guy
Joined: 21 Oct 2005 Posts: 297
|
PPS tips & tricks - straightforward but worth rememberin |
Posted: Sun Dec 10, 2017 1:21 pm |
|
|
Ok, I'm not the wisest guy around I guess since it took me a while to think of this...
With PPS (peripheral pin select) I can use a single-UART chip and redirect the UART lines to simulate several UARTS. Assuming of course I don't need to simultaneously communicate with several devices.
I can also use the Change Notification to detect a falling edge on several RX lines, then quickly redirect the UART-RX there and catch the incoming data.
Redirecting TX is useful esp. if you are the master, to control several devices or temporarily dump debug data to a terminal (even if the UART is used for something else).
The same goes to SPI which could be useful to control several WS2812 NeoPixel strips with one SPI module. |
|