hola muchachos así que en esta lección vamos 2 2
eche un vistazo al conductor del 3 3
Pantalla LCD lo que voy a hacer es que soy 4 4
va a crear una nueva interfaz y un 5 5
nuevo archivo de implementación vendré 6 6
aquí a mi grupo fuente, haga clic derecho en Agregar 7 7
nuevo elemento y este primero es un punto H 8 8
archivo y lo llamaré el GLC DST 77035 9 9
luego lo agregaré y luego crearé un punto 10 10
Archivo C también 11 11
bien, haga clic en ok vamos a agregar el 12 12
armar vamos a agregar primero el archivo punto H 13 13
haga doble clic aquí ven aquí seleccione todo 14 14
archivos y existe en el disco derecho 15 15
así que cierro aquí así, haga clic aquí para 16 16
cerca entonces vendré por aquí 17 17
haga clic en agregar nuevo elemento aquí y 18 18
es el mismo nombre así que entonces 19 19
rellena este archivo y luego reconstruimos 20 20
entonces eventualmente probamos los módulos uno 21 21
después del otro y luego pasamos a 22 22
eche un vistazo al otro aspecto de la 23 23
sistema operativo en tiempo real, por eso 24 24
estamos realmente aqui 25 25
así que sí sigamos así que esto 26 26
el archivo de implementación es muy 27 27
sencillo también esta interfaz 28 28
para nuestro perdón comenzamos con el estándar 29 29
definición si y def entonces concluimos 30 30
con y si luego escribimos ponemos un 31 31
contenido entre aquí como este y 32 32
lo que queremos es incluir STD int dot H 33 33
y necesitamos una API para inicializar la pantalla LCD 34 34
módulo necesitaremos otra API para 35 35
inicializar el SPI 36 36
módulo del puerto del microcontrolador y 37 37
Voy a traer ambos 38 38
prototipos hasta una vez así, así 39 39
este inicializa el GPIO para la SD 40 40
77035 módulo LCD y sabemos lo que el 41 41
GPR para esto es esta es nuestra SD 42 42
cncs así que vamos a usar 43 43
gpio init: función para hacer ese trabajo y 44 44
vamos a usar el SPI en la red 45 45
función que escribimos para inicializar 46 46
el reloj serial y los datos seriales 47 47
mentiras así que sigamos adelante 48 48
oh sí puse esto en el archivo punto C 49 49
en cambio, así que solo voy a cortar y 50 50
pegarlo en el archivo de punto H a la derecha y 51 51
Voy a guardar todos mis archivos por 52 52
haciendo clic aquí a continuación solo voy a 53 53
definir algunos centavos y torpe simbólico 54 54
nombres para ciertas funciones que voy a 55 55
declare LCD reset one two para configurar el 56 56
restablecer el giro alto a la vez y luego LCD 57 57
restablecer cero para establecer el pin de restablecimiento bajo 58 58
que cada vez que queremos establecer un bajo 59 59
en lugar de escribir la instrucción completa 60 60
en lugar de escribir duro GPR tienes razón 61 61
Gira GPI serás pin para pin set we 62 62
solo puedo decir LCD reset 1 y luego 63 63
establece un alto ejecutaría esto 64 64
instrucción simplemente usando el simbólico 65 65
nombre, así que voy a hacer lo mismo para 66 66
establecer un pin de reinicio bajo este voy 67 67
nombrar restablecer cero y voy a hacer 68 68
lo que acabo de hacer por el DC y luego el 69 69
Pines CS y DC que vamos a necesitar 70 70
para establecer un DC alto y luego DC bajo durante 71 71
nuestra inicialización del módulo LCD estoy 72 72
finalmente va a hacer lo mismo para el CS 73 73
utilizando los nombres simbólicos 74 74
así y ahora voy a 75 75
proporcionar una API para enviar comandos a 76 76
Módulo LCD y luego otro para enviar 77 77
datos, así que voy a traer a los dos en 78 78
una vez durante la inicialización necesitaremos 79 79
para enviar comandos y datos específicos a 80 80
la pantalla LCD y podemos usar estos 81 81
funciones que escribiremos lo haremos 82 82
proporcionar una API para datos del Senado de 16 bits 83 83
que se llaman enviar 16 datos 84 84
También tiré de nuestro cabello y luego 85 85
tendremos spi dos en él me gustaría usar 86 86
esta función para hacer el completo 87 87
inicialización solo una vez en lugar de 88 88
paso a paso guardaremos todo 89 89
dentro de esta función para que cuando 90 90
simplemente llame a esta función o 91 91
la inicialización se realiza estoy separado de 92 92
que necesitamos un buen número de definidos 93 93
Estados vende necesitamos declaraciones que 94 94
definiría que son las dimensiones de 95 95
la pantalla LCD, así que solo traeré esto 96 96
uno aquí éste define el ancho y 97 97
la altura de la pantalla LCD particular después 98 98
que tendremos que definir algunos colores 99 99
y algunos registros particulares de la pantalla LCD 100 100
o trae las definiciones de color de este 101 101
aquí define una serie de colores y cuándo 102 102
definimos una serie de registros dar 103 103
sus direcciones nombres simbólicos y nosotros 104 104
puede definir nuestros teléfonos también tengo 105 105
esta se genera la fuente 106 106
es la matriz de fuentes se puede definir en 107 107
el mismo archivo nos dividió aquí así 108 108
seguro así que todo esto se encarga de la 109 109
comunicación de transferencia de datos de hardware y 110 110
todas esas cosas que ahora necesitamos en el set 111 111
de API para realizar los grandes gráficos 112 112
manipulaciones como dibujar líneas y 113 113
colorear la pantalla, etc., así que voy a 114 114
Los voy a traer todos a la vez 115 115
necesitamos una API para establecer un cursor que necesitamos 116 116
otro para dibujar líneas horizontales uno 117 117
para dibujar los ejes otro para 118 118
dibujar líneas verticales para trazar datos 119 119
para aumentar en la trama, etc. veamos 120 120
ellos 121 121
Los traeré todos a la vez y si 122 122
requiere explicación a alguno de ellos 123 123
deja tus preguntas a continuación o envíame 124 124
un mensaje, así que usamos esto así es 125 125
muy simple y podemos haber definido 126 126
declaraciones en realidad podemos definir nuestra 127 127
color de fondo usando cualquiera de los colores 128 128
para que yo pudiera 129 129
en realidad ven aquí y agrega un poco más a 130 130
lo que tenemos aquí solo diré definir 131 131
bgcolor 132 132
y podríamos usar el negro por defecto 133 133
color para que siempre que digamos color BG 134 134
se elige su color negro y podemos 135 135
definir nuestro color del eje recuerda que estamos 136 136
va a estar trazando datos pueden necesitar 137 137
tener algunos ejes xey, así que definiré 138 138
color del eje y puedo usar naranja porque 139 139
ya definimos los colores que mantendré 140 140
esto alineado aquí como esto se ve en 141 141
una línea porque esto está mal escrito, sí 142 142
así que estas son las de la API así que en la próxima 143 143
lección veremos la implementación de la 144 144
la API está aquí, así que nos vemos en el 145 145
siguiente lección