Programa escribiendo en la memoria FM24V10 y enviando la data a la UART2

Dependencies:   FM24V10 mbed

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?

UserRevisionLine numberNew 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 }