Go Down

Topic: [Résolu] Sketch UNO impossible à "Televerser" dans MEGA 2560 (Read 1 time) previous topic - next topic

manuo1

May 26, 2014, 11:49 pm Last Edit: May 27, 2014, 12:46 pm by manuo1 Reason: 1

Bonjour à tous,
voila quelques moi que j'ai commencer mon projet domotique avec :

Carte Arduino UNO R3
Shield Ethernet W5100
Module Horloge DS1307
des Sondes de température DS18B20 en One-wire

La UNO est en liaison I2C (avec prolongateur à base de P82B715PN) à un Arduino NANO qui controle 12 relais pour mes chauffages.

Tous fonctionnait bien mais arrivé à 31900 octets de sketch plus le choix, je devais passé sur une Carte MEGA (2560 R3) pour continuer à faire évoluer mon projet.

Mais à ce jour impossible de charger le sketch complet sur la MEGA.
cela compile,
j'ai le message :"Téléversement..."
puis plus rien  :( cela reste bloqué sans aucuns messages d'erreurs et le port COM resque "ouvert", obligé de redémarrer le PC.

Les librairies que j'utilises:
avr/wdt.h
Wire.h
RTClib.h
SPI.h
Ethernet.h
OneWire.h
DallasTemperature.h

J'ai testé :

les sketch d'exemple fonctionnent
des morceau de mon sketch = aucun soucis les morceaux fonctionnent
sketch complet hors cablages = fonctionne pas
sketch complet sur Programme Arduino 1.0.5 et Arduino 1.5.6-r2 BETA = fonctionne pas


Vu le boulot, je n'ai pas envi de reprendre à zéro le projet,et je n'arrive pas a identifier quelle partie du sketch bloque.
Il y a t'il des imcompatibilité de certaines librairies qui ne focntionnent pas sur les MEGA ou quelque chose que je dois rajouter au sketch ?

Merci d'avance toute aide serra précieuse.  ;)

fdufnews


j'ai le message :"Téléversement..."
puis plus rien  :( cela reste bloqué sans aucuns messages d'erreurs et le port COM resque "ouvert", obligé de redémarrer le PC.

Le téléversement commence OK
Quand tu dis que ça bloque, la barre d'avancement se referme ou pas ?
Juste pour savoir si c'est le chargement ou le lancement du programme qui plante tout.

haifger

Bonjour,
ça ressemble très fortement au bug-des-trois-points-d'exclamation-à-la-suite. Regarde si dans ton programme il y a une (ou plusieurs) chaînes de caractères contenant au moins trois « ! », et si oui modifie-les.

manuo1

#3
May 27, 2014, 12:44 pm Last Edit: May 27, 2014, 10:42 pm by manuo1 Reason: 1

Quand tu dis que ça bloque, la barre d'avancement se referme ou pas ?

Bonjour,

La barre d'avancement ne se fermait pas et plus possible de "televerser" sans redémarrer le pc.




Bonjour,
ça ressemble très fortement au bug-des-trois-points-d'exclamation-à-la-suite. Regarde si dans ton programme il y a une (ou plusieurs) chaînes de caractères contenant au moins trois « ! », et si oui modifie-les.



C'était effectivement le problème j'ai suprimé un "!"  et tout fonctionne.

Mille merci je n'aurais jamais identifié cela tout seul

Go Up