Kann mir bitte jemand sagen was ich in die Klammer hinter USART_Transmit( ); Schreiben muss damit ich eine Zeichenkette von 11001100 am atmega16 Ausgang bekomme oder besser gesagt was muss ich schreiben um ein 1 zuerzeugen und was für eine 0. Die Funktion USART_Transmit(); habe ich aus den C Tutorial unter UART
Hast du es schon mit USART_Transmit(0x30) / USART_Transmit(0x31); bzw. USART_Transmit('0') / USART_Transmit('1'); versucht?
ja mit 0 und 1 habe ich es versucht aber nicht mit 0x30 aber meinst du nicht 0x03
0x30 ist der ASCII-Wert für '0' 0x31 ist der ASCII-Wert für '1' . . . 0x39 ist der ASCII-Wert für '9' ich dachte mir vielleicht willst du im Hyperterminal die 1101001-Folge darstellen...
ich habe an mein uc ein oszi angschlossen und möchte mehrere bit folgen erzeugen z.b. 10011010
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.