Rafael Franco
/
Taller1
-Programando con ARM- Uso de dígito, caracter, hexadecimal usando comunicación serial.
main.cpp@0:13b96f1e64f2, 2020-02-01 (annotated)
- Committer:
- ing_rafael_franco
- Date:
- Sat Feb 01 17:49:43 2020 +0000
- Revision:
- 0:13b96f1e64f2
Ejemplo de Publicacion
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ing_rafael_franco | 0:13b96f1e64f2 | 1 | #include "mbed.h" |
ing_rafael_franco | 0:13b96f1e64f2 | 2 | //crear una variable que se imprima en d[igito, ascci y hexadecimal desde el 1 al 256 |
ing_rafael_franco | 0:13b96f1e64f2 | 3 | Serial comunicacion_usb(PA_2,PA_3); //colocamos comunicaciones pero puede ir cualquier nombre, PA_2 pin A2 "TX", PA_3 pin A2 "RX" |
ing_rafael_franco | 0:13b96f1e64f2 | 4 | int i=0; |
ing_rafael_franco | 0:13b96f1e64f2 | 5 | |
ing_rafael_franco | 0:13b96f1e64f2 | 6 | int main() { |
ing_rafael_franco | 0:13b96f1e64f2 | 7 | comunicacion_usb.baud(115200); //velocidad de comunicación elegida en el Hercules Setup |
ing_rafael_franco | 0:13b96f1e64f2 | 8 | i=0; |
ing_rafael_franco | 0:13b96f1e64f2 | 9 | |
ing_rafael_franco | 0:13b96f1e64f2 | 10 | while(i<256) { |
ing_rafael_franco | 0:13b96f1e64f2 | 11 | i++; |
ing_rafael_franco | 0:13b96f1e64f2 | 12 | comunicacion_usb.printf("%d",i); //llamar a decimal |
ing_rafael_franco | 0:13b96f1e64f2 | 13 | |
ing_rafael_franco | 0:13b96f1e64f2 | 14 | } |
ing_rafael_franco | 0:13b96f1e64f2 | 15 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 16 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 17 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 18 | i=0; |
ing_rafael_franco | 0:13b96f1e64f2 | 19 | |
ing_rafael_franco | 0:13b96f1e64f2 | 20 | while(i<256) { |
ing_rafael_franco | 0:13b96f1e64f2 | 21 | i++; |
ing_rafael_franco | 0:13b96f1e64f2 | 22 | comunicacion_usb.printf("%c",i); //llamar a caracter ascii |
ing_rafael_franco | 0:13b96f1e64f2 | 23 | } |
ing_rafael_franco | 0:13b96f1e64f2 | 24 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 25 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 26 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 27 | i=0; |
ing_rafael_franco | 0:13b96f1e64f2 | 28 | |
ing_rafael_franco | 0:13b96f1e64f2 | 29 | while(i<256) { |
ing_rafael_franco | 0:13b96f1e64f2 | 30 | i++; |
ing_rafael_franco | 0:13b96f1e64f2 | 31 | comunicacion_usb.printf("%x",i); //llamar a hexadecimal |
ing_rafael_franco | 0:13b96f1e64f2 | 32 | } |
ing_rafael_franco | 0:13b96f1e64f2 | 33 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 34 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 35 | comunicacion_usb.printf("\n\r"); |
ing_rafael_franco | 0:13b96f1e64f2 | 36 | i=0; |
ing_rafael_franco | 0:13b96f1e64f2 | 37 | } |