versturen seriŽle string vanuit C# werkt niet op atmega328 Xplained, teraterm wel

Ik heb hier een atmega328PB Xplained bordje.
Daar zit een mega328PB op en Mega32U4 die dient als onboard programmer.
Nu bied zoals gewoonlijk op deze boardjes die Mega32U4 ook nog een uart naar buiten die naar de mega328 loopt.

Dit is de zoveelste keer dat ik seriële tools maak in C# die met micro's communiceren, maar nu neem ik iets vreemd waar.

Als ik een string van 3 characters verstuur via mijn C# tool ("<1>") dan komt die niet uit de uart van de 32u4 onboard programmer op het xplained bordje.
Verstuur ik dezelfde string met teraterm (zelfde baudrate etc uiteraard) dan komt die wel door.
Ok, foutje in mijn pc tool dus zou je denken. MAAR
Ik heb hier ook stm32 micro's met CDC seriële poort via usb.
Data die ik via hetzelfde C# tooltje verstuur komt hier wel gewoon binnen.

Iemand enig idee?

Arco

Special Member

Terminating character verkeerd ingesteld?
Meestal kun je verschillende opties kiezen:

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

het probleem is dat er überhaubt geen 1 karakter door komt. Ik heb geen CR of LF nodig. Ik stuur "<2>" bijvoorbeeld.