1. delay не нало трогать. надо в свойствах меги в протеусе установить фьюзы CKSEL 1111, указать частоту кварца 16МГц, установить фьюз CLKDIV8 в 1.
2. скорее всего из несоответствия скорости обмена в программе и протеусе. в свойствах терминала надо установить нужную скорость. ковычки надо исправить на Serial.print('X'). все корректно отправляется и отображается.
3. после выполнения пункта 1 работает не только на 110. проверял на 4800, 9600 и 115200.




Ответить с цитированием