This program continuously reads and prints any or all of the 16 Analog Input Pin voltages on the NPX Freescale FRDM-KL25Z microprocessor board. Pins on which to display voltages are determined via serial inputs registered via an RX Interrupt trigger that changes the value of charCCIn, where charCCIn goes from '00' to '16'. charCCIn should be preceeded by a '#'. Serial baud rate is 9600. The data acquisition rate whereby voltage readings are updated is defined by the variable updatePeriodMs.
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
9:4b45cc112a16 | 2017-01-19 | skanderian | Fixed pin#s |
8:c06ce18ad746 | 2017-01-19 | skanderian | Removed invalid analog pins |
7:78e7984909f4 | 2017-01-19 | skanderian | Before removing invalid analog pins |
6:214e2180c586 | 2016-11-09 | skanderian | Better (faster) handling of serial interrupts |
5:b98a0f60f700 | 2016-05-11 | skanderian | updated comments |
4:9e93bf4863cb | 2016-05-11 | skanderian | updated comments |
3:3b45e830ebe1 | 2016-05-11 | skanderian | Cleaned up version, no hex. Serial input takes form '#XX' where XX goes from '00' to '16' |
2:f2583b56777e | 2016-05-11 | skanderian | Sens desired pin # as hex. Example: #FE000100 gives readout for pin 1, #FE000F00 gives readout for pin 15 |
1:610dc7763656 | 2015-07-23 | skanderian | Working pump control but without serial interrupt |
0:ce79b04fc2ca | 2015-07-16 | skanderian | Works but single run (runs only once per serial msg received) |