Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Pic 16f877 + Lcd (m6222 + Lc7930 )



  1. #1
    Toufinet

    Pic 16f877 + Lcd (m6222 + Lc7930 )

    Bonjour,

    Depuis plusieurs temps je me bat avec mon PIC pour faire fonctionner un vieil LCD de récupération.

    Voici le programme d'initialisation que j'ai mis :
    Code:
    		call	init_LCD;
    binfi	goto	binfi
    
    init_LCD
    	movlw	0x38
    	call	send_cmd_LCD;
    	call	tempo_init
    	movlw	4
    	call	send_cmd_LCD
    	call	tempo_init
    	movlw	3
    	call	send_cmd_LCD
    	call	tempo_init
    	movlw	0x0F
    	call	send_cmd_LCD
    	call	tempo_init
    	call	cls_LCD
    	call	tempo_init
    	return
    
    send_cmd_LCD
    	bcf		LCD_RS
    	bcf		LCD_RW
    	movwf	PORTB
    	bsf		LCD_ENABLE
    	call	tempo_init
    	bcf		LCD_ENABLE
    	return
    
    cls_LCD
    	bcf		LCD_RS
    	bcf		LCD_RW
    	clrf	PORTB
    	bsf		PORTB,0;
    	bsf		LCD_ENABLE;
    	call	tempo_init
    	bcf		LCD_ENABLE
    	return
    
    tempo_init
    	movlw	0xFF
    	movwf	cpt1
    tp2	decfsz	cpt1,1
    	goto	tp2
    	return
    
    	end;
    Hors ce fichu LCD refuse de s'initialiser, il a toujours sa ligne du haut affichée, et sa ligne du bas éteinte.
    Savez-vous d'où ça peut venir ?

    Es-ce que le fait que ce LCD soit une "relique" puisse modifier la procédure d'initialisation, que j'ai pris par rapport aux LCDs d'aujourd'hui ?

    -----


  2. #2
    Toufinet

    Re : Pic 16f877 + Lcd (m6222 + Lc7930 )

    Bon, alors en fait j'ai fait un petit test :

    J'ai testé le busy_flag avant la toute première commande envoyée au LCD.
    Hors ce busy flag est toujours à 1

    Mon LCD est HS ?

Sur le même thème :

Discussions similaires

  1. lcd clavier 16 touches 16f877
    Par sdow dans le forum Électronique
    Réponses: 4
    Dernier message: 11/04/2011, 13h57
  2. Driver LCD 2*16 avec PIC 16F877
    Par misstik dans le forum Électronique
    Réponses: 2
    Dernier message: 20/07/2007, 22h54
  3. Réponses: 0
    Dernier message: 18/03/2007, 15h43
  4. 16f877 et afficheur LCD
    Par 7ider5 dans le forum Électronique
    Réponses: 3
    Dernier message: 10/02/2007, 10h50
  5. Pic 16f877 Pic basic pro conseil
    Par ledinblue dans le forum Électronique
    Réponses: 10
    Dernier message: 04/01/2007, 17h26