Hi!
Verstehe zwar auch nicht warum man das machen sollte, aber gehen tut
das. Es sind zwei Eingänge und die können auch beide auf das gleiche
Signal gelegt werden. Es steht halt dann in beiden Receive-Registern der
selbe Inhalt. Allerdings ist es wohl einfacher nur ein Register zu
auslesen zu müssen und den Inhalt dann lieber in der Applikation zu
kopieren als 2 komplette Interrupt Services machen zu müssen, die den
identischen Inhalt liefern.
Vorsicht bei den LIN und sonstigen Bustreibern! Da verrennt man sich
schnell mit RX und TX. Wenn es nur ein Transceiver ist, heißen die Pins
meist so wie die Leitung und nicht wie die Datenrichtung. µC-TX geht
auch auf LIN-Transceiver-TX, obwohl der Pin am Transceiver ja eigentlich
ein Eigang ist. TX und RX kreuzen hier noch nicht.
Bsp. RS232
| ____ ____ |
µC1 Rx|-<--<--<--|Rx Rx|--<--\ /-->--|Rx Rx|-->-->-->-| µC2
PC | | | X | | | ...
... Tx|->-->-->--|Tx Tx|-->--/ \--<--|Tx Tx|--<--<--<-|
| |_____| |_____| |
MAX232 MAX232
Für LIN ist es genauso, nur dass die Transceiver zB. TJA1021 heißen und
zwischen den Transceivern keine 2 Leitungen mit X sondern nur die
LIN-Leitung liegt.
MfG
RoK