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 ---
Modérateur : mazertoc
Ecran LCD ILI9341 pour les nuls en assembleur
Bonsoir francois77, satinas, paulfjujo, et tout le forum,
Alimenter une led en 3.3 volts ne pose pas de problème pour certaine couleur de led (voir le programme de venom ICI), comme tout le monde le sais, une led se pilote en courant, mais pas en tension, veille conversation évoqué sur tous les forums d'électronique.
Après tout dépends de la datasheet de cette LED, donc prudence avec c'est 3.3 volts.
A+
Alimenter une led en 3.3 volts ne pose pas de problème pour certaine couleur de led (voir le programme de venom ICI), comme tout le monde le sais, une led se pilote en courant, mais pas en tension, veille conversation évoqué sur tous les forums d'électronique.
Après tout dépends de la datasheet de cette LED, donc prudence avec c'est 3.3 volts.
A+
Ecran LCD ILI9341 pour les nuls en assembleur
-
francois77
Passionné- Messages : 307
- Enregistré en : avril 2022
Bonjour a tous ,
Satinas, merci pour le lien riche en informations
Pour résumé, plusieurs solutions sont possibles :
Alimentation en 5 volts :
Pas de strap sur J1
Utilisation d’un simple pont diviseurs pour adapter les signaux du pic vers l’écran (voir photo)
Pas de possibilité de recevoir les données de l’ecran via infos SDO ( pas traiter actuellement et pas nécessaire à mon avis )
Alimentation en 3volts
Strap en J1
Possibilité de recevoir les données de l’écran via infos SDO ( pas traiter actuellement et pas nécessaire à mon avis )
Température plus élevée de l’écran (pas illogique) ?
Pour le réglage de la luminosité
1) La Solution de Paul, une simple résistance qu’il a du déterminer par des essais
2) Remplacement de la résistance par un potar de 10k, ce qui permet de pouvoir ajuster cette luminosité (comme sur les écrans 2x16 caractères)
3) Réglage de la luminosité par la commande 0x51 (page 141 de la doc), à tester en réel
Solution retenue : Alimentation en 3.3v (pour pouvoir passer au écran GC9A01 (3.3v)
Mise en place d’un potar pour faire les essais
Bonne journée
Satinas, merci pour le lien riche en informations
Pour résumé, plusieurs solutions sont possibles :
Alimentation en 5 volts :
Pas de strap sur J1
Utilisation d’un simple pont diviseurs pour adapter les signaux du pic vers l’écran (voir photo)
Pas de possibilité de recevoir les données de l’ecran via infos SDO ( pas traiter actuellement et pas nécessaire à mon avis )
Alimentation en 3volts
Strap en J1
Possibilité de recevoir les données de l’écran via infos SDO ( pas traiter actuellement et pas nécessaire à mon avis )
Température plus élevée de l’écran (pas illogique) ?
Pour le réglage de la luminosité
1) La Solution de Paul, une simple résistance qu’il a du déterminer par des essais
2) Remplacement de la résistance par un potar de 10k, ce qui permet de pouvoir ajuster cette luminosité (comme sur les écrans 2x16 caractères)
3) Réglage de la luminosité par la commande 0x51 (page 141 de la doc), à tester en réel
Solution retenue : Alimentation en 3.3v (pour pouvoir passer au écran GC9A01 (3.3v)
Mise en place d’un potar pour faire les essais
Bonne journée
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Ecran LCD ILI9341 pour les nuls en assembleur
Bonjour à tous, Bertrand envoie du 5V.
https://www.youtube.com/watch?v=hcMU5H6vzxI&t=8m45s
https://www.youtube.com/watch?v=hcMU5H6vzxI&t=8m45s
Ecran LCD ILI9341 pour les nuls en assembleur
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
satinas a écrit :Bonsoir,
Je me suis toujours posé la même question, peut-on connecter directement les leds au 3,3V, ou faut-il une résistance en série.
* exact : le lien pour une cde PWM de l'eclairage backlight
* je ne me rapelle plus pourquuoi le choix de cette valeur de 2,7K !
de plus cette R doit surtout fixer un niveau logique , car si en serie avec une led , le courant serait bien trop faible !
tension de seuil d'une LED
Couleur Long Onde(nm) Tension de seuil
Ultraviolet <400 3,1 V
Blanc 3,4 - 3,8
Violet 400-450 2,7 - 3.1
Bleu 450-500 2,5 - 2,8
Vert 525-565 2,1 - 2,5
Super green 565-575 1.9 - 2.0 IF=18mA 48mcd
Pure green 515-525 2.8 - 3.00 IF=20mA 260mcd
Jaune 585-590 2,1
Orange 600-620 2,0
Rouge 625-655 1,6 - 2V
Infra rouge >760 1,6V
avec alim 3,3V, risque d'être Problematique avec led blanche (seuil 3,1 à 3,8V)
sinon R serie indispensable avec led rouge ! ou VF <3V
Ecran LCD ILI9341 pour les nuls en assembleur
-
francois77
Passionné- Messages : 307
- Enregistré en : avril 2022
Bonjour,
Premier test en réel et j'ai un jolie écran blanc
Premier problème : Je voudrais bien que le watchdog fonctionne sur une raz (18f26k22)
Electriquement c'est ok
Actuellement aune action
j'ai pris la maquette de Temps-x pour débuter sur sur ce pic et je suppose que c'est dans la config mais ou ?
A+
Francois
;CONFIG11H
CONFIG FOSC = INTIO67
CONFIG FCMEN = OFF
CONFIG IESO = OFF
; CONFIG2L
CONFIG PWRTEN = OFF
CONFIG BOREN = OFF
CONFIG BORV = 190
; CONFIG2H
CONFIG WDTEN = OFF
CONFIG WDTPS = 1
; CONFIG3H
CONFIG CCP2MX = PORTC1
CONFIG PBADEN = OFF
CONFIG CCP3MX = PORTC6
CONFIG HFOFST = OFF
CONFIG T3CMX = PORTC0
CONFIG P2BMX = PORTC0
CONFIG MCLRE = INTMCLR
; CONFIG4L
CONFIG STVREN = ON
CONFIG LVP = OFF
CONFIG XINST = OFF
CONFIG DEBUG = OFF
; CONFIG5L
CONFIG CP0 = OFF
CONFIG CP1 = OFF
CONFIG CP2 = OFF
CONFIG CP3 = OFF
; CONFIG5H
CONFIG CPB = OFF
CONFIG CPD = OFF
; CONFIG6L
CONFIG EBTR0 = OFF
; CONFIG6H
CONFIG EBTR1 = OFF
; CONFIG7L
CONFIG EBTR2 = OFF
; CONFIG7H
CONFIG EBTR3 = OFF
Premier test en réel et j'ai un jolie écran blanc
Premier problème : Je voudrais bien que le watchdog fonctionne sur une raz (18f26k22)
Electriquement c'est ok
Actuellement aune action
j'ai pris la maquette de Temps-x pour débuter sur sur ce pic et je suppose que c'est dans la config mais ou ?
A+
Francois
;CONFIG11H
CONFIG FOSC = INTIO67
CONFIG FCMEN = OFF
CONFIG IESO = OFF
; CONFIG2L
CONFIG PWRTEN = OFF
CONFIG BOREN = OFF
CONFIG BORV = 190
; CONFIG2H
CONFIG WDTEN = OFF
CONFIG WDTPS = 1
; CONFIG3H
CONFIG CCP2MX = PORTC1
CONFIG PBADEN = OFF
CONFIG CCP3MX = PORTC6
CONFIG HFOFST = OFF
CONFIG T3CMX = PORTC0
CONFIG P2BMX = PORTC0
CONFIG MCLRE = INTMCLR
; CONFIG4L
CONFIG STVREN = ON
CONFIG LVP = OFF
CONFIG XINST = OFF
CONFIG DEBUG = OFF
; CONFIG5L
CONFIG CP0 = OFF
CONFIG CP1 = OFF
CONFIG CP2 = OFF
CONFIG CP3 = OFF
; CONFIG5H
CONFIG CPB = OFF
CONFIG CPD = OFF
; CONFIG6L
CONFIG EBTR0 = OFF
; CONFIG6H
CONFIG EBTR1 = OFF
; CONFIG7L
CONFIG EBTR2 = OFF
; CONFIG7H
CONFIG EBTR3 = OFF
Ecran LCD ILI9341 pour les nuls en assembleur
Ecran LCD ILI9341 pour les nuls en assembleur
-
francois77
Passionné- Messages : 307
- Enregistré en : avril 2022
Bonjour Satinas
c'est du chinois pour moi, mais je vais creuser
; Watchdog Timer Enable bits:
; WDTEN = OFF Watch dog timer is always disabled. SWDTEN has no effect.
; WDTEN = NOSLP WDT is disabled in sleep, otherwise enabled. SWDTEN bit has no effect
; WDTEN = SWON WDT is controlled by SWDTEN bit of the WDTCON register
; WDTEN = ON WDT is always enabled. SWDTEN bit has no effect
;
; Watchdog Timer Postscale Select bits:
; WDTPS = 1 1:1
; WDTPS = 2 1:2
; WDTPS = 4 1:4
; WDTPS = 8 1:8
; WDTPS = 16 1:16
la bonne nouvelle c'est que l'écran fonctionne
c'est du chinois pour moi, mais je vais creuser
; Watchdog Timer Enable bits:
; WDTEN = OFF Watch dog timer is always disabled. SWDTEN has no effect.
; WDTEN = NOSLP WDT is disabled in sleep, otherwise enabled. SWDTEN bit has no effect
; WDTEN = SWON WDT is controlled by SWDTEN bit of the WDTCON register
; WDTEN = ON WDT is always enabled. SWDTEN bit has no effect
;
; Watchdog Timer Postscale Select bits:
; WDTPS = 1 1:1
; WDTPS = 2 1:2
; WDTPS = 4 1:4
; WDTPS = 8 1:8
; WDTPS = 16 1:16
la bonne nouvelle c'est que l'écran fonctionne
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Ecran LCD ILI9341 pour les nuls en assembleur
-
francois77
Passionné- Messages : 307
- Enregistré en : avril 2022
Bonsoir,
Apres traduction du chinois pour le message précèdent
CONFIG MCLRE = EXTMCLR --> Watchdog activé
Paul : Tester avec un potar de 10k et aucune action
La résistance n'as a priori aucun effet. je pense quel doit être utile avec un utilisation en 5 volt uniquement
Cela doit permettre de pouvoir commander le rétroéclairage
A suivre
A+
Apres traduction du chinois pour le message précèdent
CONFIG MCLRE = EXTMCLR --> Watchdog activé
Paul : Tester avec un potar de 10k et aucune action
La résistance n'as a priori aucun effet. je pense quel doit être utile avec un utilisation en 5 volt uniquement
Cela doit permettre de pouvoir commander le rétroéclairage
A suivre
A+
Ecran LCD ILI9341 pour les nuls en assembleur
-
francois77
Passionné- Messages : 307
- Enregistré en : avril 2022
Ecran LCD ILI9341 pour les nuls en assembleur
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
francois77 a écrit :Paul : Tester avec un potar de 10k et aucune action
La résistance n'as a priori aucun effet. je pense quel doit être utile avec un utilisation en 5 volt uniquement
Cela doit permettre de pouvoir commander le rétroéclairage
ce n'est donc qu'un niveau logique à mettre sur cette entree LED de l'afficheur
J'avais du mettre 2,7K en cas de doute ..
quand on est pas sûr , on met "Bretelles et ceinture"
Une commande en PWM de cette entree LED , permettrait donc de regler le niveau de backlight ET le rendu de couleurs.
...mais mon ILI9341 n'est pas dispo pour faire ce test.
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 55 invités