Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Нужна помощь Не выходит каменный цветок 8266

Тема в разделе "Раздел для начинающих", создана пользователем ykorotchenko, 6 июн 2019.

  1. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Приобрел модули Lolin 8266, esp32 и не могу понять, где лыжи не едут.
    В общем ни один ни другой по USB не определяются от слова никак. Купил конвертор, подключил к RXTX стало чуть веселее, теперь я вижу от 8266 какую то бурду на первой строчке и ready на второй, на этом все заканчивается. Комманды не принимает.
    С есп32 чуть лучше. после пары строчек гречки выдает вполне адекватную информацию по загрузке на пару экранов и на этом все. Были подозрения что и конвертор неисправен, подключил через ардуино, эффект ровно такой же.
    Куда копать? Они же должны работать ! завел и поехал как и ардуино. И да, у меня линукс и вопросов с драйверами нет, все всегда определяется еще до того как воткнул.

    Заранее спасибо
     
  2. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Команды надо посылать, а не просто вписывать в терминал.
     
  3. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Всеми возможными способами пробовал, даже в монитор шептал
     
  4. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Всеми возможными способами пробовал, даже в монитор шептал
     
  5. nikolz

    nikolz Гуру

    Сообщения:
    4.908
    Симпатии:
    454
    еще можно почитать в инете учебники и опыт других первооткрывателей ESP.
    С приходом знаний придет и понимание "что делать"
     
  6. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Ну разумеется я лопатил несколько дней все что возможно прежде чем задать вопрос. Я просто пытаюсь понять у меня лыжи не едут или все таки модули дохлые. Ардуинки подключаются и работают без всяких вопросов и через внутренний и через внешний usb-ttl. Понятное дело что все бубны с ресетами при прошивке я тоже перепробовал. Просто если они паленые, то и голову ломать не стоит. Учебники имеет смысл читать когда рабочее оборудование под рукой, а не не понятно что.
     
  7. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Судя по
    модуль у вас рабочий. Но не ясно как вы подключили переходник, если там уже один подключен.

    https://esp8266.ru/forum/threads/esp8266_wh-ne-reagiruet-na-at-komandy.3177/
     
  8. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Очень просто, он не работает, не определяется как устроство вообще. И через переходник и через ардуинку определяется, но через пень колоду. esp 32 пишет лог загрузки и далее кирпич, 8266 пишет ready и тоже кирпич.
    Что тут может быть не ясного? Взял и подключил.
     
  9. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    8.958
    Симпатии:
    1.300
    Plug and Play для дешевых DIY вещей не существует.
    Теряется сакральный смысл “самодельничества” или «сделай сам». :)

    Вам необходимо после “ready” послать “AT” команду завершаемую кодами возврата каретки и перевода строки. Или взять специальную программу терминала, которая это сделает за вас.
     
  10. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Очень просто, он не работает, не определяется как устроство вообще. И через переходник и через ардуинку определяется, но через пень колоду. esp 32 пишет лог загрузки и далее кирпич, 8266 пишет ready и тоже кирпич.
    Что тут может быть не ясного? Взял и подключил.
    Ну конечно же я все это проделал неоднократно, и настройки терминала поперебирал. О каком плаг энд плей речь, если они изначально пришли с битыми UART. С другими контроллерами проблем нет. Ардуины и stm определяются без лишних вопросов. С переходником определяются, но ничего не принимают, через ардуино поведение такое же. Ардуинка через переходник работает как положено.
     
  11. tretyakov_sa

    tretyakov_sa Moderator Команда форума

    Сообщения:
    986
    Симпатии:
    151
    Как вариант. Кабель USB с очень тонкими жилами.
     
  12. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Тут нет ничего ясного. Что с переходником, который на плате? Его надо отключить.

    Если речь о есп, то в компе его и не должно быть видно.
     
  13. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.190
    Симпатии:
    227
    экстрасенсы на выход!
    А если серьезно, то расписывайте всё, все коммутации, давайте фото и схемы как подключали. Земля общая хотя бы, надеюсь.
     
  14. nikolz

    nikolz Гуру

    Сообщения:
    4.908
    Симпатии:
    454
    ну вот опять претензии к халявщику. сказано" что тут не ясно"? давай решение и усе (шутка)
     
  15. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Ok. Халявщик пишет по пунктам.
    Подключаю напрямую по USB
    dmesg
    [94537.508204] usb 5-2: USB disconnect, device number 3
    [94537.508739] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
    [94537.508799] ch341 5-2:1.0: device disconnected
    В сислоге пусто.
    lsusb
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 007 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 002: ID 1c4f:0034 SiGma Micro
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 002: ID 04f2:b012 Chicony Electronics Co., Ltd 1.3 MPixel UVC Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    Подключаю через переходник
    vcc-vcc
    gnd-gnd
    rx-tx
    tx-rx

    dmesg
    [95389.852062] usb 6-2: new full-speed USB device number 4 using uhci_hcd
    [95390.246095] usb 6-2: New USB device found, idVendor=1a86, idProduct=7523
    [95390.246099] usb 6-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
    [95390.246101] usb 6-2: Product: USB2.0-Serial
    [95390.249563] ch341 6-2:1.0: ch341-uart converter detected
    [95390.255187] usb 6-2: ch341-uart converter now attached to ttyUSB0

    ls -l /dev/ttyUSB*
    crw-rw-rw- 1 root dialout 188, 0 июн 10 09:51 /dev/ttyUSB0

    syslog
    Jun 10 09:55:28 nb1 kernel: [95601.326298] ch341 6-2:1.0: ch341-uart converter detected
    Jun 10 09:55:28 nb1 kernel: [95601.332311] usb 6-2: ch341-uart converter now attached to ttyUSB0
    Jun 10 09:55:28 nb1 mtp-probe: checking bus 6, device 5: "/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2"
    name="/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/busnum" pid=25006 comm="TaskSchedulerFo" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    name="/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/devnum" pid=25006 comm="TaskSchedulerFo" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jun 10 09:55:29 nb1 snapd[808]: hotplug.go:193: hotplug device add event ignored, enable experimental.hotplug
    Jun 10 09:55:29 nb1 upowerd[1455]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0
    Jun 10 09:55:29 nb1 upowerd[1455]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2

    На первый взгляд все норм.
    Что бы не изгаляться и никого не запутывать, запускаю терминал в Arduino ide.
    Нажимаю ресет.
    sd$⸮⸮|⸮l⸮|⸮l⸮c|⸮⸮⸮⸮;⸮c⸮c⸮⸮g'⸮lno⸮⸮⸮bx⸮l;l{lx⸮o⸮⸮d#g⸮|⸮⸮#⸮⸮no⸮$⸮⸮l`⸮god`gs⸮ۓnۓ$`p⸮g⸮s⸮⸮⸮⸮⸮cn⸮|⸮Ǐ⸮#⸮⸮no⸮d`⸮o'l`o;Ǜ⸮'⸮l8⸮o⸮;⸮⸮⸮⸮⸮⸮l#g⸮|⸮⸮⸮c⸮⸮gn⸮l`⸮ogl`'{⸮⸮⸮g⸮l s⸮⸮'⸮d`;l⸮⸮o܄⸮'o߄⸮⸮{no'⸮d⸮#⸮$⸮⸮l⸮⸮⸮⸮⸮⸮ldl?{l⸮⸮lllg⸮⸮⸮d⸮dld⸮⸮$⸮⸮n⸮⸮o⸮⸮o⸮⸮l$⸮⸮c⸮$dpc⸮crÄ⸮$`ol⸮8⸮⸮l cd`$⸮⸮'⸮g⸮⸮⸮ol⸮|cll`sd⸮⸮⸮⸮'⸮{⸮⸮n<⸮$d⸮⸮l⸮⸮;⸮d⸮d⸮d`⸮⸮r⸮l⸮$⸮l`⸮⸮s⸮l⸮⸮⸮ll`{l⸮⸮{l⸮⸮⸮c⸮⸮c⸮c#;⸮s#⸮⸮n⸮og⸮l⸮⸮l⸮d⸮⸮dl⸮⸮⸮⸮⸮⸮d⸮g⸮⸮⸮⸮b$d⸮sp⸮⸮⸮cl⸮csdrl
    ready

    Ни на какие AT команды рекции никакой, пробовал разные скорости и да, стоит новая строка+возврат каретки 115200 8n1

    C ESP32 схема подключения такая же
    вывод терминала
    ⸮ׁJun⸮8⸮&⸮⸮ 0Ғ⸮⸮5⸮CaHH⸮⸮:0⸮ ⸮⸮]⸮RO⸮%UMQ),⸮⸮⸮i0xL&BA%⸮F⸮*⸮e1MH_⸮⸮Q%
    ⸮⸮˥⸮⸮ip⸮⸮bSPR⸮⸮x⸮j⸮,k⸮E⸮⸮:0⸮⸮b⸮}⸮⸮v:⸮⸮⸮ }⸮rv'⸮⸮0,⸮.⸮⸮rv'⸮⸮0,⸮⸮E⸮v:⸮⸮0,w⸮E⸮⸮:⸮⸮0C⸮닕⸮DI⸮ ⸮oc-"⸮⸮:⸮C!⸮+⸮⸮0x⸮⸮⸮A00bb⸮n:⸮C!⸮+⸮i0x&⸮⸮00⸮bb⸮n:&⸮j
    ⸮+⸮i0x⸮⸮⸮0⸮bb⸮n:⸮⸮*
    ⸮⸮t⸮Z⸮⸮ ⸮⸮A4⸮!⸮+⸮⸮0x4⸮‚⸮00⸮⸮⸮:2⸮⸮H⸮⸮⸮⸮y ⸮Ѱ‚⸮34C⸮[0;32mI (45) boot: ESP-IDF v2.0-3-gbef9896 2nd stage bootloader[0m
    [0;32mI (46) boot: compile time 05:59:45[0m
    [0;32mI (46) boot: Enabling RNG early entropy source...[0m
    [0;32mI (64) boot: SPI Speed : 40MHz[0m
    [0;32mI (77) boot: SPI Mode : DIO[0m
    [0;32mI (89) boot: SPI Flash Size : 4MB[0m
    [0;32mI (102) boot: Partition Table:[0m
    [0;32mI (113) boot: ## Label Usage Type ST Offset Length[0m
    [0;32mI (136) boot: 0 phy_init RF data 01 01 0000f000 00001000[0m
    [0;32mI (159) boot: 1 otadata OTA data 01 00 00010000 00002000[0m
    [0;32mI (182) boot: 2 nvs WiFi data 01 02 00012000 0000e000[0m
    [0;32mI (206) boot: 3 at_customize unknown 40 00 00020000 000e0000[0m
    [0;32mI (229) boot: 4 ota_0 OTA app 00 10 00100000 00180000[0m
    [0;32mI (252) boot: 5 ota_1 OTA app 00 11 00280000 00180000[0m
    [0;32mI (275) boot: End of partition table[0m
    [0;32mI (289) boot: Disabling RNG early entropy source...[0m
    [0;32mI (305) boot: Loading app partition at offset 00100000[0m
    [0;32mI (1481) boot: segment 0: paddr=0x00100018 vaddr=0x00000000 size=0x0ffe8 ( 65512) [0m
    [0;32mI (1482) boot: segment 1: paddr=0x00110008 vaddr=0x3f400010 size=0x1c5f0 (116208) map[0m
    [0;32mI (1498) boot: segment 2: paddr=0x0012c600 vaddr=0x3ffb0000 size=0x0215c ( 8540) load[0m
    [0;32mI (1528) boot: segment 3: paddr=0x0012e764 vaddr=0x40080000 size=0x00400 ( 1024) load[0m
    [0;32mI (1552) boot: segment 4: paddr=0x0012eb6c vaddr=0x40080400 size=0x1b028 (110632) load[0m
    [0;32mI (1630) boot: segment 5: paddr=0x00149b9c vaddr=0x400c0000 size=0x00034 ( 52) load[0m
    [0;32mI (1631) boot: segment 6: paddr=0x00149bd8 vaddr=0x00000000 size=0x06430 ( 25648) [0m
    [0;32mI (1648) boot: segment 7: paddr=0x00150010 vaddr=0x400d0018 size=0x7a56c (501100) map[0m
    [0;32mI (1675) heap_alloc_caps: Initializing. RAM available for dynamic allocation:[0m
    [0;32mI (1698) heap_alloc_caps: At 3FFBA6B8 len 00025948 (150 KiB): DRAM[0m
    [0;32mI (1719) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM[0m
    [0;32mI (1740) heap_alloc_caps: At 4009B428 len 00004BD8 (18 KiB): IRAM[0m
    [0;32mI (1761) cpu_start: Pro cpu up.[0m
    [0;32mI (1773) cpu_start: Single core mode[0m
    [0;32mI (1786) cpu_start: Pro cpu start user code[0m
    [0;32mI (1846) cpu_start: Starting scheduler on PRO CPU.[0m
    [0;32mI (1944) uart: queue free spaces: 10[0m
    Bin version:0.10.0

    I (1945) wifi: wifi firmware version: c604573
    I (1945) wifi: config NVS flash: enabled
    I (1946) wifi: config nano formating: disabled
    I (1954) wifi: Init dynamic tx buffer num: 32
    I (1955) wifi: wifi driver task: 3ffc4f34, prio:23, stack:3584
    I (1960) wifi: Init static rx buffer num: 10
    I (1964) wifi: Init dynamic rx buffer num: 0
    I (1968) wifi: Init rx ampdu len mblock:7
    I (1972) wifi: Init lldesc rx ampdu entry mblock:4
    I (1977) wifi: wifi power manager task: 0x3ffca2dc prio: 21 stack: 2560
    I (1983) wifi: wifi timer task: 3ffcb35c, prio:22, stack:3584
    [0;31mE (1988) phy_init: PHY data partition validated[0m
    [0;32mI (2012) phy: phy_version: 329, Feb 22 2017, 15:58:07, 0, 0[0m
    I (2012) wifi: mode : softAP (cc:50:e3:b6:6f:e5)
    I (2015) wifi: mode : sta (cc:50:e3:b6:6f:e4) + softAP (cc:50:e3:b6:6f:e5)
    I (2019) wifi: mode : softAP (cc:50:e3:b6:6f:e5)


    Подключение через ардуино.

    На ардуине
    RST-GND
    Схема
    GND-GND
    5v-VCC
    RX-RX
    TX-TX

    Повторять не буду, все ровно один в один.

    Еще раз скажу, другие контроллеры работают без проблем.

    Спасибо
     
  16. tretyakov_sa

    tretyakov_sa Moderator Команда форума

    Сообщения:
    986
    Симпатии:
    151
    Запустите терминал на 74880 и покажите что там. И кто вам сказал, что там AT прошивка в модуле?
     
  17. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    ESP32 - 74880
    Hʵ⸮⸮HȵH⸮QR⸮⸮⸮⸮⸮ʡ⸮c⸮ b⸮D⸮⸮⸮J⸮⸮G⸮⸮⸮⸮)⸮fJ)⸮(⸮⸮)⸮⸮ȍ⸮)^⸮⸮H(!!!`Ȏ3
    !⸮
    9!⸮⸮bH!R⸮!̎⸮L^
    ⸮⸮⸮⸮

    9⸮⸮⸮⸮1⸮⸮⸮!!⸮⸮J!SL9څħ1H91⸮)⸮⸮⸮i1f⸮⸮⸮!⸮1ƯԿ⸮⸮⸮⸮!⸮N⸮&J@⸮1⸮⸮L⸮⸮⸮L&
    ⸮BƧ!⸮⸮į!⸮C޼^⸮⸮

    ESP8266 - 74880
    M\⸮⸮lE.⸮<,⸮ߊHp⸮<⸮X$d⸮4CH<⸮Dz⸮Uś
     
  18. tretyakov_sa

    tretyakov_sa Moderator Команда форума

    Сообщения:
    986
    Симпатии:
    151
    Вот что вы должны видеть при сбросе ESP8266 в терминале:
    ets Jan 8 2013,rst cause:2, boot mode:(3,7)
    load 0x4010f000, len 1384, room 16
    tail 8
    chksum 0x2d
    csum 0x2d
    v951aeffa
    ~ld
    Если этого нет проверяйте работу USB-TTL.
    Соедините RESET c GND на плате. И Затем TX c RX. Пошлите данные в порт и посмотрите как эти данные вернутся.
     
  19. ykorotchenko

    ykorotchenko Новичок

    Сообщения:
    11
    Симпатии:
    0
    Ничего, лучшее что я увидел от esp8266, это ready после каши. С ресетами плясал, подключал внешнее питание по USB, подключал через usb-uart, через ардуино уно и нано, эффект один и тот же ! ready.
    Тот что на борту вообще труп, пробовал разными хоботками подключать, 4 штуки поменял. Самое интересноеб, что за месяц дважды примерно на минуту родной CH-340 завелся и даже устройство создалось и тут же отвалился. В общем я склоняюсь к тому, что платы все таки горелые. Скоро прийдет еще одна, попробую убедиться прав я или нет. Ардуины подключаются и работают без всяких накладок. STM8 STM32 работают и через переходник и через st-link тоже без вопросов. А тут прям магия нужна. Просто у меня на руках небыло ниразу рабочей esp, что бы я быстро понял что такое хорошо и что такое плохо:
     
  20. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.651
    Симпатии:
    181
    Вас не смущает, что ардуина на 5 в а есп на 3.3в?
    На другом компе попробуйте и на виндовс.
    Про внешнее питание вообще забыли и тестером проверить повыводно.
     
    Последнее редактирование: 10 июн 2019

Поделиться этой страницей