Bonjour,
code c++ :
#include <fstream>
#include <string>
#include <iostream>
#include <sstream>
Type: Messages; Utilisateur: arthurdubois
Bonjour,
code c++ :
#include <fstream>
#include <string>
#include <iostream>
#include <sstream>
Bonjour Hibernatus34,
J´ai reussis a deceler les problemes qui empêchaient le transfert ligne par ligne en integralite des positions(X,Y) du fichier texte depuis le pc vers le microncontrôleur. ...
Bonsoir Hibernatus,
j´ai essaye de suivre tes instructions pour ameliorer le code du µC . Helas j´obtiens lors du deboggage pour toutes les positions (X,Y) envoyees l´erreur suivante:
Code...
Bonjour Hibernatus34,
J´ai relus la doc du moteur de commande et il s´avere effectivement que le moteur de commande
retourne une reponse lorsqu´il recoit une commande valide ou invalide. J´ai...
Okay, essayons ta proposition. C´est fort probable que mon explication ne soit pas suffisant!!!
salut hibernatus,
ce que tu dis est vraiment pertinent. Pourrais-tu me suggerer une amelioration du protocol que je t´ai presente.
En fait le µC et les deux moteurs de commande sont...
Bonjour Hibernatus,
J´ai recueuillis les infos et j´aimerais te communiquer le concept.
1er etape: Le pc envoie sucessivement les positions ligne par ligne au µC
2ieme etape:
...
Bonsoir Hibernatus,
j´ai quelques soucis avec le pc, le µC et les deux moteurs de commande.
J´ai envoye en integralite les positions X et Y du pc vers le µC. L´envoi des donnees fonctionnent,...
J´ai interêt a être sur les rails, car je ressens deja la pression. Neanmoins, je vais te tenir informer de la suite.
Merci encore .
Une fois de plus bonjour,
J´ai parametrer les moteurs de commande dans le code du µC comme ceci:
void ParametrageMoteur(void)
{
USART1_Send("#2D\r"); // Considerer la position...
Bonjour Hibernatus34,
tout d´abord je tiens a m´escuser pour mon silence. En fait j´ai revu en integralite les codes et je n´ai decele aucune erreurs de notre part. Bref je ne comprenais pas ce...
J´ai vire "WriteFile" du test et j´ai obtenu ceci:
T´a vu juste. Je me demande bien a quel niveau on se plante !!
Okay, je vais suivre ta logique.
Du moins j´ai active UDRIE0 dans le registre UCSR0B et le test a marche.
UCSR0B = (1<<RXEN0)|(1<<TXEN0)|(1<<RXCIE0)|(0<<TXCIE0)|(0<<UCSZ02)|(1<<UDRIE0);
J´ai essaye a nouveau ta proposition....
Salut Hibernatus34,
tu avais poste ceci dans le programme du microcontrôleur:
/* Envoie une réponse sur l'USART0 via la file de transfert */
static void USART0_Send(const char *s)
{
int...
Bonjour,
J´ai pas mal pris ta remarque et je pense que t´a tout de même raison. Je vais me remuer.
j´ai modifie et teste la fonction ISR(USART0_RX_vect) comme ceci:
ISR(USART0_RX_vect)
{
C´est clair que le µC n´a pas repondu !!! Je m´en doutais aussi. J´ai revu le programme du µC et je pense que le probleme vient de la fonction d´interruption ISR(USART0_RX_vect). Mais j´ai pas assez...
J´ai a nouveau deboggue le programme c++ avec la nouvelle version de la fonction EnvoieCommande() et la console affiche ceci:
Bonjour Hibernatus34,
J´ai deboggue le programme c++ en me servant de la version modifiee de la fonction EnvoieCommande() que tu m´as suggeres et j´ai obtenu le resultat suivant:
La console...
Bonsoir Hibernatus34,
j´etais certes muet ces derniers jours, mais j´essayais de travailler de maniere autonome afin de deceler les problemes du programme c et c++.
J´ai insere les messages...
salut,
stp ne fatigue pas. Je vais faire des efforts considerables pour eviter de te contrarier.
Je vais immediatement suivre tes consignes.
Merci et bonne journee.
Bonjour,
Comment dois-je m´y prendre ?
J´ai a nouveau deboggue le programme c++ du pc, mais l´envoie n´est toujours pas operationel. Je resois comme reponse : "Erreur"
J´ai essaye...
Bonsoir Hibernatus34,
PC: J´ai deboggue le programme c++ du PC et helas la fonction EnvoieCommande ne fonctionne pas bien. J´ai filme les erreurs du programme c++ lors du debogge. la photographie...
Salut,
lorsque je deboggue le programme du pc et celui du µC, j´obtiens le resultat suivant dans ma console:
L´envoi echoue malgre les mofications que tu m´as suggeres au niveau du...
Okay, j´ai saisis.
J´ai des soucis sur les lignes 132, 135 et 138 de la fonction ISR(USART0_RX_vect).
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.