| |||||
| Auteur | Sujet : [ Divers / C ] Ecrire pour un afficheur LCD |
|---|---|
Profil supprimé | Posté le 30-10-2011 à 11:54:49 ![]() Reprise du message précédent :
|
Publicité | Posté le 30-10-2011 à 11:54:49 ![]() ![]() |
gilou ModérateurModosaurus Rex | Setting Pins LP_PIN02 LP_PIN04 LP_PIN05 LP_PIN07
Message édité par gilou le 30-10-2011 à 12:29:20 --------------- 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 30-10-2011 à 12:32:57 ![]() Bon appétit Gilou.
|
Profil supprimé | Posté le 30-10-2011 à 13:09:19 ![]() Il y a plus louche encore si je ne m'abuse.
Message édité par Profil supprimé le 30-10-2011 à 13:09:41 |
gilou ModérateurModosaurus Rex | Oui, c'est ce qui change le fait que le port est en mode lecture ou écriture.
--------------- 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 |
Message édité par gilou le 30-10-2011 à 15:11: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 30-10-2011 à 15:09:18 ![]()
Message édité par Profil supprimé le 30-10-2011 à 15:15:20 |
gilou ModérateurModosaurus Rex | Si onvire les trucs inutiles on devrait avoir ceci:
Message édité par gilou le 30-10-2011 à 15:32: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 -- (╯°□°)╯︵ ┻━┻ |
Profil supprimé | Posté le 30-10-2011 à 15:44:45 ![]() J'ai une erreur de segmentation avant même d'avoir atteint le premier ioperm dans main. |
Publicité | Posté le 30-10-2011 à 15:44:45 ![]() ![]() |
Profil supprimé | Posté le 30-10-2011 à 15:55:48 ![]() Maintenant, il plante sur "outb_p(ctl, CONTROLREG);" dans data_write ; Erreur de Segmentation.
|
gilou ModérateurModosaurus Rex | ??
Message édité par gilou le 30-10-2011 à 16:47:57 --------------- 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 30-10-2011 à 17:07:40 ![]() Si j'utilise outb et non outb_p et que ça tourne c'est pas plus mal ?
|
Profil supprimé | Posté le 30-10-2011 à 17:31:43 ![]() Faudrait commencer par effacer le registre de contrôle.
Message édité par Profil supprimé le 30-10-2011 à 17:38:12 |
Profil supprimé | Posté le 30-10-2011 à 18:04:46 ![]() J'ai pas d'ohm mêtre pour vérifier formellement le montage qu'est soudé.
Message édité par Profil supprimé le 30-10-2011 à 18:11:56 |
gilou ModérateurModosaurus Rex | A priori non si tu met un peu de temporisation après chaque appel à outb.
--------------- 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 30-10-2011 à 20:11:48 ![]() En ajoutant du délais, je m'aperçois que E et R/W sont envoyé en même temps |
Profil supprimé | Posté le 30-10-2011 à 20:19:06 ![]() Fausse alerte, c'était un court jus !
Message édité par Profil supprimé le 30-10-2011 à 20:19:46 |
Profil supprimé | Posté le 30-10-2011 à 20:22:33 ![]() N'emp$eche c'est bien RW qui est écrit et non RS. avec E |
gilou ModérateurModosaurus Rex | Ben oui, quand tu m'as dit que le pin 14 clignotait, ça m'a surpris:
Message édité par gilou le 30-10-2011 à 21:12:22 --------------- 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 30-10-2011 à 21:42:22 ![]() Ca allume que la broche 1 là.
|
gilou ModérateurModosaurus Rex | Bon, je viens de vois qu'avec cette foutue histoire de logique inversée, pour certains pins, quand on fait
Message édité par gilou le 30-10-2011 à 22:20:20 --------------- 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 30-10-2011 à 23:13:51 ![]() J'ai mis du contraste.
Message édité par Profil supprimé le 30-10-2011 à 23:50:41 |
Profil supprimé | Posté le 30-10-2011 à 23:49:07 ![]() il semble allumé, mais il s'éteint pas alors. |
Profil supprimé | Posté le 31-10-2011 à 00:22:31 ![]() L'autre afficheur, parce que l'autre est mort ou presque on dirait, et mort aussi. [ |
gilou ModérateurModosaurus Rex | En tout cas, si la logique de commande des pins suit ce qu'on a dit hier, ceci aurait quelques chances de marcher, à mes fautes typo près:
Message édité par gilou le 31-10-2011 à 23:06:28 --------------- 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 01-11-2011 à 08:52:37 ![]() Bonjour Gilou.
Message édité par Profil supprimé le 01-11-2011 à 09:02:45 |
Profil supprimé | Posté le 01-11-2011 à 09:20:38 ![]() Si j'envoie 0 à 10 en décimal précédé de l'envoie de 255 à chaque itération. Message cité 1 fois Message édité par Profil supprimé le 01-11-2011 à 09:37:44 |
Profil supprimé | Posté le 01-11-2011 à 10:00:02 ![]() Et je confirme que dans le programme de pilotage du LCD, au dessus de ton test, RS n'est jamais écrit. |
Profil supprimé | Posté le 01-11-2011 à 11:02:15 ![]() Correction de mon code fait, 0xDB envoie 219, et tout est éteint.
Message édité par Profil supprimé le 01-11-2011 à 11:03:43 |
gilou ModérateurModosaurus Rex | On testerait pas la bonne patte?
--------------- 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 01-11-2011 à 11:56:32 ![]() Avec Control_Write comme suit, le test fonctionne.
|
Profil supprimé | Posté le 01-11-2011 à 11:57:14 ![]()
|
gilou ModérateurModosaurus Rex | Bon ben je vais traduire ca en binaire et essayer de comprendre, sachant que normalement le bit 4 est RS, le bit 3 on s'en fout, le bit 2 est RW est le bit 1, E, et que RS, RW et E sont en mode inversé.
--------------- 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 | Oui, pour l'instant, seul ce qui sort du port // m'intéresse.
--------------- 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 01-11-2011 à 12:02:08 ![]()
|
Profil supprimé | Posté le 01-11-2011 à 12:04:04 ![]()
|
gilou ModérateurModosaurus Rex | Bon, en déchiffrant le binaire, je constate que tout se passe (a 2e vue, je suis moins certain) comme si RS était soudé sur la patte 16 du // (qui n'est pas en logique inverse) tandis que RW et E sont OK.
Message édité par gilou le 01-11-2011 à 12:25:42 --------------- 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 | Euh, tout le test marche si tu vire cette ligne?
--------------- 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 01-11-2011 à 12:35:08 ![]() Mon led pour RS était soudé sur 17... ET 16 |
Publicité | Posté le ![]() ![]() |

| 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 | |





