программный uart атмега8

Buzoff
Offline
Зарегистрирован: 03.04.2018

здравствуйте.

можно ли реализовать на Атмеге8 программный ЮАРТ?

библиотека SoftwareSerial не хочет работать.

 

b707
Offline
Зарегистрирован: 26.05.2017

на атмеге8 нет PCINT, на которых основана стандартная либа SoftwareSerial - запустить не выйдет.

Пробуйте другие альтернативные библиотеки...

Например вот тут заявлена поддержка атмега8, хотя хз, насколько это библиотека рабочая - https://github.com/MCUdude/MCUdude_libraries

Buzoff
Offline
Зарегистрирован: 03.04.2018

буду пробовать

Buzoff
Offline
Зарегистрирован: 03.04.2018

не, не работает, это таже SoftwareSerial

b707
Offline
Зарегистрирован: 26.05.2017

Buzoff пишет:

не, не работает, это таже SoftwareSerial

прошу прощения,  вы проверяли на железе или просто на название посмотрели? вроде в описании заявлена поддержка атмеги8, которой нет в стандартной либе.

И еще, на атмеге8 эта библиотека работает не на всех пинах, а только на тех, где есть аппаратное прерывание, так что для Software RX вы можете использовать только PD2 или PD3

Buzoff
Offline
Зарегистрирован: 03.04.2018

ну как это посмотрел на название и решил что это нето?)))

конечно проверял. до железа дело не дошло, скетч не проходит проверку.

но проверял на примерах из баблиотеки, а там кажись по умолчанию стоят 10й и 11й пины, а в моем коде выбраны как раз 2й и 3й, но до него дело не дошло, я не предал особого заначения тому, какие пины выбраны (мол если в примере указаны 10 и 11, то и должно работать и на них)

вечером проверю именно на пинах 2и 3