28. VISUALIZADOR DE CARACTERES LCD – INTERFAZ DE BUS I
Ejecute el VI de demostración:
• Descargue
http://www.ni.com/academic/myrio/
guide-vis.zip si no lo ha hecho previamente y
desempaque los contenidos a una ubicación
conveniente,
• Abra el proyecto LCD
contenido en la subcarpeta LCD (I2C) demo,
• Expanda el botón de jerarquía (un signo de mas)
para la sección myRIO y luego abra Main.vi
dando doble clic,
• Confirme que NI myRIO está conectado a su
computadora y
• Ejecute el VI ya sea dando clic al botón Run en
la barra de herramientas o presionando Ctrl+R.
Espere a ver la ventana "Deployment Process"
mostrando cómo el proyecto se compila y despliega
(descarga) al NI myRIO antes de que el VI se empiece
a ejecutar.
NOTA: Usted podría seleccionar la opción "Close on
successful completion" para hacer que el VI inicie de
manera automática.
Resultados esperados: El VI demostrativo despliega el
estado del acelerómetro interno de 3 ejes del NI myRIO
como tres valores (direcciones X y y Z) y el estado del
interruptor pulsador en el lado inferior de myRIO;
presione el botón para ver el cambio de estado de 0 a 1.
Cambie la orientación de myRIO para ver cambiar los
valores del acelerómetro y agite el myRIO para ver
valores mas grandes de aceleración. Podría sostener o
pegar con cinta el visualizador de caracteres LCD en la
parte superior de myRIO.
De clic en el botón Stop o presione la tecla Escape
para detener el VI y para reiniciar el NI myRIO.
• Consejos de diagnóstico: ¿No obtiene los resultados
esperados? Confirme los siguientes puntos:
• LED indicador de energía encendido en NI
myRIO,
• El botón de ejecución Run en color negro en la
barra de herramientas significa que el VI está en
modo de ejecución,
• Terminales correctas del conector MXP -
asegúrese que está utilizando el Conector B y
que ha hecho las conexiones de pin correctas,
project-
(I2C)
demo.lvproj
2
C
• Terminales
correctas
visualizador de caracteres LCD - revise sus
conexiones y asegúrese que ha conectado la
línea "SDA" del bus I
terminal "SD" del visualizador LCD en el
conector J2 y la línea "SCL" a la terminal "SC";
también revise que no ha accidentalmente
cruzado las conexiones de la fuente de poder y
• Configuración de puente de modo - referirse
nuevamente a la región marcada con un círculo
en la Figura 28.2 en la página previa para los
ajustes correctos.
: Revise las conexiones "SDA" y "SCL" en
N
OTA
caso de que ver el error "Error
-36011 occurred at myRIO Write I2C.vi" o similar;
este mensaje indica que el NI myRIO no recibió una respuesta
esperada de la interfaz de bus I
28.2 Teoría de Interfaz
El visualizador de caracteres
Circuito interfaz:
LCD soporta tres estándares de comunicación serial:
UART (receptor-transmisor asíncrono universal), SPI
(interfaz periférica serial) y bus I
capítulo se concentra en la interfaz de bus I
(comúnmente denotada "I2C") mientras que los
capítulos previos cubren las otras interfaces; la
funcionalidad del visualizador de caracteres LCD se
mantiene independiente del estándar de
comunicación seleccionado. Simplemente envíe
caracteres ASCII a la línea receptora de bus I
visualizador para que aparezcan en la pantalla.
Utilice "secuencias de escape" para configurar otros
aspectos del visualizador tales como guiar el cursor
al inicio, desplegar y destellar el cursor, desplazar el
visualizador, etc.
Estudie el video Teoría de Interfaz del Visualizador de
Caracteres LCD (
youtu.be/m0Td7KbhvdI
aprender a enviar información de visualización,
secuencias de escape, e instrucciones de
configuración para el visualizador LCD. Estudie
Comunicación Serial: I2C (
para aprender cómo las opciones de
8:47)
configuración de I2C Express VI se relacionan a las
formas de onda de señalización entre transmisores y
receptores de bus I
2
C.
127
del
conector
del
2
C de NI myRIO a
la
2
C del visualizador LCD.
2
C (inter-IC). Este
2
C
2
C del
, 10:36) para
youtu.be/7CgNF78pYQM
,