Chronometre en C sur Microcontroleur PIC

gekony Messages postés 6 Date d'inscription vendredi 15 novembre 2013 Statut Membre Dernière intervention 12 juillet 2014 - 15 nov. 2013 à 15:33
gekony Messages postés 6 Date d'inscription vendredi 15 novembre 2013 Statut Membre Dernière intervention 12 juillet 2014 - 12 juil. 2014 à 21:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/100245-chronometre-en-c-sur-microcontroleur-pic

gekony Messages postés 6 Date d'inscription vendredi 15 novembre 2013 Statut Membre Dernière intervention 12 juillet 2014
12 juil. 2014 à 21:37
Salut,

Normal que ca ne fonctionne, le code a été écrit sous le compilateur Mikroc. Il faudrait penser à faire quelques changements au niveau de la syntaxe de votre compilo mais le mieux serait de le compiler directement sous Mikroc disponible gratuitement avec une limitation de la mémoire programme de 2 Ko ce qui laisse largement de la place
dragonfly56360 Messages postés 1 Date d'inscription lundi 14 avril 2014 Statut Membre Dernière intervention 14 avril 2014
14 avril 2014 à 11:16
Salut, je n'arrive pas à compiler ton code. Pourtant j'utilise le compilateur CC5X dans MPLAB. Quel compilo utilisais tu?

Des que je compile, j'obtiens :

sbit LCD_RS at RB0_bit;
^------
Error[1] C:\Users\laurent\Desktop\16f628a\LCD.c 7 : Syntax error (or limitation)
(CC5X is unable to compile the expression due to syntax error or
limited C support. Code correction is required. Check also for
unbalanced block delimiters '{ .. }' in previous statements)


Si vous avez une solution, je suis preneur.

Désolé de deterrer ce post.
gekony Messages postés 6 Date d'inscription vendredi 15 novembre 2013 Statut Membre Dernière intervention 12 juillet 2014
15 nov. 2013 à 16:19
salut, j'essaierai de mettre des commentaires ce soir sur le code.
BunoCS Messages postés 15475 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 avril 2024 103
15 nov. 2013 à 16:07
Hello,
Cela manque cruellement de commentaires...Genre sur les "magic numbers"...
Peux-tu y remédier s'il te plaît?
gekony Messages postés 6 Date d'inscription vendredi 15 novembre 2013 Statut Membre Dernière intervention 12 juillet 2014
15 nov. 2013 à 15:35
Un petit chronometre très simple a réaliser codé en C sur un PIC16F628.

Possibilité d'arrêter la minuterie
Remettre à 0
Sauvegarder dans l'EEPROM
Lire

Précis à la microseconde telle un vrai chronomètre

Affichage sur afficheur LCD Alphanumérique 2*16.

Possibilité d'améliorer la précision (bien que très précise déja) par l'ajout de routine en assembleur
Rejoignez-nous