Gast
#146298
Moin, moeglicherweise ist es schon zu spaet oder die Luft ist zu duenn geworden, jedenfalls steht ich aufm Schlauch :(. Ich versuche seit einer Weile den 2. UART im Atmega64 ans laufen zu bekommen (jawohl, 103 kompatibilitaet ist ausgescgaltet). Erst hab ichs mal mit den Samples von Bascom probiert. Da da das nicht geklappt hat, wurde ich misstrauisch und hab mal nachgemessen: Portd.3 und Portd.2 (also die 2 Pins des UART) haben immer mindestens 4V, egal was ich ins Port-Register oder ins DDR schreib. Alle anderen Pins des Portd sowie auch aller anderer Ports funktionieren einwandfrei. Hier mal mein Code (wenn auch nicht viel falsch sein kann...) $regfile = "m64def.dat" $crystal = 8000000 $baud = 9600 Config Porta = Output Config Portb = Output Config Portc = Output Config Portd = Output Config Porte = Output Config Portf = Output Config Portg = Output Do Porta = 0 Portb = 0 Portc = 0 Portd = 0 Porte = 0 Portf = 0 Portg = 0 Wait 3 Porta = 255 Portb = 255 Portc = 255 Portd = 255 Porte = 255 Portf = 255 Portg = 255 Wait 3 Loop End Danke schonmal und mfG