RÉCEPTION RC5 ET TRANSMISSION RS232 AVEC PIC 16F84

Sirocooo Messages postés 412 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 7 avril 2008 - 12 juin 2002 à 00:48
patowand Messages postés 2 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 21 décembre 2010 - 21 déc. 2010 à 12:58
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/15195-reception-rc5-et-transmission-rs232-avec-pic-16f84

patowand Messages postés 2 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 21 décembre 2010
21 déc. 2010 à 12:58
c'est vraiment cool.Moi j'aimerais savoir comment vous faites la réception sur visual basic.merci d'avance
mcproof Messages postés 1 Date d'inscription samedi 4 décembre 2010 Statut Membre Dernière intervention 12 décembre 2010
12 déc. 2010 à 11:50
slt çava mon ami j ai un projet de fin etude est complequé c'est telecommande a base pic 16F84 JE cherche les etudes de ce projet et programme de pic "mcproof_pierre@hotmail.fr"
samulric Messages postés 2 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 11 avril 2012
14 nov. 2008 à 18:14
je pense que tu pourras m'aider. Je développe un projet de soutenance qui télécommande des appareils avec un téléphone portable. Pour le cœur du système j'ai décidé d'utiliser un PIC16F84. Il compte le nombre de sonnerie,lance la prise de la ligne,diffuse un message vocal via un autre dispositif,reçoit les chiffres tapés par celui qui commande à distance et en fonction de ces chiffres active une sortie qui pointe sur un relais.Enfin, il envoie un message pour informer l'opérateur si la tâche a été effectuée ou pas.
Je pense que tu vois à peu près ce que je veux faire. Si tu peux vraiment m'aider, ce sera très bien. Mon mail est samulric@hotmail.com.
Merci d'avance.
sid34 Messages postés 1 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 18 décembre 2007
18 déc. 2007 à 21:18
merci pour ce programme
lamihi Messages postés 1 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 13 décembre 2007
13 déc. 2007 à 03:47
merci pour ce programme.
j'ai un projet sous le theme "commande d'un moteur pas à pas par le port série du pc a l'aide de l'assembleur 8086" et j'aimerai bien que tu m'aide et c'est gentil de ta part
sacha04 Messages postés 4 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 12 juin 2007
12 juin 2007 à 20:12
azian voila msn slaveofpeacereturn@hotmail.fr ou sur sacha_jen@hotmail.com notre programe et open source on le donne a n'importe ki vive le gratuit
azian456 Messages postés 1 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 10 juin 2007
10 juin 2007 à 17:54
salut,j'ai le mem projet et j'ai besion de quelque explication sur le branchement de la pate 4 (MCLR) du pic SVP!!
merci d'avance
sacha04 Messages postés 4 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 12 juin 2007
2 juin 2007 à 23:36
c fé le programme ca marche bien mnt pas besoin d'aide qui vt l'aide sur se projet on peu l'aidé .
pistoos la prochain fios n'ecris pas mon adresse sur les forume c pas bien ok chaftek chowafa
sacha04 Messages postés 4 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 12 juin 2007
23 mai 2007 à 16:07
slaveofpeacereturn@hotmail.fr dsl je ss fatigue...
sacha04 Messages postés 4 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 12 juin 2007
23 mai 2007 à 16:06
BJR ts le monde j ai un probleme avec mon projet: envoie de caractere par un pic 16F84 je pense qu il a pas de synchronisation entre le tx sortant du pic et le rs 232 ;pouvez vs me donnez un coup de main s il vs plait en faite mon projet est sys d alarme par envoie de gsm ;bon ts d abord les commande at marche a merveille mais le programme en assembleur nn .
j espere que j aurai une reponse le plus tot possible je vs serai reconnaissant merci ."sacha_jen@hotmail.com"ou slaveofpeace@hotmail.fr " a l aide ..................
cs_nesma Messages postés 2 Date d'inscription lundi 17 avril 2006 Statut Membre Dernière intervention 21 avril 2007
21 avril 2007 à 11:19
bonjour
je besoin d'un programme en microC (programmation de PIC 16F84A)pour la conversion de trame rc5 (code rc5 de commande universel)en trame rs232 pour la télèpilatage des equipements multimédias par courant porteur de ligne (tv, vcr...)notre email abir.najeh@yahoo.fr
merci d'avance.
cs_didouni_ahlem Messages postés 2 Date d'inscription mercredi 14 février 2007 Statut Membre Dernière intervention 7 mai 2010
26 févr. 2007 à 09:04
est ce que vous pouvez ajouter le code Vb (et si t'as le fais vous pouvez nous donner la référence) et merci d'avance
fouad177 Messages postés 5 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 26 avril 2008
11 févr. 2007 à 12:28
salut merci de se programme mais j'ai un probleme dans mon projet:je doit fair l'acquisition et l'affichage des signaux polyvalent via une carte d'acquisition et je crois que se code en assembleur va aider au partier d'acquisition mais comment fair pour afficher se signal est je utulise le port serie c'est tu as un programme dans se sens aider moi slp est voisi mon adresse email<< fouad_177@hotmail.com >>
natan01 Messages postés 3 Date d'inscription lundi 5 septembre 2005 Statut Membre Dernière intervention 12 septembre 2005
12 sept. 2005 à 20:19
je trouve ce code tres interessant. moi j'aimerais le faire en VB. pouviez le mettre en ligne. merci en avance.
hexanium Messages postés 32 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 26 septembre 2005
23 juin 2005 à 16:05
;Tempo de 1.78 ms (durée d'un bit à la norme RC5)
TEMPO_BIT_RC5 ; +2µs - Appel
movlw 0x03 ; +1µs - ( 0x03 = 3 )
movwf TempoRC5_2 ; +1µs
movlw 0x50 ; +1µs - ( 0x50 = 80 )
movwf TempoRC5_1 ; +1µs
TEMPO_BIT_RC5_LOOP
decfsz TempoRC5_1 ; +1µs - ( 80 x 1 ) + 2 + ( 255 x 1 ) + 2 + ( 255 x 1 ) + 2 = 596
goto TEMPO_BIT_RC5_LOOP ; +2µs - ( 80 x 2 ) + ( 255 x 2 ) + ( 255 x 2 ) = 1180
decfsz TempoRC5_2 ; +1µs - ( 1 ) + ( 1 ) + ( 2 ) = 4
goto TEMPO_BIT_RC5_LOOP ; +2µs - ( 2 ) + ( 2 ) + ( 2 ) = 6
return ; +2µs

; Total: 1794µs

quelqu'un peut il confirmer ce calcul ?

je trouve 1794 au lieu de 1778 soit 16 µs de plus que la theorie, est ce génant ?
Est ce le bon calcul ?
En effet il y'a des jumps en plus qui on l'air d'avoir été négligé non ?

si je fais (3*80 ) + (3*255) + (3*255) = 1770 µs
si on rajoute l'init et le return 8 = 1778 µs
Mais j'ai l'impression qu'il y'a des jump qui n'on pas été pris en compte non ?

A++
hexanium Messages postés 32 Date d'inscription mercredi 20 avril 2005 Statut Membre Dernière intervention 26 septembre 2005
23 juin 2005 à 15:39
Salut,
Merci pour ce code, j'ai juste un soucis, c la tempo de 1778µs quand je fais le calcul je trouve en gros 771 cycles,serait il possible de décrire le comptage de ta tempo:
Mon detail:
6c d'init avec le CALL +
( 91 + 160 ) x 3 c +
10c tests des 3 boucles +
2c le retrun
cela me donne 771 cycles ?

Quelqu'un peut m'indiquer mon erreur ou me dertailler la tempo ?

Merci

A++
cs_garaze Messages postés 2 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 7 mai 2005
7 mai 2005 à 04:46
Bonjour je n'arrive pas a telecharger le fichier zip.

Merci de le mettre a dispo.
RC516F84 Messages postés 2 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 15 septembre 2003
15 sept. 2003 à 16:35
C'est exactement ce que je cherchais à quelques détails pres mais je m'en accomoderai. Cependant le listing pourrais etre un peut plus détaillé sur le fonctionnement ;-)
FloZix Messages postés 42 Date d'inscription dimanche 3 mars 2002 Statut Membre Dernière intervention 24 juin 2008
12 juin 2002 à 10:32
Content d'avoir rendu service.
Si vous cherchez le schéma électronique d'une télécommande envoyer moi un message je vous l'enverrai. A savoir que n'importe quel télécommande RC5 peu faire l'affaire mais il faut analyser la trame qu'elle envoie à l'oscilloscope pour changer les bits à tester et surtout pour affiner voir même changer les tempos du PIC.
Pour envoyer avec le port série c’est pareil que la réception (cf. la source de VBFrance.com) mais avec SENDBYTES.
@+
Sirocooo Messages postés 412 Date d'inscription mercredi 19 décembre 2001 Statut Membre Dernière intervention 7 avril 2008 1
12 juin 2002 à 00:48
Génial c'est ce que je cherchais pour télécomander mon PC
Merci et bravo

je suis friand de prog en rapport avec la RS232. Entre autre je cherche des sources
vb ou asm pour espionner le port serie en RX et en TX.