Hi! AVR-GCC-Tutorial bei: Analog-Digital-Wandlung ohne internen ADC ... PORTD &= (1<<PD3)), wodurch dieser hochohmig wird. ... ~ vergessen bei: &= Cu
Da stimmt noch mehr nicht. Im Bild ist PORTD Pin2 angegeben und die Beschreibung arbeitet mit PD3.
Normale Programme in C hatten wir in der Schule, aber manche Operatoren von dem Tutorial (z.B. ~ ) sagen mir garnichts (ich will ja auch verstehen, was ich da mach). Gibts irgendwo ne gute Übersicht von denen?
wissenshungriger wrote: > Normale Programme in C hatten wir in der Schule, aber manche Operatoren > von dem Tutorial (z.B. ~ ) sagen mir garnichts (ich will ja auch > verstehen, was ich da mach). Gibts irgendwo ne gute Übersicht von denen? Such mal nach Bitoperatoren
Hallo, mir ist auch gerade eine - meiner Meinung nach -verwirrende Beschreibung im Tutorial aufgefallen. Auf Seite 25 im pdf - File heißt es Der UART basiert auf normalem TTL-Pegel mit 0V (LOW) und 5V (HIGH). Die Schnittstellenspezifikation für RS-232 definiert jedoch -3V ... -12V (LOW) und +3 ... +12V (HIGH). Zudem muss der Signalaustausch zwischen AVR und Partnergerät invertiert werden. Ist LOW und HIGH in -3V ... -12V (LOW) und +3 ... +12V (HIGH) nicht vertauscht? Sollte es nicht besser heißen: Der UART basiert auf normalem TTL-Pegel mit 0V (LOW) und 5V (HIGH). Die Schnittstellenspezifikation für RS-232 definiert jedoch -3V ... -12V (HIGH) und +3 ... +12V (LOW). DAHER muss der Signalaustausch zwischen AVR und Partnergerät invertiert werden. Gruß Andreas
so gesehen ist das vertauscht, aber korrigiert bedeutet es dann: Low -> logisch "1" High -> logisch "0" ist das einfacher nachvollziehbar ? ;-)
Jörg X. wrote:
> ist das einfacher nachvollziehbar ? ;-)
Sicher nicht, aber V.24 halt.
Vermutlich eine der letzten Instanzen an negativer Logik, die noch
unterwegs ist.
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.