|
Witam. Problem mój jest taki, że procesor ATmega16 taktowana zewnętrznym kwarcem 20MHz zawiesza przy odbiorze danych przez UART. Biblioteki są z bluebooka z buforem cyklicznym. Na procesorze Atmega 8 wszystko działało bez problemu. Przeniosłem cały program na Atmege16 i zaczął się problem. Kiedy przejściówka USB-RS232 jest odłączona, wszystko działa dobrze. Kiedy podłącze przejściówkę to robi się problem. Ale najlepsze jest to, że nie muszę nawet w programie niczego odbierać przez rs232, wystarczy, że kabelek jest podłączony do uC i robią się problemy. Nadawanie działa bardzo dobrze a odbiór na procesorze Atmega8 działał również bardzo dobrze. Po całym dniu walki nie mam już pojęcia co może robić ten problem.. Fusebity na 0xFF 0xD9 z MKkalculatora:)
|