Chronometre en C sur Microcontroleur PIC

Signaler
Messages postés
6
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
12 juillet 2014
-
Messages postés
6
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
12 juillet 2014
-
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

Messages postés
1
Date d'inscription
lundi 14 avril 2014
Statut
Membre
Dernière intervention
14 avril 2014

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.
Messages postés
6
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
12 juillet 2014
>
Messages postés
1
Date d'inscription
lundi 14 avril 2014
Statut
Membre
Dernière intervention
14 avril 2014

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
Messages postés
15035
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
14 mai 2021
94
Hello,
Cela manque cruellement de commentaires...Genre sur les "magic numbers"...
Peux-tu y remédier s'il te plaît?
Messages postés
6
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
12 juillet 2014
>
Messages postés
15035
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
14 mai 2021

salut, j'essaierai de mettre des commentaires ce soir sur le code.
Messages postés
6
Date d'inscription
vendredi 15 novembre 2013
Statut
Membre
Dernière intervention
12 juillet 2014

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