Du bist nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies dein erster Besuch auf dieser Seite ist, lese dir bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
Zitat
This Stack space in the data SRAM must be defined by the program before
any subroutine calls are executed or interrupts are enabled.
Zitat
main:
rjmp main
)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »LotadaC« (9. Oktober 2010, 22:25)
|
|
Quellcode |
1 2 |
ldi tempregister, (1<<bitname)|(1<<bitname)... sts HWregistername, tempregister |
|
|
Quellcode |
1 2 3 4 5 6 |
ldi tempregister, konstante ;Konstante ist der Wert für alle folgenden Register sts HWregistername1, tempregister sts HWregistername2, tempregister sts HWregistername3, tempregister sts HWregistername4, tempregister ... |
Zitat
During reset, all I/O Registers are set to their initial values, and the program starts execution from the Reset Vector. For the ATmega168, the instruction placed at the Reset Vector must be a JMP – Absolute Jump – instruction to the reset handling routine. For the ATmega48 and ATmega88, the instruction placed at the Reset Vector must be an RJMP...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »LotadaC« (13. Oktober 2010, 16:15)
wenn der Reset eben mal nicht sauber durchgelaufen ist. und das ist gar nicht mal so selten wie man denken mag.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »LotadaC« (13. Oktober 2010, 19:32)
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//*********************************************************************** //********** I2C SLAVE muss Daten Senden ******************************** case TWI_STX_ADR_ACK: // Own SLA+R has been received; ACK has been returned //TWI_bufPtr = 0; //pointer to first data location pRoDataRead= (char*)&aquastreamI2C; 16a4: 86 e4 ldi r24, 0x46 ; 70 16a6: 92 e0 ldi r25, 0x02 ; 2 16a8: 90 93 e7 00 sts 0x00E7, r25 16ac: 80 93 e6 00 sts 0x00E6, r24 internalData.i2cDataTrigger |= (1<<I2CTRIGGER_CPY); 16b0: 80 91 bb 00 lds r24, 0x00BB 16b4: 81 60 ori r24, 0x01 ; 1 16b6: 80 93 bb 00 sts 0x00BB, r24 |
-