Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Afficheur lcd
Afficheur lcd
Bonjour à tous
Je cherche des infos pour commander un afficheur Lcd en français (les infos, pas l'afficheur )
Quel codes à envoyer en sûr qu'elle durée
Merci d'avance
Je cherche des infos pour commander un afficheur Lcd en français (les infos, pas l'afficheur )
Quel codes à envoyer en sûr qu'elle durée
Merci d'avance
-
- Administrateur du site
- Messages : 2725
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
Afficheur lcd
Hello JMarc,
Il faudrait que tu donnes ton LCD, car tous ne se pilote pas pareil. Il faut éplucher la DS à la loupe pour bien respecter les timings.
Ta demande est un peu trop généraliste pour obtenir une réponse précise.
Piloter un LCd en ASM est un excellent exercice . En "C" aussi d'ailleurs !
Il faudrait que tu donnes ton LCD, car tous ne se pilote pas pareil. Il faut éplucher la DS à la loupe pour bien respecter les timings.
Ta demande est un peu trop généraliste pour obtenir une réponse précise.
Piloter un LCd en ASM est un excellent exercice . En "C" aussi d'ailleurs !
C'est en faisant des erreurs, que l'on apprend le mieux !!!
Afficheur lcd
Hello,
Peut-être des réponses :
http://nalhossri.free.fr/LCD4bits.h/LCD4bits.h.html
https://openclassrooms.com/courses/perf ... -ecran-lcd
http://genelaix.free.fr/IMG/pdf/afficheur_lcd_ppt.pdf
A toi de jouer, bonnes lectures.
Peut-être des réponses :
http://nalhossri.free.fr/LCD4bits.h/LCD4bits.h.html
https://openclassrooms.com/courses/perf ... -ecran-lcd
http://genelaix.free.fr/IMG/pdf/afficheur_lcd_ppt.pdf
A toi de jouer, bonnes lectures.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.
Afficheur lcd
Bonjour Jérémy et Gérard
J'ai réussi avec le programme de Fribotte a faire tourner l'afficheur de ma platine avec le 16f877 mais je bloque pour le 18f4525. J'ai pas la doc mais je vais acheter un autre afficheur pour mes montages. Le quel me conseillez-vous ?
Merci Gérard pour les liens
J'ai réussi avec le programme de Fribotte a faire tourner l'afficheur de ma platine avec le 16f877 mais je bloque pour le 18f4525. J'ai pas la doc mais je vais acheter un autre afficheur pour mes montages. Le quel me conseillez-vous ?
Merci Gérard pour les liens
Afficheur lcd
bonjour JMARC et à tous
En plusieurs annees, j'ai eu l'occasion de tester pas mal d'afficheurs, dont ceux -ci:
Je sais ! c'est du C .. pas de l' ASM.
mais meme en C, on peu voir comment on les commande.
j'aime bien le LCD 2119 [/b ].. piloté en I2C ... 2 fils
qui fonctionne à partir de 3,3V et consomme peu ,meme avec retro eclairage (20mA)
(qui est quasi equivalent à un LCD classique 2x16 car (14 ou 16 pins) + PCF8754 convertisseur I2C bus parralele 8 bits)
Le[b]LCD COG 2x16 de MikroE .. avec connecteur HE10 femelle
consomme peu , mais presente des difficultés si alim < 5V
Le LCD 4x20 YwRobot LCM1602 IIC Arduino 20x4 .. en I2C
Bien, mais consomme un peut trop.. ideal pour appli avec alim 5V secteur
2 fils...
le LCD Nokia 5110 .. 6 lignes de 14 caracteres
consomme peu..
permet de faire du GRAPHISME ! ( Pixel)
Le LCD nokia 3310 [/b ] le me me ,mais avec 8 lignes de 16 caracteres .. recupéré sur vieux telephone ou aux puces.
consomme peu..
permet de faire du GRAPHISME ! ( Pixel)
Afficheur [b]OLED C Click 96x96 65K couleurs en SPI
sur support MikroBus Click (MikroE)
Demande pas mal de ressource => un PIC copstaud
mais tres interessant si on a une carte avec un MikroBus
AfficheurOLED 128x64 (ou 32) SSD1306 en I2C
OK en 3,3V
demande aussi pas mal de ressources (ROM,RAM)
Le modele que j'ai , ne semble pas suivre la norme datasheet ..
ou a un defaut ..ou c'est moi qui a un defaut de programmation..
Je ne peux pas afficher la page complete en1 seule fois.
Afficheur Digitron SG12864-J5 128x64
Gros afficheur grafique ... difficule à maitriser.. Datasheet imprecise..
d'ailleur j'ai laissé tombé..et consomme trop.
La tendance actuelle sont les afficheurs OLED , qui consomme peu,
ont un bon contraste lumineux, .. etc ...
mais pas aussi facile à programmer qu'un classique LCD 2x16 char genre GDM1602A ou autre
Il y bien sur ,moulte autres exemples sur le web ..(en ASM)
En plusieurs annees, j'ai eu l'occasion de tester pas mal d'afficheurs, dont ceux -ci:
Je sais ! c'est du C .. pas de l' ASM.
mais meme en C, on peu voir comment on les commande.
j'aime bien le LCD 2119 [/b ].. piloté en I2C ... 2 fils
qui fonctionne à partir de 3,3V et consomme peu ,meme avec retro eclairage (20mA)
(qui est quasi equivalent à un LCD classique 2x16 car (14 ou 16 pins) + PCF8754 convertisseur I2C bus parralele 8 bits)
Le[b]LCD COG 2x16 de MikroE .. avec connecteur HE10 femelle
consomme peu , mais presente des difficultés si alim < 5V
Le LCD 4x20 YwRobot LCM1602 IIC Arduino 20x4 .. en I2C
Bien, mais consomme un peut trop.. ideal pour appli avec alim 5V secteur
2 fils...
le LCD Nokia 5110 .. 6 lignes de 14 caracteres
consomme peu..
permet de faire du GRAPHISME ! ( Pixel)
Le LCD nokia 3310 [/b ] le me me ,mais avec 8 lignes de 16 caracteres .. recupéré sur vieux telephone ou aux puces.
consomme peu..
permet de faire du GRAPHISME ! ( Pixel)
Afficheur [b]OLED C Click 96x96 65K couleurs en SPI
sur support MikroBus Click (MikroE)
Demande pas mal de ressource => un PIC copstaud
mais tres interessant si on a une carte avec un MikroBus
AfficheurOLED 128x64 (ou 32) SSD1306 en I2C
OK en 3,3V
demande aussi pas mal de ressources (ROM,RAM)
Le modele que j'ai , ne semble pas suivre la norme datasheet ..
ou a un defaut ..ou c'est moi qui a un defaut de programmation..
Je ne peux pas afficher la page complete en1 seule fois.
Afficheur Digitron SG12864-J5 128x64
Gros afficheur grafique ... difficule à maitriser.. Datasheet imprecise..
d'ailleur j'ai laissé tombé..et consomme trop.
La tendance actuelle sont les afficheurs OLED , qui consomme peu,
ont un bon contraste lumineux, .. etc ...
mais pas aussi facile à programmer qu'un classique LCD 2x16 char genre GDM1602A ou autre
Il y bien sur ,moulte autres exemples sur le web ..(en ASM)
Aide toi, le ciel ou FantasPic t'aidera
Afficheur lcd
Bonjour Paulfjujo et tous le monde
J'ai bien tous regardé et cela m'a bien servi
J'ai repris le source que j'avais de Fribotte et après 3 cachets d'aspirine cela fonctionne avec le 18f4525.
Il me manque une petite partie à finir puis je posterai le résultat dans asm
J'ai bien tous regardé et cela m'a bien servi
J'ai repris le source que j'avais de Fribotte et après 3 cachets d'aspirine cela fonctionne avec le 18f4525.
Il me manque une petite partie à finir puis je posterai le résultat dans asm
Afficheur lcd
Bonjour a tous
Des nouvelles du front
J'ai compris, le programme qui tournais avec un 16f877 utilise des accès mémoire différent du 18f4525, normal car il faut faire évoluer le pic mais pour un novice comme moi, dur dur
Jean-Marc, aller encore un peu d'aspirine...
Des nouvelles du front
J'ai compris, le programme qui tournais avec un 16f877 utilise des accès mémoire différent du 18f4525, normal car il faut faire évoluer le pic mais pour un novice comme moi, dur dur
Jean-Marc, aller encore un peu d'aspirine...
Afficheur lcd
Bonjour a tous
Voila, posté dans la parti asm, un grand merci a vous
Voila, posté dans la parti asm, un grand merci a vous
Afficheur lcd
Bonjour à tous
Nouveau jour, nouveau problème
J'ai acheter cher Conrad cet afficheur lcd http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181656-da-01-en-LCD_MOD_STN_BLAU_NEG_LED_WEISS_16X4.pdf
Mais j'ai du mal à comprendre la partie initialisation
Mise en route, j'attend 30 ms
Envoi de B'00110000' attend 4,1us
Es ce que je dois valider à chaque fois enable signal ?
Si oui combien de temps? La tempo après l'arrêt de E ?
Jean-Marc
Nouveau jour, nouveau problème
J'ai acheter cher Conrad cet afficheur lcd http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181656-da-01-en-LCD_MOD_STN_BLAU_NEG_LED_WEISS_16X4.pdf
Mais j'ai du mal à comprendre la partie initialisation
Mise en route, j'attend 30 ms
Envoi de B'00110000' attend 4,1us
Es ce que je dois valider à chaque fois enable signal ?
Si oui combien de temps? La tempo après l'arrêt de E ?
Jean-Marc
Afficheur lcd
Bonjour JMarc, et tous le monde,
Tu devrais ouvrir un post dans la partie ASM LCD 4 lignes, et en plus ça ferais un tutoriel, ta grande chance de gagnée
Quand au fichier *.STL , c'est a dire ta pièce en 3D, il te faudra un deuxième disque dur pour le stocker, enfin Jérémy qui voulait de la PUB,
il y a pas mieux
ouais
Ouais
A+
Tu devrais ouvrir un post dans la partie ASM LCD 4 lignes, et en plus ça ferais un tutoriel, ta grande chance de gagnée
réplique de la Tour Eiffel échelle 1
Quand au fichier *.STL , c'est a dire ta pièce en 3D, il te faudra un deuxième disque dur pour le stocker, enfin Jérémy qui voulait de la PUB,
il y a pas mieux
écrit par JMarc :
Mise en route, j'attend 30 ms
ouais
Es ce que je dois valider à chaque fois enable signal ?
Ouais
Code : Tout sélectionner
;*************************************** Assignations *****************************************
; ----------------- a changer en fonction des ports utilisés -----------------------------
#DEFINE lcd_rs PORTB,4 ; RB4 ==> RS
#DEFINE lcd_e PORTB,5 ; RB5 ==> E
#DEFINE lcd_port PORTA ; RA0 à RA7
;******************************* Déclarations des définitions *********************************
loop1 EQU H'30'
loop2 EQU H'31'
loop3 EQU H'32'
loop4 EQU H'33'
loop5 EQU H'34'
loop6 EQU H'35'
tmps EQU H'36'
temps EQU H'37'
ORG H'00'
goto debut
debut
;--------------------- toutes les sorties à zéro -------------------------
clrf lcd_port
clrf lcd_e
clrf lcd_r
;------------------------ pour un quartz à 4 Mhz ------------------------
call _10ms
call _10ms ; attendre 30 ms pour initialisation
call _10ms
;----------------------------------------------------------------------------
movlw B'00110000'
movwf lcd_port
nop ; 4µs
nop
nop
nop
call e_pulse ; validation
;----------------------------------------------------------------------------
movlw B'00110000'
movwf lcd_port
call _100µs
call e_pulse ; validation
boucle
goto boucle
; c'est un départ, il y a plus cas suivre avec le reste
;******************************* "tempo de 100 µs" *************************************
_100µs
movlw D'33'
movwf loop1
decfsz Loop1,F
goto $-D'1'
return
;******************************* "tempo de 10 ms" *************************************
_10ms
movlw D'206'
movwf loop1
movlw D'8'
movwf loop2
decfsz loop1,F
goto $+D'2'
decfsz loop2,F
goto $-D'3'
return
;************** pour écrire dans les bits 0,1,2,3, sans toucher aux bits 4,5,6,7 **************
envoi
movwf tmps
clrf temps
btfsc lcd_port,7
bsf temps,7
btfsc lcd_port,6
bsf temps,6
btfsc lcd_port,5
bsf temps,5
btfsc lcd_port,4
bsf temps,4
btfsc tmps,3
bsf temps,3
btfsc tmps,2
bsf temps,2
btfsc tmps,1
bsf temps,1
btfsc tmps,0
bsf temps,0
movf temps,W
movwf lcd_port
return
;************************** "envoie une fin d'émision sur le lcd" *****************************
e_pulse
nop
nop
nop
bsf lcd_e
nop
nop
nop
bcf lcd_e
return
A+
Modifié en dernier par Temps-x le ven. 7 juil. 2017 20:43, modifié 16 fois.
Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire.
Retourner vers « Le forum Fantas-PIC »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 82 invités