así que volvamos a nuestro archivo de interfaz 2 2
para agregar la interfaz del módulo ADC 3 3
y antes de hacer eso tenemos que venir 4 4
por aquí y agrego ADC aquí solo hago clic 5 5
aquí y haré clic en Aceptar 6 6
y ahora puedo agregar el controlador ADC 7 7
sobre cabello como este requiere el ADC 8 8
solo una función para inicializar voy 9 9
solo pon esto aquí así y tenemos 10 10
para inicializar el ADC de la misma manera que nosotros 11 11
inicializar el temporizador, así que iré al 12 12
archivo de implementación que es el bot 13 13
Paquete de soporte dot mira lo que voy 14 14
hacer es que voy a llenar el ADC 15 15
función init primero y esta será 16 16
inicializar el GPIO para el ADC y 17 17
inicializar el ADC también estoy solo 18 18
voy a traerlo aquí así 19 19
hay una inicialización ADC estándar 20 20
y voy a traer el MSP para el 21 21
ADC también el MSP en él y el MSPD 22 22
en este y este podemos usar 2d 23 23
inicialice el ADC, así que este es un giro para 24 24
como discutimos en nuestro archivo abstracto 25 25
así que sí, veamos rápidamente el 26 26
otros módulos y seguir adelante con el 27 27
sistema operativo en tiempo real en sí, así que 28 28
volver al archivo de interfaz veamos 29 29
vamos a sumergirnos directamente en las sondas 30 30
bien, así que vamos a tener 31 31
sondear en él y luego vamos a tener 32 32
sonda canal 0 sonda canal 1 canal 33 33
2 y en el canal 3 y luego vamos 34 34
para implementar esos, así que empecemos 35 35
con la interfaz esta es una sonda 36 36
en se inicializa 4 pines GPI UC como 37 37
salidas y luego esta sonda 0 38 38
pin GPIO de Tokio 0 sonda 1 solo hablando 39 39
en GPIO pin 1 GPR ves 1 y luego 40 40
esto 1 C 2 C 3 y C 4 a continuación, así que vamos 41 41
ver la implementación, así que comenzamos primero 42 42
inicializando el puerto GPIO C 43 43
y luego declarando los cuatro pines como 44 44
pines de salida, así que voy a traer 45 45
su función de inicio de la sonda primero y es 46 46
tan simple como sondearlo como vimos solo 47 47
ponlo aquí inicializamos el GPIO 48 48
puerto C y luego inicializamos los pines 49 49
nuestro primero colocamos los pines bajos y luego 50 50
establecemos los parámetros particulares de la 51 51
alfileres como dije si quieres saber cómo 52 52
esto está hecho, puedes enviarme un mensaje 53 53
y luego podemos traer la sonda CH 54 54
0 a CH 3 funciones que solo 55 55
alternar el pin GPIO particular, así que voy 56 56
solo tráelo todo de una vez y es un 57 57
función muy simple es un vacío vacío 58 58
funcionar y todo lo que hace es hablar con 59 59
un particular mantener aquí sonda y esto 60 60
el puerto de la sonda ha sido declarado como GPIO 61 61
puerto C que lo haríamos volver a 62 62
la interfaz entonces solo declaramos el 63 63
sonda constante aquí usamos definir 64 64
declaración para redefinir lo particular 65 65
propano para que sea más legible para 66 66
instancia hemos renombrado GPIO ver como sonda 67 67
puerto porque ese es el puerto de la 68 68
sonda hemos cambiado el nombre de GPIO pin 0 del puerto C 69 69
como canal 0 canal 1 canal 2 canal 70 70
3 para que podamos usar estos nombres 71 71
en lugar de su nombre real como este, así 72 72
por lo tanto, hemos llamado el canal de puerto de sonda 0 73 73
aquí sondea el canal del puerto 1 aquí y así sucesivamente 74 74
y así sucesivamente, eso es todo lo que hay que hacer 75 75
la inicialización de la sonda podemos simplemente poner 76 76
un comentario aquí para indicar que esa es la 77 77
final de la sonda en la inicialización 78 78
Voy a poner un comentario que es solo un 79 79
línea aquí como esta, sí se ve 80 80
bueno a continuación vamos a proporcionar un 81 81
función para establecer el RCC y esto 82 82
nos permite configurar el reloj del sistema a 2 83 83
megahercios en caso de que lo necesitemos 84 84
así que, por supuesto, vamos a poner el 85 85
interfaz por ahí primero vamos a 86 86
llamamos a este quístico vamos a llamar al 87 87
configuración del reloj del sistema 80 megahercios 88 88
un muy autodescriptor un nombre 89 89
Voy a venir aquí, voy a poner 90 90
esto aquí arriba escribimos el 91 91
implementación de este particular 92 92
voy a venir aquí y luego yo 93 93
puede ponerlo aquí así, así que estos 94 94
parámetros configuran el reloj del sistema a 80 95 95
megahercios a la derecha moviéndose sobre lo que queda 96 96
podemos revisar nuestro resumen bien tenemos 97 97
hacer la inicialización de LCD así que lo que soy 98 98
pensando es que vamos a separar el 99 99
Inicialización de LCD desde la placa 100 100
Paquete de soporte 101 101
para que podamos llamar a la pantalla LCD 102 102
inicialización solo con una línea de 103 103
código dentro del tablero Paquete de soporte 104 104
porque me doy cuenta de que cuando poblo 105 105
todo el paquete de soporte del archivo dot C 106 106
con la función se requiere para LCD 107 107
inicialización se vuelve enorme y 108 108
eso lleva una pelota, diría que el 80% de la 109 109
longitud de falta así que lo que voy a hacer es 110 110
por supuesto voy a subir dos 111 111
versiones una versión del tablero 112 112
paquete de soporte con la pantalla LCD 113 113
inicialización incluida en el punto C de BSP 114 114
y luego otro proyecto con una amplia 115 115
paquete de soporte con la pantalla LCD 116 116
inicialización incluida en su propia pantalla LCD 117 117
controlador que se llama en el BSP y 118 118
puedes descargarlos y agregarlos 119 119
a los artistas cuando estamos construyendo, sí