Hello *,
I found in the technical reference of AM335x (table 19-25), that the lowest baudrate of the built in UARTs is 300bps :-(
For a FSK receiver I need a possibility to receive UART signals with 200bps 8E1.
So is there any (unconventional) way to use the hardware UARTs with 200bps? I use Unified YOCTO Linux as OS.
If not - is there a common way or example code to implement software UARTs with the required baudrate in YOCTO Linux?
I found a corresponding reference (for OpenEmbedded Linux) from Ti here:
processors.wiki.ti.com/.../Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide
but it seems to be very complicated?! And I dont know, if it is integratable in YOCTO Linux and If I could use the required PRU inputs on my phyBoardWEGA...
I also found a generic Soft-UART Implementation here:
supp.iar.com/.../
This I now will try to integrate in my application software in Linux User-Space. Hopefully the sysfs based IO access is fast enough to handle 200bps.
I would be glad, if anyone can comment my ideas or suggest a better way to get the problem solved...
Thanks in advance
Mario