UART работает на Attiny25, но не в Proteus
Добавлено: Ср янв 22, 2020 14:46:33
Есть софтварный UART, скорость выставил 9600 при 1Mhz.
В Proteus в терминале, UART отображает абракадабру.
В реальности UART работает адекватно и отображает в режиме echo(программа повтора принятого символа) все символы или надписи.
Пробовал еще полу-аппаратный UART(usiuartx.h он использует USI микроконтроллера) на данном микроконтроллере (но он в бинарном варианте по размеру больше чем софтварный и мне пришлось от него отказаться) - та же проблема, абракадабра в терминале.
Фьюзы выставил правильно, также пробовал тактирование от кварца(вместо внутреннего тактирования) - те же стабильные символы абракадабры.
Т.е. пробовал принципиально совершенно разные драйвера UART - на выходе Proteus та же беда.
В чем может быть причина?
В Proteus в терминале, UART отображает абракадабру.
В реальности UART работает адекватно и отображает в режиме echo(программа повтора принятого символа) все символы или надписи.
Пробовал еще полу-аппаратный UART(usiuartx.h он использует USI микроконтроллера) на данном микроконтроллере (но он в бинарном варианте по размеру больше чем софтварный и мне пришлось от него отказаться) - та же проблема, абракадабра в терминале.
Фьюзы выставил правильно, также пробовал тактирование от кварца(вместо внутреннего тактирования) - те же стабильные символы абракадабры.
Т.е. пробовал принципиально совершенно разные драйвера UART - на выходе Proteus та же беда.
В чем может быть причина?