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 ---
- 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 ---
les vieilleries sont encore utiles ...
- ducran lapoigne
Débutant- Messages : 96
- Enregistré en : septembre 2015
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
quelques lignes de code et cela fonctionne
tension a mesurer sur RA0
comptage sur RB0
reset compteur sur RB7
++sur fantaspic
Antoine
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
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 ...
les vieilleries sont encore utiles ...
- ducran lapoigne
Débutant- Messages : 96
- Enregistré en : septembre 2015
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
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 ...
Bonsoir ducran lapoigne, et tout le forum,
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
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.
A+
é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.
A+
Modifié en dernier par Temps-x le sam. 27 janv. 2018 00:33, modifié 1 fois.
les vieilleries sont encore utiles ...
- ducran lapoigne
Débutant- Messages : 96
- Enregistré en : septembre 2015
les vieilleries sont encore utiles ...
Bonjour ducran lapoigne, et tout le forum,
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+
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+
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 140 invités