Пожалуйста,дайте совет.Почему работает очень неустойчиво UART Atmel 16.Программа на СИ,компилятор фирмы ImageCraft IDE ICCAVR 6.31 версия.Есть ведущий и ведомый контроллеры(питаются от одной шины).Я инициализировал в начале прграммы UART,а потом разрешал,запрещал работу приёмника,передатчика в программе UCSRB&=~(1<UCSRB=((1<На компьютере в программе терминал данные передаваемые отслеживал. Инициализировал так CLI(); UBRRL = 0x08; //set baud rate lo UBRRH = 0x00; //set baud rate h0 UCSRC = BIT(URSEL) | 0x06; SEI();
Нужно ли перед каждым приёмом или передачей инициализировать? Как правильно с UART работать?