Gast
#2351050
Hi, nach 2 Tagen erfolgloser Tests mit einem ATmega32U2 USB Board brauche ich mal eure Hilfe: (Grundsätzliches läuft, wie das Hexfile mit Flip programmieren und zu starten und der Bootloader) Die Richtungsports DDRB und DDRD lassen sich offenbar programmieren, die Datenregister auch, da sich Änderungen da bemerkbar machen (an den angeschlossenen LEDs) Die LEDs bleiben an B6 (H-aktiv) und D3 (L-aktiv) aber bei entspechender Programmierung nicht statisch ein sondern flackern mit 5-10 Hz. Nach Reset keine Verhaltensänderung, nach Spannung (Vcc) aus-ein allerdings sind sie statisch ein. Für die Code-Fans: .include "m32U2def.inc" .def temp = r16 .def leds = r17 main: ldi r16, 0xFF out DDRb, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben out DDRD, r16 ; Inhalt von r16 ins IO-Register DDRD ausgeben ldi r16, 0b01001011 ; B6 H-aktiv und D3 L-aktiv out PORTb, r16 ; r16 ins IO-Register PORTB ausgeben out PORTd, r16 ; r16 ins IO-Register PORTD ausgeben schleife1: rjmp schleife1 Inwiefern spielt da mit rein ob das von AVR studio erzeugte debug oder release-Hexfile geladen wird? Werde morgen mal mit Oszi schauen...