Bonjour,
J'ai 2 esp01 512k que je voulais ressortir des tiroirs pour utiliser avec RPi Pico par exemple.
Je les ai tous testé avec 2 versions du "Firmware AT COmmand".
J'ai utilisé pour cela l'outil esptool avec ces 2 firmware: v0.9.2.2 et v0.9.5.2.
La programmation des ESP01 se passe sans problème et au reboot, j'ai bien un message des firmware testés:
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part [System Ready, Vendor:www.ai-thinker.com]
pour le deuxième.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Ai-Thinker Technology Co. Ltd. ready
Mon souci, c'est que je ne peux absolument pas envoyer des commandes AT au ESP01, aucun ne réagi avec un terminal série linux comme picocom ou la console série Arduino.
Testé en 9600 et 115200 baud aussi bien.
Je pensais que le souci venait des firmwares mais en testant un simple sketch Arduino pour ce type de carte dans l'IDE, j'ai le même souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 long lastMsg = 0; long now; int incomingByte = 0; void setup() { Serial.begin(9600); } void loop() { now = millis(); if (now - lastMsg > 5000) { lastMsg = now; Serial.println(now); } if (Serial.available() > 0) { Serial.print("I received: "); incomingByte = Serial.read(); Serial.println(incomingByte, DEC); } }
Dans la console (9660bd), je reçois bien la variable now affichée mais aucune réaction lorsque je lui envoie des caractère.
J'utilise une carte personnelle pour programmer et tester les esp01 avec une alimentation 5V de 700mA
reliée à une carte USB-série.
Ce qui est étrange, c'est que le port série des 2 ESP01 fonctionne bien dans les 2 sens lorsque que je le flash, je vois bien le trafic sur les leds du module USB-série. Je ne comprends pourquoi, il ne fonctionne plus aprés
Auriez-vous une piste ?
merci,
Partager