Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#1 Message par paulfjujo » dim. 18 avr. 2021 19:20

Bonsoir,


j'ai essayé de me remettre su un module WIFI ESP12 ...
Ca commence mal, grosses difficultées à obtenir un dialogue avec AT commandes

pourtant sur Reset j'obtiens

<Error: RX FRAMING ERROR>r<Error: RX FRAMING ERROR><CAN><STX><NUL>lœØrß<NUL>Œ#
<STX>ânÀ<EOT><BS>à<FF><CAN>Œ<FF><FS>‚ì<FS>pŒ|Ž‚ß<NUL>ì8<STX>’ŸÇ’œäŒ<FS>p<FF><CAN>
<FF>ònnä<STX>„;òn„’œä<FF><ESC>ž<FF>bŽcl`<ESC>$`<ESC>äž<ETX><DC2>nä<DC2>nŸòœ<NUL>
Œœ<DEL>bŸ<NUL><FF>{~rŸØ’`<ESC>.. etc


Test avec differentes vitesse Bauds :
recherche vitesse 4800,9600,19200,38400,57600,115200,??????? NIET POPOV
avec ou sans CR ou CRLF ... NIET

Recherche dans mes docus ..YES !
6.1 Garbage Instructions When Power Is On
ESP8266 chip itself supports 26MHz and 40MHz crystal, if the use of 40MHz
crystal, the default baud rate of 115200, if the use of 26MHz crystal, the UART0
power after the baud rate = 26 * 115200/40 = 74880, the letter can be ESP8266
Series modules are used 26MHz, because the general serial port tool does not support
the baud rate, so there will be printed on the garbled.
You can use the security serial interface assistant to configure the baud rate
74880 to view the startup information.
Note: part of the USB to TTL does not support 74880 baud rate, the computer
comes with RS232 to TTL does not support 74880 baud rate, recommend the use of
FT232, CH340...


il faut 74880 bauds !

avec le programme ESPlorer V0.2.0-rc5 by 4rerunt
D:\_NODE_IOT_MCU_ESP8266_WIFI_Artilab\ESPlorer_RC5\ESPlorer_Rc5.bat
ou avec
"D:\_NODE_IOT_MCU_ESP8266_WIFI_ArtiLab\ESP8266 User Program Ver1.1.exe"
je peux ouvrir la com à cette vitesse là.

Code : Tout sélectionner


PORT OPEN 74880
Communication with MCU
..Got answerCommunication with MCU established.
AutoDetect firmware...
Can't autodetect firmware, because proper answer not received (may be unknown firmware). 
Please, reset module or continue.
st cause:2, boot mode:(3,6)

load 0x40100000, len 1396, room 16 
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4 
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4 
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

Rüh"�`œ!•`1h        ???????? what to do with that ????

PORT CLOSED

---------------------------

mais je ne sais que faire avec cela "Rüh"�`œ!•`1h "
je decide de charger un firmware de commande AT
avec v0.9.5.2 AT Firmware.bin ( default baud rate 115200)
avec omme aide cette video : Video : upgrading Firmware
https://youtu.be/TCMM3bMZ1ck

connect GPIO0 to Gnd before supply the module ...
programmateur : ESP8266 Flash downloader
bin : AI-v0.9.5.2 AT firmware

sous windows, parametres , impossible de modifier la vitesse par defaut de mon COM20 virtuel à 74880 bds
cette valeur n'est pas dans la liste ..
COM20 réaffecté à COM2 au cas où le numero de port >9 poserait probleme ( :sifflotte: comme avec RapidQ!)

cette valeur 74880 n'est pas dans la liste de choix ... 19200,38400,57600, 76800,115200
des parametre du PORT (Win10) et donc je ne peut pas la forcer manuellement.(comme sous YAT ou Vbray Terminal)

pas de connection COM .. donc pas de chargement firmware possible ..
coincé!! ...

Essai_chargement_firmware_T_20210418.jpg


je laisse tomber ..pour tester un autre module ESP V3 Lolin...

oops
mais la question reste entiere, comment changer la vitesse d'un port Windows , à 74880 bauds !
de plus un port virtuel USB ( cordon prolific)
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#2 Message par satinas » dim. 18 avr. 2021 20:26

Salut,

Tu as quel type de module ?
L'ESP12 c'est un NodeMcu. J'en ai pas utilisé récemment. De mémoire il n'y a rien à faire de spécial pour le flasher.
Je viens de faire un essai avec un NodeMcu et "ESP8266 Flash Downloader". Il faut connecter en USB et mettre GPIO0 (d3) à la masse. Le transfert démarre dès qu'on appuie sur Download. J'ai chargé ce firmware qui démarre en 115200 bauds, après avoir débranché GPIO0 de la masse.
ESP8266 0.92 - 017901 - 115200.bin.txt

Suite aux discussions sur le jeu de Go, qui j'espère repartiront (je compte sur Pedro pour le hardware, hein)
J'ai regardé mes cartes ESP-01. Après un jour de cafouillage, pas évident à redémarrer, c'est reparti.
Ca marche avec ESP8266 Flash Downloader et avec l'IDE Arduino.
Je mets la pin CH_PD (Enable) à 3,3V et GPIO0 à la masse.
Je lance "ESP8266 Flash Downloader", puis un OFF/ON sur l'alim 3,3V pour que le transfert démarre.
Pour remettre le module en autoboot, il faut mettre GPIO0 en l'air.

Avec l'IDE Arduino, c'est sans limites les fonctionnalités : File System en flash, UDP, TCP, HTTP, NTP, ...
Ce que j'apprécie, c'est l'update du programme par Internet. Il suffit de placer un nouvel EXE de programme Arduino sur un site, et l'ESP va le chercher automatiquement et se met à jour. Pour ce type de mise à jour, il faut que le programme soit de taille inférieure à la moitié de la flash. Sur l'ESP-01, on peut passer de 512k à 4Mo en changeant la flash. Là, il y a de quoi faire.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#3 Message par paulfjujo » lun. 19 avr. 2021 09:35

satinas a écrit :..Tu as quel type de module ?.....


c'est un modele ancien ...

ESP12_2x8pins_Hardware_photo.jpg


j'ai pas de souci avec le modele ESP12 Lolin V3 avec connection USB..
Cette version doit etre semblable à la tienne..


ESP8266_ESP12_Lua_Lolin_CH340G_V3_Top_view.jpg


Code : Tout sélectionner



AT
+GMR
AT
+GMR<CR>
AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
Ai-Thinker Technology CoLtd.
Jun 13 2016 11:29:20
OK

AT
+CWLAP
AT
+CWLAP<CR>
+
CWLAP:(2,"Titi",-87,"e4:9e:12:68:de:08",3,33,0)
+
CWLAP:(0,"FreeWifi",-89,"e4:9e:12:68:de:09",3,33,0)
+
CWLAP:(2,"ON_AIR2019",-67,"da:03:08:bb:38:90",3,-6,0)
+
CWLAP:(5,"FreeWifi_secure",-89,"e4:9e:12:68:de:0a",3,33,0)
+
CWLAP:(0,"FreeWifi",-87,"68:a3:78:d2:20:41",11,-4,0)
+
CWLAP:(5,"FreeWifi_secure",-86,"68:a3:78:d2:20:42",11,-4,0)
+
CWLAP:(2,"Freebox_A3A4A9",-86,"68:a3:78:d2:20:40",11,-4,0)
OK


je vais donc laisser tomber l'ancien module ...

mais ma question portait surtout sur le fait de comment modifier la vitesse à 74880 (non standard) sous win10 .
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#4 Message par satinas » lun. 19 avr. 2021 09:57


Module ESP12 WIFI à 74880 bds !
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#5 Message par Jérémy » lun. 19 avr. 2021 10:10

Depuis le temps que ca me titille de me lancer la dedans..... je vous lis de prêt !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#6 Message par paulfjujo » lun. 19 avr. 2021 10:11

bonjour à tous,

satinas a écrit :https://putty.fr.uptodown.com/windows


ok, j'ai deja ce programme ...
Vbray Terminal ou YAT terminal peut aussi etre forcé à 74880 bds....

mais ma question concerne un plus bas niveau , parametre windows
pour pouvoir par exemple utiliser l' 'ESP8266 Flash Downloader
qui demande un nom de Port COM , et donc utilise la vitesse par defaut de ce port
qui n'est pas adaptée , dans mon cas précité ( 74880)

Propriete_COM_Speed_Win10.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#7 Message par satinas » lun. 19 avr. 2021 10:17

Il n'y a pas de bas niveau sur l'uart Windows, c'est le logiciel qui pilote le port série, et il fixe tous les paramètres.
Il y a des paramètres par défaut, qui doivent être utilisés par le mode console.
"ESP8266 flash Downloader" non plus ne permet pas de modifier la vitesse, il doit travailler en 74880 bauds.

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#8 Message par paulfjujo » lun. 19 avr. 2021 10:50

satinas a écrit :Il n'y a pas de bas niveau sur l'uart Windows, c'est le logiciel qui pilote le port série, et il fixe tous les paramètres.
Il y a des paramètres par défaut, qui doivent être utilisés par le mode console.
"ESP8266 flash Downloader" non plus ne permet pas de modifier la vitesse, il doit travailler en 74880 bauds.


74880 bds avec ESP quartz 26MHz
sinon 115200 bds pour les plus rescents avec quartz 40Mhz
mais , je n'ai pas verifié ceci, avec un analyser logique, lors de la requette emise au depart, par le "ESP8266 flash Downloader"

"ESP8266 flash Downloader" devrait alors modifier les parametres de base de mon port Virtuel FT232 ?
Avec un port traditionnel UART COM Hardware genre 16650 je pense que ce doit etre possible via l'application,
mais avec un port USB COM virtuel et la couche logicielle qui s'y ajoute ?

satinas a écrit :Il n'y a pas de bas niveau sur l'uart Windows, c'est le logiciel qui pilote le port série, et il fixe tous les paramètres.


meme pas avec un petit patch ! remplaçant les parametres de com 57600 par ceux de com 74880
ou un registre à modifier ?
les mises à jour de windows renferment des tonnes de patchs..
Aide toi, le ciel ou FantasPic t'aidera

Module ESP12 WIFI à 74880 bds !
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#9 Message par satinas » lun. 19 avr. 2021 10:57

La couche soft bas niveau uart ne fait pas de différence entre port physique et port virtuel. Il y a des paramètres par défaut dans les API Windows, mais tout logiciel de communication (terminal, flasher, ...) commence par mettre en place ses propres paramètres, ensuite il permet éventuellement à l'utilisateur de les modifier.
Je ne connais pas Esplorer, et pas trop envie de le tester car des outils ESP il y en a un paquet. C'est pourquoi je te réponds un peu à côté :)
J'ai pas compris, quel problème tu rencontres exactement, qu'est ce que tu ne peux pas faire ?
Le 74880 bauds concerne le flash, on n'est pas censé s'en occuper tant que ça marche, et si ça marche pas on est censé mettre à la poubelle le machin. En plus d'après ce que je lis le bootloader permettant le flash est auto-baud, il peut monter jusqu'à 1Mbauds. Sur l'IDE Arduino, la vitesse de téléversement est réglable jusqu'à 921600 bauds (avec un port virtuel).

PS Ce matin en déconnectant le câble d'un NodeMcu Oled intégré, l'embase USB est venue avec, merci Xi Jinping. Un coup de bino et c'est bon. Même pas de pistes arrachées, c'était juste collé.

Module ESP12 WIFI à 74880 bds !
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#10 Message par paulfjujo » mar. 20 avr. 2021 18:22

Bonjour Satinas et à tous

Fais-tu tes test sous WIN10 ou Win XP ?


Hardware de test ESP01 8 pins :
ESP01_connectique_de_test.jpg

j'alimente le module en 3,3V
j'ai un pont diviseur sur ma sortie ( prolific USB) TX terminal _> 1k--2,2K pour rabaisser le niveau vers RX ESP01

satinas a écrit :
La couche soft bas niveau uart ne fait pas de différence entre port physique et port virtuel. Il y a des paramètres par défaut dans les API Windows, mais tout logiciel de communication (terminal, flasher, ...) commence par mettre en place ses propres paramètres, ensuite il permet éventuellement à l'utilisateur de les modifier.


je n'ai pas de (vrai) port COM classique sur mon PC ASUS WIN10 ..
uniquement des ports virtuel USB via FT232 ou CH340G

satinas a écrit :Je ne connais pas Esplorer, et pas trop envie de le tester car des outils ESP il y en a un paquet. C'est pourquoi je te réponds un peu à côté :)
J'ai pas compris, quel problème tu rencontres exactement, qu'est ce que tu ne peux pas faire ?


je veux dialoguer en mode AT avec mes modules ESP01 8 pins
AUCUN echange possible avec un terminal quelque soit la vitesse , y compris avec 74880 ..
aucun message à la mise sous tension ou reset..

J'ai donc essayé SANS SUCCES , de telecharger un firmware AT dans mon ESP01
j'ai le message suivant dans le log lié à l'application "ESP8266 flash Downloader" ( qui se plante)

il y a du pyton dans l'air !

Exception in thread Thread-3:
Traceback (most recent call last):
File "threading.pyo", line 810, in __bootstrap_inner
File "esp8266_flasher.py", line 19, in run
File "downloader.pyo", line 54, in __init__
File "serial\serialwin32.pyo", line 38, in __init__
File "serial\serialutil.pyo", line 282, in __init__
File "serial\serialwin32.pyo", line 66, in open
SerialException: could not open port 'COM2': WindowsError(2, 'Le fichier sp\xe9cifi\xe9 est introuvable.')


satinas a écrit :Le 74880 bauds concerne le flash, on n'est pas censé s'en occuper tant que ça marche, et si ça marche pas on est censé mettre à la poubelle le machin.

donc mes 2 modules EPS01 + mon 3em qui était neuf -> in the bin ?
ou faut-il passer obligatoirement via l'IDE Arduino
si c'est la cas, je laisse tomber ... pas d'Arduino pour moi .

Je ne comprends pas pourquoi ces modules ESP01 ne sont pas ,par defaut en mode AT ..
ou un gros truc m'echappe ..

je vais laisser decanter et revenir sur mon module EPS8266 WIFI3-click de mikroE .. maitrisable !

En tout cas, Merçi Satinas de ton interet à mon probleme.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 25 invités