Boyu Fang
/
biuart_test
test program for biuart
Revision 1:36aff54b80e2, committed 2014-08-11
- Comitter:
- bf1891
- Date:
- Mon Aug 11 15:24:47 2014 +0000
- Parent:
- 0:40d82aa11fe0
- Commit message:
- test program for biuart;
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Aug 11 10:38:04 2014 +0000 +++ b/main.cpp Mon Aug 11 15:24:47 2014 +0000 @@ -26,7 +26,7 @@ int main() { pc.baud(38400); - uart.baud(38400); + uart.baud(4800); pc.printf("\n\r--------\n\rUART Test\n\r"); @@ -46,22 +46,24 @@ pc.printf("Waiting\n\r"); while(nREQ != 0) { - wait(0.1); - pc.printf("nREQ: %d\n\r", nREQ.read()); +// wait(0.01); +// pc.printf("nREQ: %d\n\r", nREQ.read()); } - // pc.printf("nREQ has gone low\n\r"); + pc.printf("nREQ has gone low\n\r"); nRDY = 0; nRDY.output(); - int len = uart.getc(); - pc.printf("len: %d\n\r", len); + uint8_t len = uart.getc(); + pc.printf("recieved len: %u\n\r", len); std::vector<uint8_t> payload; for (int i = 0; i < len; i++) { payload.push_back(uart.getc()); - pc.printf("%d have recieved\n\r", payload.size()); +// pc.printf("%d have recieved: %d\n\r", payload.size(), payload[i]); } + + pc.printf("No more stuff to load...\n\r"); uint8_t checksum = 0; for (int i = 0; i < 2; i++) {