Witam,
pisałem w ostatnim czasie na tym forum wielokrotnie problemy wciąż dotyczą tego samego projektu. Tym razem do przerwania USART_RXC_vect wstawiłem ifa sprawdzającego czy ma transmitować dane czy nie. Bez tego warunku wszystko działa lecz wtedy nie mogę kontrolować startu i końca wysyłania. Poniżej kod przerwania timera i przerwania od USART. Jak widać 0x80 - Transmit =1, 0x81-Transmit=0;
Diody zaprzątnięte do pracy w mainie miały sygnalizować pracę układu (wysyłanie lub nie) ewidentnie program gdzieś się gubi.
pisałem w ostatnim czasie na tym forum wielokrotnie problemy wciąż dotyczą tego samego projektu. Tym razem do przerwania USART_RXC_vect wstawiłem ifa sprawdzającego czy ma transmitować dane czy nie. Bez tego warunku wszystko działa lecz wtedy nie mogę kontrolować startu i końca wysyłania. Poniżej kod przerwania timera i przerwania od USART. Jak widać 0x80 - Transmit =1, 0x81-Transmit=0;
Kod: C / C++
Kod: C / C++
Kod: C / C++
Diody zaprzątnięte do pracy w mainie miały sygnalizować pracę układu (wysyłanie lub nie) ewidentnie program gdzieś się gubi.