So Apollo, jetzt hast du was zu tun
Dein Programm (config etc) setzt der Bascom folgendermaßen um:
Jetzt müßtest du anhand des Datasheet des 128-er die gesetzten Bits klitzeklein kontrollieren, ob das stimmt oder nichtCode:----------------------- Ddrg = 7 00C8 LDI r24,$07 00CA STS DDRG,r24 Porta = 255 00CE LDI r24,$FF 00D0 OUT PORTA,r24 Portb = 255 00D2 LDI r24,$FF 00D4 OUT PORTB,r24 Portc = 255 00D6 LDI r24,$FF 00D8 OUT PORTC,r24 Portd = 255 00DA LDI r24,$FF 00DC OUT PORTD,r24 Porte = 255 00DE LDI r24,$FF 00E0 OUT PORTE,r24 Portf = 255 00E2 LDI r24,$FF 00E4 STS PORTF,r24 Portg = 7 00E8 LDI r24,$07 00EA STS PORTG,r24 Config Int3 = Falling 00EE LDS r24,EICRA 00F2 ANDI r24,$3F das ist interessant 00F4 ORI r24,$20 ebenfalls 00F6 STS EICRA,r24 Enable Interrupts 00FA SEI Enable Int3 00FC IN r24,EIMSK 00FE ORI r24,$08 enable int3 0100 OUT EIMSK,r24 ; --------- DO / LOOP ------------------------- L_$0102: 0102 NOP 0104 JMP L_$0102 0108 ; ---------- END -------------------------- L_$010A: 010A RJMP L_$010A







Zitieren

Lesezeichen