Egyszerűbb ha végigpróbálgatod szerintem, valószínűleg a Halalosztó által írtak közül lesz valamelyik. Beállítasz egy sebességet a programodban, kiadod az AT -t. Ha értelmes választ kapsz bontasz egy sört :-). A 8N1 maradhat szerintem.
Valószínűleg mert a modul nem azzal a sebességgel ad, mint amire a vevő progid állítva van ( úgy látom 115200 bps ), így nem értik egymást. És persze az is fontos, hogy a bitszám, paritás és start-stop bit beállítás is egyezzen.
> A kék nem világít normál üzemben, csak néha felvillan amikor kommunikál.
Úgy gondoltam, hogy nála fel sem villan.
> Nekem működik a soros átalakítóról szépen.
Ezen NINCS külső 3,3 Voltos táp, csak az FTDI belsője, ami max 50 mA-t ad le.
"+3.3V output from integrated LDO regulator. This pin should be decoupled to ground using a 100nF capacitor. The main use of this pin is to provide the internal +3.3V supply to the USB transceiver cell and the internal 1.5kΩ pull up resistor on USBDP. Up to 50mA can be drawn from this pin to power external logic if required. This pin can also be used to supply the VCCIO pin."
Lehet, hogy működik, mert az ESP átlagos áramfelvétele 70 mA (a max 250! mA, tüskékben), és az FTDI sem hal meg rögtön 50 mA felett, csak ott már nem garantálja a biztos működést a gyártó.
Hopp! Megnéztem jobban az ábrát. A GPIO 0-t GND-re húzva bootloader módba teszed az ESP-t. Ilyenkor nem lehet vele AT parancsokkal beszélgetni, mert nem fut a firmware. A bootloader fut, ami új firmware-t vár.
De ezt és a tápellátás igényt is írtam az 1658-as hozzászólásban.
"A GPIO_0 és GPIO_2 szintén legyen 10 k-val Vcc-re húzva."
Elolvastad? Ha nem értettél belőle valamit, akkor kérdezz! Tudom, hogy ott nem te kérdeztél eredetileg, de érdemes mások beszélgetését is elolvasni, vagy akár belekérdezni. ;-)
Csak a piros világít, a kék nem: Nem kap elég áramot. Ez saját tapasztalat. :-)
AZ ESP modul maximális áramfelvétele 250 mA. A legtöbb USB-TTL átalakító legfeljebb 50-100 mA-t tud leadni 3,3 Volton.
Én is találkoztam ilyen leírásokkal, hogy elmegy az átalakító 3,3 Voltjáról. Ki is próbáltam. Nekem sosem ment egyik átalakítóról sem egyik ESP moduul sem. Pedig próbáltam többfélét.
Szabvány szerint 0,5 A-t kell tudnia az USB portnak, de a legtöbb számítógép USB portja le tud adni 1 A-t is 5 Volton. Ezért érdemes az USB TTL átalakító 5 Voltjából csinálnod 3,3-at.
Nem tudom, mennyire vagy jártas elektronikában. Legegyszerűbben egy LM7833 (max 1 A, a feszültség különbséget pedig elfűti) és egy puffer elko segítségével tudsz tápot adni neki. De érdemes venni kínai kapcsolóüzemű DC-DC konvertereket. Olcsóak, állítható a kimeneti feszültségük, jó a hatásfokuk, és akár 3A-t is le tudnak adni.
Összekötöttem a géppel a csatolt ábra szerint, majd beállítottam COM9 porton a 115200-at (CoolTerm), send text-el küldtem egy párszór AT parancsot, de semmi válasz...
Ahogy összekötöm az esp8266-ot az usb-vel csak a piros kis led világít... Kék meg sem rezzen.
Próbáljak másik kapcsolást, az usb ttl eszközt felismerte a windows, nem írt rá hibát...
a prolificcel sok a szivas. az egy ftdi klon, es egy ideje az ftdi harcol ellene. regen ment az ftdi driverrel, de mostmar az ftdi driver direkt detektalja es szivat. meg az is lehet hogy a windows majd automatikusan frissiti a drivert neked...
Ezzel az átalakítóval az a baj, hogy nincs kivezetve rajta a DTR és az RTS vonal. Az ESP feltöltő szoftver pedig ezeket használja arra, hogy elindítsa a bootloader-t.
Ha csak AT parancsokkal akarod használni, akkor is érdemes megtanulni firmware-t frissíteni rajta. Mire ideér Kínából, már sokkal újabb AT parancsértelmező is elérhető hozzá.
A másik probléma pedig az, hogy 3,3 Voltos kimenete nem tudja ellátni árammal az ESP modult. Mindenképpen külső tápot kell adnod neki. Vagy teljesen máshonnan adsz neki 3,3 Voltot, vagy az átalakító 5 Voltjából csinálsz 3,3-at. Legyen rajta puffer kondenzátor is. Ja, és az ESP táp bemenetről ne felejtsd le a hidegítő kerámia kondenzátort. 100 nF jó lesz. A CH_PD lábat és a RESET lábat inkább egy 10 kOhm ellenálláson át szokás Vcc-re húzni. A GPIO_0 és GPIO_2 szintén legyen 10 k-val Vcc-re húzva. Azt mondják, jót tesz a stabilitásnak, ha ezek nem lebegnek.