Wpis z mikrobloga

Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program Jest to programik odczytujący przez RS485 (używa do tego celu portu UART i dodatkowego pinu GPIO + układ MAX485) dane z licznika energii Orno OR-WE-504. Podczas kompilacji na ESP8266 pojawia się oto taki błąd:

In function 'void send2slave(unsigned char*)':
error: 'UCSR0A' was not declared in this scope
error: 'TXC0' was not declared in this scope
'UCSR0A' was not declared in this scope

Ktoś naprowadzi co zrobić aby to skompilować pod ESP8266? Ponoć pod mega328 się kompiluje bez błędu.

#programowanie #esp8266 #arduino #elektronika
dktr - Mirki próbuję skompilować sobie pod ESP8266 w środowisku Arduino ten program J...

źródło: comment_GAsDSPCQSqIXx2033YyZ4evp0KpzeSjC.jpg

Pobierz
  • 5
  • Odpowiedz
@dktr: nic dziwnego, w funkcji send2slave masz ustawiane rejestry usartu specyficzne dla AVR, albo musisz przerobić to na "wyższą logikę" albo poszukać tych rejestrów dla uart esp...
  • Odpowiedz