damaltor
27.09.2007, 13:16
hoi,
ich habe gerade (einfach ums mal zu testen) den mega8 des asuro in mein stk200 gesteckt.
folgendes sei dazu gesagt:
das stk200 hat einen 4 mhz quarz. flashen, rs232, timing mit msleep usw. sind daher nicht möglich bzw. verzögert.
während ich mich darüber freute, dass die motoren-pwm die leds hell und dunkel dimmte, wunderte ich mich plötzlich:
der prozessor lief, nachdem der bootloader fertig war. zwar brauchte der bootloader etwas länger durch den langsamen quarz, aber der prozessor lief. sollte jedoch nicht eigentlich der bootloader erstmal die batteriespannung prüfen? dazu müsste doch an einem adc port ddie versorgungsspannug anliegen... beim stk200 sind jedoch die pins auf leds gegen vcc (PORTB), taster gegen masse(PORTD), und sonst nur auf pinleisten geführt - und nicht etwa auf einen entsprechenden spannungsteiler wie er auf dem asuro für die referenzmessung vorhanden ist. die spannung konnte also gar nihct korrekt gemessen worden sein. warum ging das jetzt? jemand ne idee?
ich habe gerade (einfach ums mal zu testen) den mega8 des asuro in mein stk200 gesteckt.
folgendes sei dazu gesagt:
das stk200 hat einen 4 mhz quarz. flashen, rs232, timing mit msleep usw. sind daher nicht möglich bzw. verzögert.
während ich mich darüber freute, dass die motoren-pwm die leds hell und dunkel dimmte, wunderte ich mich plötzlich:
der prozessor lief, nachdem der bootloader fertig war. zwar brauchte der bootloader etwas länger durch den langsamen quarz, aber der prozessor lief. sollte jedoch nicht eigentlich der bootloader erstmal die batteriespannung prüfen? dazu müsste doch an einem adc port ddie versorgungsspannug anliegen... beim stk200 sind jedoch die pins auf leds gegen vcc (PORTB), taster gegen masse(PORTD), und sonst nur auf pinleisten geführt - und nicht etwa auf einen entsprechenden spannungsteiler wie er auf dem asuro für die referenzmessung vorhanden ist. die spannung konnte also gar nihct korrekt gemessen worden sein. warum ging das jetzt? jemand ne idee?