Forum

Einloggen | Registrieren | RSS  

[GELÖST] Arduino und blanker ATMega verhalten sich unters... (Schaltungstechnik)

verfasst von bastelix(R), 13.11.2017, 00:21 Uhr

Jetzt läufts auch auf dem Steckbrett.

Das Problem war der PROGMEM-Macro. Ich habe das Pin-Mapping DHT22-Pin <-> I2C-Register in ein Array geschrieben und das mit dem PROGMEM-Macro im Flash statt im RAM gehalten. Komischerweise standen in dem Array dann nicht die Pin-Nummern sondern irgendwelcher Mist drin. Damit wurde der falsche Pin angefragt was den Timeout erklärt. Ich lass das Array jetzt im RAM und die DHT22 lassen sich recht gut auslesen.

So ne serielle Schnittstelle hilft beim Debuggen ungemein :-) Danke!



Gesamter Thread:

Arduino und blanker ATMega verhalten sich unterschiedlich - bastelix(R), 29.10.2017, 03:22
Arduino und blanker ATMega verhalten sich unterschiedlich - xy(R), 29.10.2017, 12:41
Arduino und blanker ATMega verhalten sich unterschiedlich - bastelix(R), 29.10.2017, 20:30
Arduino und blanker ATMega verhalten sich unterschiedlich - xy(R), 29.10.2017, 20:57
Arduino und blanker ATMega verhalten sich unterschiedlich - bastelix(R), 30.10.2017, 23:36
Passe - xy(R), 30.10.2017, 23:55
Passe - bastelix(R), 01.11.2017, 00:37
[GELÖST] Arduino und blanker ATMega verhalten sich unters... - bastelix(R), 13.11.2017, 00:21