Tracker+TPMS
/
Memoria
Programa escribiendo en la memoria FM24V10 y enviando la data a la UART2
main.cpp@0:02fefd1e37a0, 2016-09-11 (annotated)
- Committer:
- fpapayannis
- Date:
- Sun Sep 11 21:12:35 2016 +0000
- Revision:
- 0:02fefd1e37a0
Guardamos datos en la Memoria FM24V10 y env?o dato a UART2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fpapayannis | 0:02fefd1e37a0 | 1 | #include "mbed.h" |
fpapayannis | 0:02fefd1e37a0 | 2 | #include "FM24V10.h" |
fpapayannis | 0:02fefd1e37a0 | 3 | |
fpapayannis | 0:02fefd1e37a0 | 4 | |
fpapayannis | 0:02fefd1e37a0 | 5 | #define SDA P0_0 |
fpapayannis | 0:02fefd1e37a0 | 6 | #define SCL P0_1 |
fpapayannis | 0:02fefd1e37a0 | 7 | |
fpapayannis | 0:02fefd1e37a0 | 8 | #define SERIAL_TX_UART2 P0_15 |
fpapayannis | 0:02fefd1e37a0 | 9 | #define SERIAL_RX_UART2 P0_16 |
fpapayannis | 0:02fefd1e37a0 | 10 | |
fpapayannis | 0:02fefd1e37a0 | 11 | Serial UART2(SERIAL_TX_UART2, SERIAL_RX_UART2); |
fpapayannis | 0:02fefd1e37a0 | 12 | |
fpapayannis | 0:02fefd1e37a0 | 13 | |
fpapayannis | 0:02fefd1e37a0 | 14 | FM24V10 Memoria(SDA,SCL,1,1); |
fpapayannis | 0:02fefd1e37a0 | 15 | DigitalOut myled(P0_22); |
fpapayannis | 0:02fefd1e37a0 | 16 | |
fpapayannis | 0:02fefd1e37a0 | 17 | int main() { |
fpapayannis | 0:02fefd1e37a0 | 18 | int prueba; |
fpapayannis | 0:02fefd1e37a0 | 19 | |
fpapayannis | 0:02fefd1e37a0 | 20 | UART2.baud(9600); |
fpapayannis | 0:02fefd1e37a0 | 21 | UART2.format(8,Serial::None,1); |
fpapayannis | 0:02fefd1e37a0 | 22 | |
fpapayannis | 0:02fefd1e37a0 | 23 | while(1) { |
fpapayannis | 0:02fefd1e37a0 | 24 | myled = 1; |
fpapayannis | 0:02fefd1e37a0 | 25 | wait(1); |
fpapayannis | 0:02fefd1e37a0 | 26 | myled = 0; |
fpapayannis | 0:02fefd1e37a0 | 27 | wait(2); |
fpapayannis | 0:02fefd1e37a0 | 28 | Memoria.WriteShort(0x000000,1,false); |
fpapayannis | 0:02fefd1e37a0 | 29 | prueba=Memoria.ReadShort(0x000000,false); |
fpapayannis | 0:02fefd1e37a0 | 30 | UART2.printf("%d",prueba); |
fpapayannis | 0:02fefd1e37a0 | 31 | |
fpapayannis | 0:02fefd1e37a0 | 32 | } |
fpapayannis | 0:02fefd1e37a0 | 33 | } |