Мусор в softwareserial на attiny85. Вот код: Код (C++): #include <SoftwareSerial.h> SoftwareSerial mySerial(0, 1); // RX, TX void setup() { mySerial.begin(9600); mySerial.println("Hello, world?"); } void loop() // run over and over { mySerial.println("Hello, world?"); } Как решить проблему?
Может я что то путаю но разве пины 0 и 1 не являются железным сериалом ?? Может всётаки попробовать на softwareSerial другие назначить?
Стесняюсь спросить, скорость на терминале тоже 9600? Да и поставьте задержку между сообщениями хоть 100мс, завалит же. И еще, эта тема скорее для ветки "микроконтроллеры AVR"
Смутила строка SoftwareSerial mySerial(0, 1); // RX, TX 0 и 1 каким выводам Тини 85 соответствуют?Надо иметь ввиду что вывод 1 МК это Reset и не используется в принципе.Попробуйте заюзать другие пины
Серия Attiny штатно Ардуиной не поддерживается. Я нашел несколько вариантов плагинов для включения поддержки. Неплохого бы указывать, какую используете.
Уже не помню точно, но вроде бы нумерация ножек Attiny85 в Ардуино соответствует портам, то есть PB0 = 0 и так далее. Резет это PB5.