Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
les vieilleries sont encore utiles ...
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 95
Enregistré en : septembre 2015

#1 Message par ducran lapoigne » mer. 24 janv. 2018 21:57

bonsoir
je viens de recevoir mes 16f88 et impatient de les tester
Aujourd'hui, essai d' écrire un programme en asm qui lit une tension sur RA0
problème, en simulation pas possible de simuler une tension sur RA0
(ou bien j' ai loupé un épisode)
n' ayant pas (encore) de pickit3 (il est quelque part entre la chine et l' europe),
j' ai exhumé de mes vieilleries un compteur qui compte en hexa (une entrée ck et une entrée reset)
(réalisation datant de l'époque des 16c84 disons une douzaine d' années)
voila la bête

Image

quelques lignes de code et cela fonctionne

tension a mesurer sur RA0
comptage sur RB0
reset compteur sur RB7

++sur fantaspic
Antoine

les vieilleries sont encore utiles ...
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 875
Enregistré en : juillet 2016
Localisation : Terre

#2 Message par Temps-x » jeu. 25 janv. 2018 01:17

Bonsoir ducran lapoigne, et tout le forum,

Avec le 16F88, tu va vraiment réduire la taille, dans tous les cas belle platine que tu nous à fait.

Ouvre un post dans section ASM, et je te mets la source pour le faire :wink:

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

les vieilleries sont encore utiles ...
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 95
Enregistré en : septembre 2015

#3 Message par ducran lapoigne » jeu. 25 janv. 2018 09:27

bonjour temps-x
peut être me suis je mal exprimé, mon but n'était pas de créer un compteur à base de 16f88
j' avais écrit un programme pour tester mes connaissances sur la manipulation de l'ADC du 88
En quelque sorte, le compteur m' a servi pour afficher le résultat de la conversion se trouvant dans ADRESH
(vu qu' il ne semble pas possible pour le simulateur d'injecter une tension sur RA0)
Maintenant que mon programme fonctionne, je vais essayer de l'écrire en C
++ sur le forum
Antoine

les vieilleries sont encore utiles ...
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 875
Enregistré en : juillet 2016
Localisation : Terre

#4 Message par Temps-x » ven. 26 janv. 2018 00:56

Bonsoir ducran lapoigne, et tout le forum,

écrit par ducran lapoigne :

vu qu' il ne semble pas possible pour le simulateur d'injecter une tension sur RA0


Si il existe une fonction qui simule un état bas = low, et un état haut = hight avec la fonction stimulus

Sinon il y a le mode débogage en temps réelle, quand celui-ci veut bien fonctionner, une discussion avec F6FCO ICI

Maintenant que mon programme fonctionne, je vais essayer de l'écrire en C++


Le réécrire en C++, tu risques d'augmenter considérablement la taille de t'en programme.

je suis allergique au langage C++, surtout quand on sait que c'est routine son fait en ASM. :wink:

==> A+
Modifié en dernier par Temps-x le sam. 27 janv. 2018 00:33, modifié 1 fois.
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

les vieilleries sont encore utiles ...
ducran lapoigne
Avatar de l’utilisateur
Débutant
Débutant
Messages : 95
Enregistré en : septembre 2015

#5 Message par ducran lapoigne » sam. 27 janv. 2018 00:11

Si il existe une une fonction qui simule un état bas = low, et un état haut = hight avec la fonction stimulus


j' avoue ne pas y avoir pensé, si je comprends bien le fait d' envoyer un état haut met la pin a une tension de 5v

merci pour le tuyau,je vais tester demain

Antoine

les vieilleries sont encore utiles ...
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 875
Enregistré en : juillet 2016
Localisation : Terre

#6 Message par Temps-x » sam. 27 janv. 2018 00:39

Bonjour ducran lapoigne, et tout le forum,

ducran lapoigne a écrit :
Source du message si je comprends bien le fait d' envoyer un état haut met la pin a une tension de 5v


Oui, ça simule un niveau haut, tension 5 volts je sais pas, à voir dans ADRESH avec une justification à gauche dans ADCON1 (bits 7 = 0)
pour un 16F88.

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités