Dmitriy
А почему не по sdio 4 bit?
Lucifer
всм?
Lucifer
пойдут ли для моих целей эти 4 пина?
Dmitriy
всм?
Ну я sd карту в нативном режиме sdio подключал. Spi медленно и не все карты умеют.
Lucifer
карта там для примера)
Lucifer
мне нужно цифровой потенциометр по SPI подрубить)
Dmitriy
карта там для примера)
Просто spi? Не юзал, но вроде там полный мультиплексор. Sdio только нельзя переназначить.
Lucifer
что за Sdio?
Andy
подойдут, это интерфейс VSPI
Lucifer
я SPI юзал только для пршивки атмег и все)
Dmitriy
что за Sdio?
SDIO, интерфейс такой есть у есп
Andy
в последних avr то же можно пины переназначать, так что полная аналогия :)
Lucifer
подойдут, это интерфейс VSPI
по этому их и выбрал) Но в даташите ни слова про саму распиновку де mosi или miso, не привычно немного)
Lucifer
собсна на какой из пинов si а на какой cs или sck повешу не важно, все можно программно перенаправить?)
Lucifer
не ссы! Все точно так же как на avr, только проще :)
то что проще уже заметил) месяца два уже с есп играюсь) можно сказать в восторге)
Lucifer
а после сборки программатора так вообще шик)
Lucifer
не ссы! Все точно так же как на avr, только проще :)
на avr они хоть как-то но подписаны :D
Andy
собсна на какой из пинов si а на какой cs или sck повешу не важно, все можно программно перенаправить?)
да, есть ограничения по скорости обмена (см. скриншот) и некоторые пины заняты флашем
Lucifer
аа, спасибо)
Lucifer
i2c z так полагаю лучше резистором подтянуть?)
Lucifer
к 3,3
Lucifer
или если там только дисплей то нет смысла?
Lucifer
Lucifer
вот так?)
Сергій
si = serial input
slave* input
Andy
i2c z так полагаю лучше резистором подтянуть?)
резисторы внутри чипа примерно 10 кОм, так что если pullup включен, то можно не использовать
Сергій
блок, который позволяет специальные функции почти на любой пин переназначить
Dmytro
резисторы внутри чипа примерно 10 кОм, так что если pullup включен, то можно не использовать
The values of the pull-down and pull-up resistors vary from chip-to-chip and pin-to-pin and for the ESP32 are typically in the range of Rup = 30 …​ 80 kΩ and Rdn = 17 kΩ (pull-down).
Сергій
смотрел)
там они как-то по другому обозвали MOSI и MISO
Andy
i2c z так полагаю лучше резистором подтянуть?)
Поправка - лучше подтянуть, 10 кОм достаточно
Сергій
А почему не по sdio 4 bit?
больше пинов надо, SD карту на время прошивки по usb/serial надо отключать
Сергій
пойдут ли для моих целей эти 4 пина?
WP - это write protect Q - или MISO, или MOSI HD - это скорее всего hold wp/hd используется quad spi (4-х битный spi) как линии данных
Сергій
VSPIQ, VSPID, VSPICLK
Сергій
и там есть ещё VSPICS0
Сергій
CS1, CS2 вроде бы тоже есть, но они только через gpio matrix
Сергій
что за Sdio?
secure digital input output
Сергій
та же шина, что у SD карт
Сергій
только для этой шины ещё и другие устройства были и есть, кроме флешек
Сергій
есть wifi/bt карты с sdio esp32 тоже такой является, если особым образом поставить перемычки на пинах
Dmitriy
вот припаянная sd карта работает по sdio 4 bit
Dmitriy
и замечательно прошивается без отключения карты
Dmitriy
это похоже на spi nor flash
ну много что там похожего, но это MKDV4GIL-AS
Сергій
не надо отключать, что за бред?
потому что io15 и io2 - bootstrap пины
Dmitriy
потому что io15 и io2 - bootstrap пины
там в доке написано, как с этим быть.
Dmitriy
если внимательно читать, все решается через прошивку фьюзов
Сергій
ну много что там похожего, но это MKDV4GIL-AS
спасибо, буду знать что есть в таких корпусах
Dmitriy
спасибо, буду знать что есть в таких корпусах
да там очень много чего есть в китае. И процы на 1ггц с озу на борту в паябельных корпусах, и вообще, что только можно придумать - в китае уже есть.
Сергій
если внимательно читать, все решается через прошивку фьюзов
гляну просто если идти по пути простого ардуинщика - то прошивка фьюзов нетривиальная задача, ещё и проц можно залочить)
Dmitriy
гляну просто если идти по пути простого ардуинщика - то прошивка фьюзов нетривиальная задача, ещё и проц можно залочить)
есть idf , а ардуино можно засунуть туда, куда никогда не попадает свет и не доставать ее никогда оттуда.
Dmitriy
пробывали ардуино - г полное, на idf все куда проще и быстрее.
Сергій
имею опыт наоборот под ардуину куча туториалов и примеров, которые можно слепить в кучу и получить нужный результат и проще для понимания но есть много разных ограничений в idf надо уже быть хотя бы средним программистом, что бы разобраться
Сергій
до среднего программиста надо дорасти
Dmitriy
ардуинка только мешает, закрывая все потраха кучей абстракций. Это мешает только росту. idf направлен на рост и развитие и позволяет хоть на сях писать, хоть на ++ в классах..
Lucifer
а что если ESP32 использовать как wifi модуль для ардуинки?)
Сергій
угу, ну сделай веб сокет и нормальную интерактивную веб морду. хрен тебе с маслом.
> интерактивную веб морду. это уже js по больше степени > сделай веб сокет делал там есть как минимум две готовые библиотеки одна идёт с асинхронным веб сервером, вторая сам по себе websocket сервер делал только api (бекэнд)
Lucifer
ну а поч бы и да)
Lucifer
кто запрещает то?)
Сергій
а что если ESP32 использовать как wifi модуль для ардуинки?)
можно, но медленно будет ресурсы esp32 будут недоиспользованы arduino на avr скорее всего будет перегружена
Lucifer
на такую реакцию я и рассчитывал)
Юрий
😁
Евгений
Сергій
Lucifer
Вообще, пробовал кто делать управляемые кормилку и поилку для животных и систему защиты вольера?) А то задумываюсь о таком проекте, но ничего кроме насыпать корм и налить воду в голову не приходит)
Lucifer
хотя и с реализацией проблемы, питомец сгрызет там все что только можно и сожрет контроллер. Вообщем есть такие проекты вообще?