hello word javier duarte franco

Dependencies:   mbed mbed-STM32F103C8T6 TextLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001  ///////////////////programa test_LCD BLUE PILL
00002 #include "stm32f103c8t6.h"
00003 #include "mbed.h"
00004 #include "TextLCD.h"
00005  
00006 //Declaración del periferico SPI con sus pines a utilizar 
00007 SPI spi_lcd(PB_15, NC, PB_13); // MOSI, MISO, SCLK:::::Datos del ejemplo
00008 DigitalOut ledg(PA_4);
00009 ///////////////////
00010 /* PINES 74HC595
00011 SCK PIN_11
00012 MOSI PIN_14
00013 CS PIN_12*/
00014 //Configuración de la libreria del LCD
00015 TextLCD_SPI lcd(&spi_lcd, PB_12, TextLCD::LCD16x2,TextLCD::HD44780); // SPI bus, CS pin, LCD Type ok
00016 
00017 //AnalogIn an_pin(PTB1);              //Creación de la entrada analogica
00018 
00019 
00020 float conv;
00021 
00022 int main() {
00023     
00024   //  int i=0;
00025     //conv=0;
00026     // Limpieza del LCD     
00027     lcd.cls();
00028 
00029     //Retardo de 0.5 segundos
00030     wait(0.50);
00031 
00032     //Posicionar al LCD en el espacio 0,0  ORIGEN
00033     lcd.locate(0,0);
00034     
00035     //Escritura de prueba
00036     lcd.printf("Start PowerTip");
00037 
00038     wait(1.0);
00039     
00040     lcd.cls();
00041 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
00042 /* Asignación del periodo para la salida del PWM*/
00043 /*Codigos de prueba*/
00044 
00045   while(true){
00046    lcd.cls();
00047     
00048     //conv=an_pin.read();                 //Lectura del Pin Analogico
00049     /*
00050     Su ecuación va aqui
00051     */
00052     lcd.printf("Variable del ADC: i= %f ", conv);
00053     wait(0.5);
00054     //i++;  
00055     ledg=!ledg;      
00056      }
00057 
00058 //FIN DEL PROGRAMA    
00059 }