I changed my project over to uart1 from uart0, since I'm using pDMA and uart1 is on a different channel (you can't have two things on the same channel active at the same time).
Lo and behold... I found that the pin definitions for uart1 were reversed... lines 108 and 112 contain the reversed definitions. As is apparent from the pdf, datasheet section 37.4.1, pin pa5 is RX, pin pa6 is TX. The header file gives the follwing:
#define PINS_UART1 (PIO_PA6C_URXD1 | PIO_PA5C_UTXD1)
and in fact it won't compile unless you un-reverse it. Not sure how it compiled in the first place!
Discussion around product based on ARM Cortex M4 core.
1 post • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest