pascalbythree
Delphi WIN10 / www.freepascal.org AVR Pascal / www.freepascal.org RPI /
Moet je verplicht de TX en de RX gebruiken of werkt hij ook alleen met de TX wire alleen ?
Op 1 draad lijkt hij soms rare characters te geven. Is dat het?
Groet, Wouter.
Een UART is in principe een aparte zender en ontvanger.Het enige dat ze gemeen hebben is de voedingsspanning en het vast te leggen aantal bits.Je kan dat zelf naar wens instellen.Wel de voedingsspanning ontkoppelen met 100n.
[Bericht gewijzigd door mel op (11%)]
en het vast te leggen aantal bits
En dat kan zelfs nog verschillend zijn qua baudrate en stop/start/parity, denk aan de oude Viditel modems, 1200Baud ontvangen, 75Baud zenden.
Ja, alleen TX (plus ground verbinding) werkt.
Vaak is het handig/nodig om extra handshake lijnen te gebruiken. Bijvoorbeeld om aan te geven dat de ontvangende set 'ready' is, of om het datatransport even te pauzeren omdat de ontvangende buffer vol is.
Op 16 januari 2023 11:04:42 schreef pascalbythree:
Moet je verplicht de TX en de RX gebruiken of werkt hij ook alleen met de TX wire alleen ?Op 1 draad lijkt hij soms rare characters te geven. Is dat het?
Groet, Wouter.
CRC's, parity en handshakes.. als je de basis op de lijn goed hebt dan is dat normaal gesproken niet nodig.
Komen de spanningsnivo's van zender en ontvanger wel overeen? Bv. een 3.3V gevoede zender die zendt naar een 5V gevoede ontvanger.
Verder zou er sprake kunnen zijn van reflecties, met name als de kabel lang en de baudrate hoog is. Om die wat te dempen kan je een weerstand van bv. 50 ohm monteren in serie met de lijn.
Het is wel bere-handig om met een scope naar de signalen te kijken. Heb je die mogelijkheid?