Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PIC 16F877 & FT232BM [ Archives / Les PIC ] (petronius)

lundi 23 mai 2005 à 15:41:13 | PIC 16F877 & FT232BM

petronius

Bonjour,
Je cherche à controler un pic 16F877 (ie allumer une led ou autre) depuis le pc en usb grace au module de conversion usb/serie FT232BM. En supposant que les branchements que j'ai fait sont corrects (une led clignotte lorsque j'envoie des données depuis mon programme C grace aux drivers du FT232), le probleme c'est que je n'ai aucune idée de comment recuperer les données pour pouvoir les traiter (exple allumer telle ou telle led) . Le FT232 est relié au portc sur la pate RX, j'espere que c'est a peu pres clair...

Merci d'avance

samedi 28 mai 2005 à 16:52:35 | Re : PIC 16F877 & FT232BM

phenojeff

allo
je peu t'aidée mais jai besion de plus info que ca car la ses vrai que ca peu etre plus clair que ca
si jai bien suivit ce que tu comprend pas est du coter 877
mais tu devrait avoir deux fil sur ta commmunication pour commencer

as tu mit un max232 sur ton 877 ?

a++


samedi 28 mai 2005 à 17:09:19 | Re : PIC 16F877 & FT232BM

petronius

hum, c'est vrai que j'ai pas été super clair...

donc pour eclaircir, je n'utilise pas de max232 :
j'ai 2 fils qui partent du FT232 (pates TX et RX) et qui vont sur les pates RC7/RX et RC6/TX du 877 (PORTC donc)
Sur les pates RD0 et RD1 j'ai 2 leds que j'aimerai faire s'allumer + ou - longtemps, selon la trame usb que j'ai envoyé depuis le pc (exple 1 trame codée sur 1 octet, les 1ers bits servent a choisir la led, les derniers a definir le temps d'allumage).
Et donc le probleme (a part de savoir si le FT232 deforme pas trop la trame en la convertissant) c'est qu'on arrive pas a creer un timer et decoder la trame que l'on recoit, puis allumer la led qu'il faut....

voila une jolie image :)
 

en esperant avoir été plus clair ;)



samedi 28 mai 2005 à 19:25:28 | Re : PIC 16F877 & FT232BM

phenojeff

re
ca va mieux la  sur ton 877 ta un crystal et il marche car tu pourait au moin pour premier test verifier que tu recoie quelque chose et faire allumer une led

mais si ta une sortie rs232 sur ton FT232 ca ne marchera pas sur le usart du 877 car la le signal est inverser je suis sur a 99% ta pas une doc sur ton FT232 j imagine que cette sortie nest pas pour un microcontrolleur mais plutot pour émité un Port Com ca veux dire que le -5 est un 1 et le +5 un 0 parceque il y a surment un max232 a la sortie de ton FT232.

pour etre plus claire a la sortie d un ordi le Port Com sur le TX ont a -12volt ca veux dire  un 1  au repos le start bit est un +12 pour un 0  le max 232  convertie le signal -12 pour un 1 ou 5volt   sur le 877 pin RX il faut +5volt  pour que le usart soit au repos.  

tu voie tu va avoir un probleme la.  tu doit reconvertire le signal pour ton 877

a++


samedi 28 mai 2005 à 20:09:31 | Re : PIC 16F877 & FT232BM

petronius

voila le datasheet du FT232 http://www.ftdichip.com/Documents/DataSheets/ds232b17.pdf
j'ai trouvé nulle part l'inversion des bits, ca me parait bizarre


dimanche 29 mai 2005 à 04:16:35 | Re : PIC 16F877 & FT232BM

phenojeff

et oui tout est bizar la dedans tu pourait simplement avec deux resitance mais pas avec le module du usart du 877 mais tu posserait pas cette question pour faire une tel communication le plus simple pour le moment est un driver de ligne un Max232
en gros ca resemblerait a ca



Cette discussion est classé dans : pic, led, allumer, 16f877, ft232bm


Répondre à ce message

Sujets en rapport avec ce message

liaison rs232 avec pic16f84a [ par Lastar ] Bonjour à tous, voila je voudrais allumer et éteindre une led à partir du clavier d'un PC. J'ai donc pour cela mis un MAX232CPE avec le pic. Le prob PIC 16F84 ou 16F876 avec mon CPC6128 [ par vara956 ] Salut,Voila j'ai une application electronique qui tourne avec un pic 16F876A Et je voudrai envoyer des infos du Pic par RS232 ou bus i2c au cpc et vic pic 16f84 [ par ezzeddine82 ] slt a tous je suis entrain de réaliser un projet fin de formation est ce qu il y a qui peut m'aider pour trouver un bon sujet et simple a réaliser ,su Rubrique PIC :) [ par pitap0 ] Serait il possible de rajouter une catégorie pour les PIC car ce sera qd meme plus simple a retrouver ?a++ besoin d'aide tres urgent!!! [ par lefrans ] voila mon probleme je recherche le code en PBP (pic basic pro) pour programer un pic 16f877 d'une calculatrice (simple)je dispose d'un clavier 4x4 et servo de modelisme pilote par pic [ par RC516F84 ] Dans le N°4 de micros et robots le robot bipéde est piloté par un pic16f628 Peut on le remplacer par un 16f84a?Ou est t'il possoble de piloter un ser pic 16f628 [ par theyoupione ] je suis un débutant dans la programmation de PIC et je voudrai savoir comment réaliser avec le 16f628:la réception de 2 signaux analog (d'un inclinomè


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.