Nord написал(а):Попробую и с кварцем..
Надо не пробовать, а сразу делать с кварцем, причём не с любым, а к примеру: 11.0592 мГц или 14.7456 мГц.
И тогда в Uart настанет благодать
, на любой скорости.
С Uart на самом деле всё просто, в регистр UART в контроллере загоняется байт и не более, то-есть аппаратный буфер всего 1 байт, если его не успеть опустошить, то прилетевший в след заменит его.
Я так понял проблема в передачи. 100% уверен, если контроллер Atmega32 тактирует от внутреннего тактового генератора - то он не способен нормально работать по Uart даже на 300бод, это как повезёт, стабильность будет зависеть от окружающей температуры, магнитного поля земли и положения Венеры по отношению к Марсу и Земле.
Отредактировано Ev3658 (2018-05-16 09:43:17)