C- Code und ATTiny45 vertragen sich nicht.

Gast #1122864
Lesenswert?

Hallo,

nachdem ich nun schon das ganze Board 3x durchgelesen hab und nichts 
finden kann, was mir hilft, hoffe ich, dass sich jemand im Board findet, 
der meinen Fehler findet.

Die Schaltung mit einem ATTiny45 soll eine Lampe per PWM, eine Gruppe 
LEDs ansteuern sowie die Akkuspannung überwachen, die Temperatur 
überwachen und durch einen Reedschalter gesteuert werden - dass ist 
zumindest mal das Ziel ;-).

PB0 - PWM
PB1 - LEDs
PB2 - Spannungsüberwachung
PB3 - Temperatur
PB4 - Schalter

Mein Problem: Nach dem programmieren des ATTiny leuchtet die LED an PB1 
(sollte sie eigentlich noch nicht) - der Schalter lässt sich dafür 
jedoch gar nicht benutzen.

Hat irgendwer ne Idee?

Grüße!
Gast #1122903
Lesenswert?

Danke für den Hinweis!

Irgendwann sind meine Versuche wohl in Verzweifelung übergegangen - habs 
ersetzt:   if ( !(PINB & (1 << PINB4)) )

Im Simulator passts - nur auf dem Board läufts leider nicht (ISP - 
Programmierung über mySmartUSB).
Gast #1123026
Lesenswert?

Nachts drüber schlafen und morgends nochmal ins Datenblatt des ATTiny 
schaun hilft doch manchmal...wenn man den falschen Port anspricht, gehts 
halt einfach nicht...

Sorry und danke für die Mühe!

Schönen Sonntag!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren