Avisos

LCD Display - Buenas noticias

LCD Display - Buenas noticias

de CRUZ JUAN MANUEL -
Número de respuestas: 3

Buenas noticias, probé el código del ejercicio 6.1 en dos placas (NUCLEO-F401RE y NUCLEO-F446RE) similares a la NUCLEO-F103RB, el display hace el mismo efecto que vimos anoche.

Revisando el esquema eléctrico de las tres placas hay conflicto con los pines D0, D1, D3 y D13. O sea que estos pines no de deben usar. Favor de buscar en los fuentes estos pines y reemplazarlos por pines no usados (D10, D11, D12).

Aún no pude probarlo, pero debería funcionar, saludos.

Juan  

En respuesta a CRUZ JUAN MANUEL

Re: LCD Display - Buenas noticias

de CRUZ JUAN MANUEL -
Para no meter la pata es mejor buscar y reemplazar en los fuentes en este orden:

Buscar Reempazar por
D9 D12
D8 D11
D7 D10
D6 D9
D5 D8
D4 D7
D3 D6
D2 D5
D1 D4
D0 D2
En respuesta a CRUZ JUAN MANUEL

Re: LCD Display - Buenas noticias

de CRUZ JUAN MANUEL -
En el archivo display.cpp editar las inicializaciones de objetos DigitalOut con los que se maneja el display:

//=====[Declaration and initialization of public global objects]===============

DigitalOut displayD0( D2 );
DigitalOut displayD1( D4 );
DigitalOut displayD2( D5 );
DigitalOut displayD3( D6 );
DigitalOut displayD4( D7 );
DigitalOut displayD5( D8 );
DigitalOut displayD6( D9 );
DigitalOut displayD7( D10 );
DigitalOut displayRs( D11 );
DigitalOut displayEn( D12 );