| |||||
Page Précédente | |
| Auteur | Sujet : [ Divers / C ] Ecrire pour un afficheur LCD |
Profil supprimé | Posté le 27-10-2011 à 15:58:33 ![]() Bonjour
...
|
Publicité | Posté le 27-10-2011 à 15:58:33 ![]() ![]() |
gilou ModérateurModosaurus Rex | Comme tu peux lire sur le premier site que tu donnes, c'est du code pour du Keil C
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 27-10-2011 à 17:39:02 ![]() Merci Gilou.
|
gilou ModérateurModosaurus Rex | Donc il va falloir que tu transposes ça (les commandes pour l'afficheur) en commandes positionnant le registre du port parallèle.
Message édité par gilou le 27-10-2011 à 18:21:14 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
gilou ModérateurModosaurus Rex | Ca correspond pas au Datasheet: il y a 16 pins, et le pin 5, je suis pas sur qu'il faille le mettre à GND (si tu lis jamais les flags et les valeurs mémoire de l'afficheur, c'est sans doute bon, mais la dans le code en exemple, c'est testé (les flags) dans LCD_busy(), mais il y a une méthode sans aussi, et donc j'ai un doute). Les pins 15 et 16, c'est le courant pour les LEDs, tu as relié ça ailleurs, c'est pour ça que tu en parles pas?
Message cité 1 fois Message édité par gilou le 27-10-2011 à 18:57:39 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
gilou ModérateurModosaurus Rex | Je t'ai répondu dans un ajout à mon post tu la branche sur la 14 ou la 16 du PP pour pouvoir y écrire, vu que quand le signal y est à 1, ca indique un mode en lecture (utile pour lire le flag et savoir quand l'afficheur est près a accepter une nouvelle commande).
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Publicité | Posté le 27-10-2011 à 19:02:35 ![]() ![]() |
Profil supprimé | Posté le 27-10-2011 à 19:10:20 ![]() D'abord merci Gilou.
|
gilou ModérateurModosaurus Rex | Dans le code que tu donnes (j'ai pas été vérifier la validité des commandes), les usleep(1) semblent irréaliste: attendre 1 micro-seconde?
Message édité par gilou le 27-10-2011 à 19:21:16 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 27-10-2011 à 19:37:19 ![]() Ok, je vais voir ce que je peux faire avec cette bibliothèque.
|
gilou ModérateurModosaurus Rex | Oui parce qu'en regardant ici: http://parapin.sourceforge.net/doc [...] onfiguring
Message cité 1 fois Message édité par gilou le 27-10-2011 à 20:17:30 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 27-10-2011 à 22:04:51 ![]() Voilà, j'ai lu un poil de documentation sur parapin ; Soit j'ai pas compris, soit j'ai compris mais ça me parait louche donc question :
Message édité par Profil supprimé le 27-10-2011 à 22:08:43 |
Profil supprimé | Posté le 27-10-2011 à 22:46:16 ![]()
Message édité par Profil supprimé le 27-10-2011 à 22:53:41 |
gilou ModérateurModosaurus Rex | Comme je t'ai dit, tu peux essayer de reporter le code lu sur le premier site
grosso modo, c'est ce que fait parapin, avec les bons masques
Message édité par gilou le 27-10-2011 à 23:52:52 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
gilou ModérateurModosaurus Rex |
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 27-10-2011 à 23:56:24 ![]()
|
Profil supprimé | Posté le 28-10-2011 à 01:13:15 ![]() Oui mais, busy marche pas, il sort pas de la boucle. |
Profil supprimé | Posté le 28-10-2011 à 04:31:20 ![]() j'ai installé le serveur d'impression cups.
|
gilou ModérateurModosaurus Rex | Tu lis LCD_D7, s'il est a 1, ça indique que l'afficheur est busy.
Donc on aurait toujours LCD_D7 à 1?
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 10:53:02 ![]() Bonjour Gilou.
|
gilou ModérateurModosaurus Rex | Bon, a mes erreurs de transcription du code assembleur près, ce devrait marcher j'espère:
Message édité par gilou le 28-10-2011 à 14:11:51 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 15:08:17 ![]() C'est pas ça encore.
|
gilou ModérateurModosaurus Rex | Ca devrait être bon.
Juste pour tester que set_lcd_data fait bien son boulot.
Message édité par gilou le 28-10-2011 à 16:17:00 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 16:56:38 ![]() Gilou, alors en fait, j'ai un problème récurent qui disparait sous certaine condition, j'ai appelé ça un problème système.
|
gilou ModérateurModosaurus Rex | Pour la deuxieme modif, ça ta bien affiché la même chose pour les valeurs trouvée et celles attendues?
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
gilou ModérateurModosaurus Rex | Si le busy tourne en boucle tu peux essayer de le remplacer par un délai d'attente fixe de 200 ms par exemple. Ça devrait être suffisant.
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 17:09:16 ![]() Je connais pas cet opérateur, semble- t- il très intéressant ma fois.Ca m'affichet ça :
|
Profil supprimé | Posté le 28-10-2011 à 17:19:24 ![]() Et sans le busy déjà, le programme plante pas dans la boucle, il sert à quoi ce teste buzy, busy, c'est occupé de mémoire.
Message édité par Profil supprimé le 28-10-2011 à 17:20:27 |
gilou ModérateurModosaurus Rex | Damned: Je viens de voir ici que sur le port // pin 14 est "hardware inverted" comme le pin 1 et le 17, MAIS PAS LE 16!
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 17:30:56 ![]()
Message édité par Profil supprimé le 28-10-2011 à 17:33:18 |
gilou ModérateurModosaurus Rex | Faudra changer --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 18:29:02 ![]() J'ai retester sur les deux afficheur, aucun des deux ne fonctionne.
Message édité par Profil supprimé le 28-10-2011 à 18:33:51 |
Profil supprimé | Posté le 28-10-2011 à 18:38:26 ![]() void |
Profil supprimé | Posté le 28-10-2011 à 18:49:52 ![]() Moi dejà je croyais que qu'un unsigned char était un 7bits. |
gilou ModérateurModosaurus Rex | Non non, un unsigned char c'est 8 bits.
Message édité par gilou le 28-10-2011 à 19:17:34 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 28-10-2011 à 19:29:49 ![]() Encore le même résultat.
|
gilou ModérateurModosaurus Rex | De toute façon, je fatigue, la, car c'était idiot cette modif du test.
Message édité par gilou le 28-10-2011 à 19:53:21 --------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- Il ne faut plus dire Sarkozy, mais Sarkozon -- (╯°□°)╯︵ ┻━┻ |
Publicité | Posté le ![]() ![]() |
Page Précédente |

| Sujets relatifs | |
|---|---|
| [C] Modifier un tableau existant ... pour bouger un pion ! | [C# / .Net] Migration OS 32Bits vers OS 64Bits. Quid des Perfs? |
| [C#] FormView, edit/insert mode | [C] programme cherche les racines des polynomes |
| [C] trouver la longueur de la plus longue suite decroissante en C | C++, Compter des caractères ... |
| Linux C/C++ broadcast UDP sur machine sans gateway | Convolution de 2 tableaux unidimensionnels avec FFTW C++ |
| Plus de sujets relatifs à : [ Divers / C ] Ecrire pour un afficheur LCD | |





