![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Screen_funcional
main.cpp@0:893bb3bf8758, 2019-06-04 (annotated)
- Committer:
- williequesada
- Date:
- Tue Jun 04 16:51:01 2019 +0000
- Revision:
- 0:893bb3bf8758
pablo
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
williequesada | 0:893bb3bf8758 | 1 | #include "mbed.h" |
williequesada | 0:893bb3bf8758 | 2 | #include "GraphicLCD.h" |
williequesada | 0:893bb3bf8758 | 3 | |
williequesada | 0:893bb3bf8758 | 4 | Serial Computer(USBTX, USBRX); |
williequesada | 0:893bb3bf8758 | 5 | |
williequesada | 0:893bb3bf8758 | 6 | |
williequesada | 0:893bb3bf8758 | 7 | //-------------Conexiones GLCD T6963C-------------------- |
williequesada | 0:893bb3bf8758 | 8 | // 1 2 Vss Vss Ti Ti(NO Conectada) |
williequesada | 0:893bb3bf8758 | 9 | // 3 4 Vcc Cte Vc Po |
williequesada | 0:893bb3bf8758 | 10 | // 5 6 WR RD D14 D15 |
williequesada | 0:893bb3bf8758 | 11 | // 7 8 CE CD F12 F13 |
williequesada | 0:893bb3bf8758 | 12 | // 9 10 -V RST Po E9 |
williequesada | 0:893bb3bf8758 | 13 | // 11 12 D0 D1 E11 F14 |
williequesada | 0:893bb3bf8758 | 14 | // 13 14 D2 D3 E13 F15 |
williequesada | 0:893bb3bf8758 | 15 | // 15 16 D4 D5 D8 D9 |
williequesada | 0:893bb3bf8758 | 16 | // 17 18 D6 D7 E8 E7 |
williequesada | 0:893bb3bf8758 | 17 | // 19 20 NC NC |
williequesada | 0:893bb3bf8758 | 18 | //------------------------------------------------------- |
williequesada | 0:893bb3bf8758 | 19 | // https://os.mbed.com/users/tonydbeck/code/gLCD/file/66b988c1b143/gLCD.cpp/ |
williequesada | 0:893bb3bf8758 | 20 | // https://github.com/olikraus/u8glib/blob/master/tools/font/bdf/helvR14.bdf |
williequesada | 0:893bb3bf8758 | 21 | |
williequesada | 0:893bb3bf8758 | 22 | |
williequesada | 0:893bb3bf8758 | 23 | GLCD Screen(PD_8,PE_10,PD_9,PE_12,PE_8,PE_14,PE_7,PE_15,PE_9,PE_11,PF_15,PE_13,PF_13,PB_1); |
williequesada | 0:893bb3bf8758 | 24 | // CLASS GLCD(D1,D2,D3,D4,D5,D6,D7,D8,CD,RESET,CE,WR,RD) |
williequesada | 0:893bb3bf8758 | 25 | // Screen(PD_8,PE_10,PD_9,PE_12,PE_8,PE_14,PE_7,PE_15,PE_9,PE_11,PF_15,PE_13,PF_13 |
williequesada | 0:893bb3bf8758 | 26 | DigitalOut Li(PF_14); |
williequesada | 0:893bb3bf8758 | 27 | |
williequesada | 0:893bb3bf8758 | 28 | void PantallaInicio() |
williequesada | 0:893bb3bf8758 | 29 | { |
williequesada | 0:893bb3bf8758 | 30 | Computer.printf("Pantala de Inicio"); |
williequesada | 0:893bb3bf8758 | 31 | Li=1; |
williequesada | 0:893bb3bf8758 | 32 | Screen.Limits(); |
williequesada | 0:893bb3bf8758 | 33 | Screen.PutString(45,19,"Prueba E-Park"); |
williequesada | 0:893bb3bf8758 | 34 | Screen.Show(); |
williequesada | 0:893bb3bf8758 | 35 | wait_ms(3000); |
williequesada | 0:893bb3bf8758 | 36 | |
williequesada | 0:893bb3bf8758 | 37 | Screen.Limits(); |
williequesada | 0:893bb3bf8758 | 38 | Screen.PutString(58,12,"Grupo Setex"); |
williequesada | 0:893bb3bf8758 | 39 | Screen.PutString(65,34,"Costa Rica"); |
williequesada | 0:893bb3bf8758 | 40 | Screen.Show(); |
williequesada | 0:893bb3bf8758 | 41 | wait_ms(3000); |
williequesada | 0:893bb3bf8758 | 42 | Li=0; |
williequesada | 0:893bb3bf8758 | 43 | } |
williequesada | 0:893bb3bf8758 | 44 | |
williequesada | 0:893bb3bf8758 | 45 | |
williequesada | 0:893bb3bf8758 | 46 | int main() |
williequesada | 0:893bb3bf8758 | 47 | { |
williequesada | 0:893bb3bf8758 | 48 | while(1) { |
williequesada | 0:893bb3bf8758 | 49 | |
williequesada | 0:893bb3bf8758 | 50 | Screen.On(); |
williequesada | 0:893bb3bf8758 | 51 | wait(1); |
williequesada | 0:893bb3bf8758 | 52 | Screen.Init(); |
williequesada | 0:893bb3bf8758 | 53 | Screen.Clean(); |
williequesada | 0:893bb3bf8758 | 54 | PantallaInicio(); |
williequesada | 0:893bb3bf8758 | 55 | Screen.Off(); |
williequesada | 0:893bb3bf8758 | 56 | wait(10); |
williequesada | 0:893bb3bf8758 | 57 | } |
williequesada | 0:893bb3bf8758 | 58 | } |