RX niet nodig bij koppeling
7 berichten
• Pagina 1 van 1
RX niet nodig bij koppeling
Ik heb een arduino gekoppeld aan een mio70 navigatiesysteem met daarop een vliegapplicatie LK8000.
Met de arduino bereken ik oa met een barosensor de hoogte en geef die door aan de mio/LK8000. Dat werkt prima. Wat mij echter verbaasd is dat ik de arduino RX helemaal niet hoef te verbinden. Google heeft mij niet geholpen. Ik vermoed dat ik alleen TX nodig heb omdat het éénrichting verkeer is van arduino pro mini naar de mio/LK8000. Maar heb ik die RX echt niet nodig?
Met de arduino bereken ik oa met een barosensor de hoogte en geef die door aan de mio/LK8000. Dat werkt prima. Wat mij echter verbaasd is dat ik de arduino RX helemaal niet hoef te verbinden. Google heeft mij niet geholpen. Ik vermoed dat ik alleen TX nodig heb omdat het éénrichting verkeer is van arduino pro mini naar de mio/LK8000. Maar heb ik die RX echt niet nodig?
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: RX niet nodig bij koppeling
Test jij of je een verbinding hebt? of ga je klakkeloos uit dat ie er is? m.a.w.
Doe je:
of
Serial.begin();
In het eerste ga je er klakkeloos vanuit dat de verbinding tot stand komt. In het tweede weet je dat je Seriële verbinding actief is.
Verder als je geen Ack/Nak protocol hebt dan heb je RX niet nodig. Je krijgt immers niets terug.
Doe je:
- Code: Alles selecteren
Serial.begin();
of
Serial.begin();
- Code: Alles selecteren
While (!Serial) {};
In het eerste ga je er klakkeloos vanuit dat de verbinding tot stand komt. In het tweede weet je dat je Seriële verbinding actief is.
Verder als je geen Ack/Nak protocol hebt dan heb je RX niet nodig. Je krijgt immers niets terug.
Re: RX niet nodig bij koppeling
Voor mijn eigen begrip: dacht dat de Jack/nak bij het two-wire protocol hoorde.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: RX niet nodig bij koppeling
Kan, maar bij Serieel (en dan specifiek Rs232) heb je de RTS/CTS en dat zie ik niet echt terug. Maar een leverancier kan zelf ook een protocol definieren. Uiteindelijk komt het natuurlijk op hetzelfde neer nl. communiceren met elkaar
Re: RX niet nodig bij koppeling
Begrip opgeplust.
Fijn hoe jouw ervaring simpele dingen breder neer zet.
Fijn hoe jouw ervaring simpele dingen breder neer zet.
Re: RX niet nodig bij koppeling
Vriendelijke dank voor de reacties.
In mijn script staat:
Serial.begin(UART_SPEED);
Dat verklaart het dan.
Groet
René
In mijn script staat:
Serial.begin(UART_SPEED);
Dat verklaart het dan.
Groet
René
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: RX niet nodig bij koppeling
Je zou om er zeker van te zijn de de Serial in ieder geval goed is opgezet ff dat ene statement erachter kunnen zetten. Er kan altijd van alles misgaan en als dat zo ik dan zoek je jezelf het apelazerus
Ik zeg altijd maar "een werkend programma hoeft nog geen goed programma te zijn"....
Ik zeg altijd maar "een werkend programma hoeft nog geen goed programma te zijn"....
7 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Majestic-12 [Bot] en 58 gasten