Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2507 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Acuqisition de données PAr RS232(MIKROC)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Acuqisition de données PAr RS232(MIKROC)

n°2190967
index102
Posté le 20-05-2013 à 17:38:47  profilanswer
 

Salut!!!
je suis en train de réalsier projet qui concerne l'acquisiton de données entre PC(LABVIEW) et une carte qui contien un PIC16f877
et cela via le port RS232. J'ai terminé tous les taches necessaires pour assurrer la comminication ;mais j'ai recontré un probleme  
au niveau de la lecture des donnees qui viennent  du PIC (Tx du port RS232) et je voudrais savoir est ce que le probleme vient du  
configuration du PORT sur LABVIEW ou bien sur la carte (qui est construite par ISIS ) et surtout au niveau de la programmation du PIC a base
du langage MIKROC
tous  les explications sont attachés  
MERci
Images jointes:
http://imageshack.us/a/img825/9965/diagrammepid.gif
 
http://img577.imageshack.us/img577/5585/32891021.gif
 
 
 
et pour ne pas oublier le code En C!!!!(en PDF)
 
http://www.mediafire.com/download/ [...] aog/01.pdf


Message édité par index102 le 21-05-2013 à 15:55:49
mood
Publicité
Posté le 20-05-2013 à 17:38:47  profilanswer
 

n°2191011
Profil sup​primé
Posté le 21-05-2013 à 00:01:16  answer
 

Bonjour :)
 
Le doc google est restreint, nous n'avons pas le droit de lecture dessus.
Peux-tu modifier le doc pour le rendre accessible?
 
(C'est juste par curiosité)

n°2191152
index102
Posté le 21-05-2013 à 15:57:06  profilanswer
 


 
Meric pour votre attention c modifié :)
jespere bien que j'aurai une aide de votre part  

n°2191223
Profil sup​primé
Posté le 21-05-2013 à 22:36:31  answer
 

J'ai modifié un peu ton code, ne comprenant pas trop l'utilité du "do".
 
Aussi, pourrais-tu m'expliquer ce qu'est sensé faire la ligne 15 et 17 s'il te plait ?
 

Code :
  1. unsigned int temp;
  2. unsigned int val ;
  3. unsigned char text0[4];
  4. void main()
  5. {
  6.   adcon1=0b1000000;
  7.   trisa=0b11111111;
  8.   delay_ms(4000);
  9.   uart_init(9600);
  10.   delay_ms(1000);
  11.   temp=ADC_Read(0);
  12.   uart_write(48+temp);
  13.   uart_write("." ); /* Qu'est-ce que c'est sensé afficher ? */
  14.   uart_write(10);
  15.   uart_write(13); /* Idem ici ? un '\n' ne suffit pas? */
  16.   while(1)
  17.    {
  18.      if (UART1_Data_Ready() == 1)
  19.       {
  20.         val = UART1_Read();
  21.         PORTB=val;
  22.       }
  23.     }
  24. }


Message édité par Profil supprimé le 21-05-2013 à 22:45:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Acuqisition de données PAr RS232(MIKROC)

 

Sujets relatifs
Echange de données entre meme application JAVA installer dans deux PC[Excel/VBA] MàJ Données Graphique
Quel langage pour bases de données, stats et user interfaceDe JTable à la base de données
utiliser un "cache" pour accélérer l'accès à des données [résolu]Ordonner des données dans un fichier txt
probleme mise a jour de ma base de donnéesPhp pdf base de données
VBA et excel Base de données 
Plus de sujets relatifs à : Acuqisition de données PAr RS232(MIKROC)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR