Gast
#311212
Ich nutzt bei meinem uC den UART1 mit alles RS232 Leitungen. Da ich aber nur RxD, TxD und RTS brauche habe ich eben diese im Pinsel0 freigeschatet (0x150000) Nun habe ich aber eine Frage zu RTS die ich mir aus dem DAtenblatt und aus dem Internetwisen nicht beantworten kann aber ich hoffe das einer von euch es vielleicht weiß. Wahrscheinlich gilt das sowie so für alle Rs232 allgemein. Ich sende nun einen ganzen String über den Uart, z.B. "TEST". Wird das RTS automatisch gesetzt oder wird es bei jedem Zeichen erneut auf low gezogen? oder ist es für den gesamten Sendevorgang auf low? und wird erst wieder high Pegel wenn der gesammte String gesendet wurde? Wenn das nicht automatisch verarbeitet wird wäre es dann nicht sinnvoller einen ganz normalen Autgang als RTS zu deklarieren und den dann jeweils ob gesendet oder empfangen wird mit IOset oder IOclr wie gewünscht zu definieren? Ich hoffe die Frage ist verständlcih gestellt. Ich habe auch versucht dieses Problem mit meinem Ozzi zu lösen aber das hat für den RTS Channel immer so ein nihct eindeutig in die eine oder Andere richtung zu interpretierendes Signal geliefert, es ist hat schon alt und hat die besten TAge schon hinter sich ;-) Grüße und eine gute Nacht wünscht euch BoB