Télécharger le zip
nickel merci! :-)
Merci Mr pionpion69a me fait plaisir!ryl...
Super utile, merciManChesTer.
Waow!! super grand merci , chuisul c....!!ryl...
rylryl, sois pas si étonné,Ton code est bien ecrit, clair et fonctionnel et super bien commanté, il est facile pour tous de la modifier selon ses besoin ou de l'utiliser tel quel.Juste une remarque : un call a lcdputchar a chaque caratère c'est un peux lourd. Faire une routine lcdputstring ne serais-ce pas mieux ?Bon Coding...ManChesTer.
Tu a raison Mr Manchester ce soir ou demain je ferais une MAJ !Encore merci pour cette bonne remarque!a bientot.ryl...
Merci pour ton prog effectivement il est clair net et precis et simple a comprendre meme les les plus nul des debutants comme moi.J'ai tellement compris que j'ai meme vu que pour que ton programme fonctionne sur d'autre pic qui fonctionne a des freq plus elever il faut modifier la tempos.Je fonctionne a 20MHz et la je ne sais pas comment faire pour retrouver une bonne tempos..Si j'interprete ,une tempos fait un certains nombre de boucle,chaque boucle contient des mnemonique qui mettent un certain nombre de cyclechaque cycle corrspond a une fraction de periode du quartz...suis je ok?Mais apres comment on fait j'y arrive plus???Lors du calcul du nombre de cycle tu commence a partir de l'appelle du ss porg (call Tempo444),a partir du chargement des compteur dans le ssprog(Tempo444 movlw 0x09) ou a partir du debut de la premiere boucle(tim0 movwf Loop1)Ma frequence est cinq fois plus grande que celle que tu utilise je dois donc faire cinq fois tes tempos?????
Salut pjm130.Bem il faut juste multiplier les tempo par 5...Attention aussi aux tempos du LCD !!voili..a+ryl...
OK c'est super sympas de ta part.....J'ai enlever la partie lcd car je prepare juste une reception rc5 MERCI MERCI BEAUCOUP
bonjour je suis un novice dans le site je me suis inscrit mais pour accéder a ton montage on me demande a nouveau de m'inscrire en tant que membre du club.Il faut appaeller un numéros surtaxer mais le site ne dit pas le prix .Pourrais tu me donner plus d'info.en ce moment je suis en train de fabriquer un ampli most fet et ton montage ma donner des idées!! Merci par avance tchao!!
Bonjour PICEURO.Adresse toi plutôt aux administrateurs car là ché pô t'aider !a+ryl...
je t'ai envoyé un message perso PICEURO.A+ PionpionP.S. Salut Rylryl!
S'inscrire en 'membre club' est juste une manière de soutenir CS mais absolument pas obligatoire, suffit de cliquer sur 'Téléchatger le zip'.
Bonjour, pour les plus bricoleurs, je mets a disposition une Télécommande universelle pour PC.Si quelqu'un est intéressé, c'est ici : http://pageperso.aol.fr/CRylou/TC_UNIV_rylryl.htmlBon pilotage !rylryl...
sympa comme logiciel félicitation!
Merci Pionpion69...A+rylryl...
Enfin un code qui marche pour décoder du rc5. Merci!! On en redemande.
RC5 PROTOKOL RECEIVER STANDBY(12-BINARY 001100 COMMAND-TV-VCR-SAT)BUTTON START-STOP ROLE IR ÝNPUT RA3 ,OUTPUT RA1 CÝRCUIT AND 16F84 ASM AND HEX FILE PLACE.TAHNK YOU.sentekin48@hotmail.com
Bonjour SENTEKIN,Que veux-tu dire ?????J'ai ce message sur plusieurs sources "RC5" !!!Il y a aussi celle-ci:http://www.vbfrance.com/codes/USB-DECODEUR-RC5-POUR-TELECOMMANDE-TV-VCR-AVEC_39418.aspxA+ryl...
Merci RYLRYL le NO LCD 16f84 role output transistör rc5 protocoldecoder asm and hex merci.
Re,SENTEKIN, je suis désolé mais je ne comprends toujour pas ce que tu veux ???Peux-tu être plus clair...Si c'est un exemple de décodage RC5 depuis un PIC télécharge le ZIP "en haut de la page" il y a le fichier ASM et le fichier HEX...PS: MERCI a l'administrateur pour la correction...ryl...
de rien...
Bonjour et merci pour ce code.Je ne comprend pas le point suivant:Dans la partie Recv_RC5 On attend un "0" ce qui indique le depart de la trame.Donc quand on a ce "0" c'est que l'on ce trouve au départ de la deuxieme partie du bit 1.Mais c'est là que je comprend plus :1/2 bit = 889µs donc pourquoi cette tempo de 444µs qui logiquement ne nous fais pas aller au 1/2 bit suivant mais toujours dans le même 1/2 bit ( donc toujours "0")Je pense que mon analyse est fausse puisque ça marche mais pourquoi cette tempo de 444µs? Si je comprend bien, quand le "0" et détecté on n'est pas au debut du deuxieme 1/2bit mais bien après la moitié de ce 1/2 bit! Heuuuuu ! Non! Oui ?Si je peut avoir une petite explication Merci.@+
Bonjour et merci,Il y a englobé le bit de start qui est sauté puis syncro sur le demi bit suivant,en fait cette tempo sert de controle pour savoir si c'est un début de code RC5 (START) ou savoir si c'est une reception parasite...A+ryl...
Re,Donc à la reception du "0" on est donc bien apres les 3/4 du 1er bit !Ce temps de retard est du a quoi ?A la réaction du recepteur Ir?Mais en fait pourquoi ne pas avoir mis une tempo de 889µs on serais aussi sur la 1er partie du 2eme bit ?Ou alors j'ai toujours pas compris !!j'ai oublié : Merci pour être aussi rapide a repondre!@+
Re,Oui, a la réception on est a 3/4 du bit, c'est un choix ! le principal étant d'être synchronisé... le décalage est du au contrôle que je fait au niveau du bit de départ en vérifiant qu'il y est un changement d'état sur RB6 ce qui occasionnera ou pas un rejet. On aurai aussi pu vérifier la durée du bit de start ou la durée des bits de toute la trame...Mais les essais m'ont démontrés que ce n'était pas utile(ayant une réussite de décodage trame de 100%).Bonne progA+ryl...
merci pour tous.@+
super utile .....est il possible d'ajouter 2 autres sorties?est il possible de faire l'emeteur avec un pic ?merci encore pour cette realisationchristian
Bonjour BRICOLEX,Merci beaucoup, il n'est pas possible d'ajouter 2 sorties car elles sont toutes utilisées (sauf si tu n'utilise pas le LCD !! il sera alors possible de récuperer 6 sorties/entrées de plus).Ou alors ajouter un circuit genre CD4094 par ex qui permet depuis 3 I/O du pic d'en sortir 8...Il est bien sûr possible de faire l'emeteur... suffit de respecter les tempos et de generer les 38 ou 36 KHz...Sans oublier bien sûr la gestion clavier !Bonne prog ++ryl...
merci pour ta reponse est il possible d'avoir un petit schema pour faire ces sorties supplementaires ainsi que la modif du fichier de programation car biensur cette application sort du projet initial merci encore a+christian
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte