TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | |||
| Auteur | Message | ||
|---|---|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |||
| Page : 1 | |||
Orochi
|
# Posté le 03/05/2008 à 16:59:46 | ||
![]() Groupe : Membres |
Bonjour à tous,
Je suis actuellement en train de travailler sur un projet dans le cadre des études, il s'agit de faire communiquer deux cibles à base de µC (le rabbit200) par liaison série, le but étant de s'envoyer des messages par l'intermédiaire d'un clavier matriciel et d'un petit afficheur LCD (mais nous utilisons également le fenêtre de débug de l'IDE (dynamic C) en attendant de mettre tous les massages sur le LCD) Nous avons réussi à coder ce programme et les messages (sous forme de nombres) se transmettent bien, voici le code: Secret (cliquez pour afficher) Code : C
Le code offre quelques particularités dues au fait que le compilateur n'est pas ANSI-C (en fait il est vraiment moisi mais c'est un autre débat): - Il est impossible d'initialiser les variables en même temps que leurs déclaration. - A certains endroits il y a des Delay() pour que ça fonctionne (ne me demandez pas pourquoi ça fonctionne pas sans). voici les fonctions "offertes" par dynamic-C: - brdInit() & digOutConfig() servent à initialiser la carte. - digOut() et digIn() servent à recevoir et envoyer des bits sur le port parallèle pour le controle du clavier matriciel et de l'afficheur LCD. - serCputc() & serCgetc() envoient et reçoivent un char sur le port série C (de la carte du µC). - serCopen() & serMode() servent à initialiser le port série (avec définition de la parité de contrôle). voila, je pense que vous avec toutes les infos pour comprendre le code et j'aimerais donc que vous critiquiez mon code le plus possible dans le but de m'aider à l'améliorer ![]() Merci d'avance. |
||
Orochi
|
# Posté le 04/05/2008 à 20:58:38 | ||
![]() Groupe : Membres |
SVP, j'aimerais juste des conseils de codage, de structuration ou de bonnes habitudes à prendre.
Merci.
Édité
le 04/05/2008 à 21:00:59
par Orochi
|
||
Retour au forum "Langage C" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
296 Zéros connectés |
8 requêtes |
0.0913s (0.0723s)
