Size: a a a

ESP8266 & ESP32 [RU]

2021 August 10

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Не совсем понял как кварц должен быть связан с spi
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Я ковырял проекты написанные под dwm1000 arduino все кто пытались подключить прям сыро miso, mosi, clk, cs в итоге ничего не получали один чудак сказал типа - так у вас на другой частоте работает камень... где у меня получилось это arduino uno.
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
И самое обидное я пока не понимаю как продиагнлстировать корректную передачу данных- осциллографа не имею
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Это обычное устройство, работающее по spi. Кварц на него влиять никак не должен
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Как вы пытаетесь подключить модуль?
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Странно... У меня DWM1000 модуль, который работает по SPI прикручен к Devkit плате работающей на STM32F103C я с этим никогда с точки зрения разработки не работал и хотел переехать на ESP32/8266. Вот открыл даташит на devkit и там прям наглядно видно кварц на 8 мгц
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Прозвонил контроллер и ножки которые выходят точно. Тоесть пины я подключаю верно CLK, MISO, MOSI, CS ну и питалово
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
куда капать пока не понимаю (
источник

DB

Denis Barinov in ESP8266 & ESP32 [RU]
Какой то ад
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
О каком кварце речь? На ESP8266, на трансивере или на вашем девките?
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Во всех трех случаях кварц встроен в модуль, он вас волновать вообще не должен
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
На девките. Я тоже думал он в модуле тогда не понятно почему в даташите его вытащили наружу.....
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Давайте по порядку: о каком модуле речь и давайте на него даташит
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Модуль DWM1000 это штука для позиционирования в реальном времени. На нее al-thinker сделал devkit дешманский. Вот ссылка на даташит https://docs.ai-thinker.com/_media/uwb-db-v1.1%E5%8E%9F%E7%90%86%E5%9B%BE.pdf
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Вот из этого документа я взял пины https://docs.ai-thinker.com/_media/uwb/docs/nodemcu-bu01-specification_1_14.pdf
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
далее на стороне ESP8266 (Nodemcu v3):
1. CLK -    D5
2. MISO - D6
3. MOSI - D7
4. CS      - D8
источник
2021 August 11

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Этот кварц от чипа STM. Если вы не используете СТМ, то он уже не несет никакого смысла.
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
Спасибо что посмотрели, для меня это маленький шажок будет. А есть способы протестировать передачу байтов по SPI?
источник

ok

oc1 kent in ESP8266 & ESP32 [RU]
или может где-то на CS надо резюк поставить? как это правильно продиагностировать?
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Если есть лишняя ардуина - то можно из нее сделать логический анализатор на небольшие частоты:
https://sigrok.org/wiki/Arduino
источник