Bryce
А с каким устройством проблемы?
https://ww1.microchip.com/downloads/en/DeviceDoc/40001715D.pdf
Bryce
ㅤ
Тебе сколько лет? Дядь
Ладно, нижний, свободен.
Bryce
владелец
ㅤ
Так с каким слейв устройством?
ㅤ
Аааа. PIC <-> ESP32 ?
Alex
Ладно, нижний, свободен.
Я хочу посмотреть в твои глаза
ㅤ
Могу предложить тогда написать программную реализацию i2c. С реализацией esp-idf тяжело заставить работать на низких частотах. Я писал реализацию smbus для есп сам
Bryce
Частота может быть 33000
ㅤ
Частота может быть 33000
Нет, esp на штатной реализации не сможет в это. По крайней мере у меня не получилось заставить его работать на таких низких частотах
Ivan
Нет, esp на штатной реализации не сможет в это. По крайней мере у меня не получилось заставить его работать на таких низких частотах
слуш, а разве и2ц не на любой частоте может работать, вплоть до lim(f);f->0? или это братцы-ускоглазцы нахуевертили?
Bryce
Bryce
Он всегда терпит неудачу при четвертом наборе команд.
Bryce
Alex
Скрин
ㅤ
слуш, а разве и2ц не на любой частоте может работать, вплоть до lim(f);f->0? или это братцы-ускоглазцы нахуевертили?
Ну у меня есть пара устройств на частотах 10-30 кгц. Не смог я заставить штатный драйвер esp-idf работать на ней. Может я рукожоп, но проще было написать свой
Bryce
Я думаю, что это очень интересная проблема, и кажется, что путь вперед — попытаться написать свою собственную библиотеку или что-то в этом роде.
ㅤ
хы. надо попробовать. логика то подсказывает, что должно.
Я за основу взял ардуиновскую TWI. Там она программная. И при этом работала прелестно. А на esp-idf - не нашел решения
Bryce
https://github.com/rambo/I2C
Эта библиотека работает отлично, ее просто нужно воссоздать таким образом, чтобы ее можно было использовать в ESP32.
ㅤ
А ну вот тоже похожее решение, да. И тоже на базе ардуиновского twi
ㅤ
Мля хуле она мне не попалась ранее... Нахер я своё писал
Ivan
Я за основу взял ардуиновскую TWI. Там она программная. И при этом работала прелестно. А на esp-idf - не нашел решения
ыыыыыы..... enum soc_periph_i2c_clk_src_t Type of I2C clock source. Values: enumerator I2C_CLK_SRC_APB enumerator I2C_CLK_SRC_DEFAULT ну понятно, почему очень низкую низя. там по ходу переполнение идёт, а источник тактования - только один.
Bryce
Мля хуле она мне не попалась ранее... Нахер я своё писал
Да, но я думаю, что библиотека Уэйна работает только с чипами AVR.
ㅤ
Да, но я думаю, что библиотека Уэйна работает только с чипами AVR.
Ну там переписать не так уж и много. Регистры поменять и таймеры
Bryce
я постараюсь
ㅤ
Юзать нужно нормальный софт, я вот для своей леджии юзаю glediator не очень сложная в освоении софтина, возможностей куча
Опять слово "нормальный" фигурирует. У меня аллергия уже на него. Что такое "нормальный" софт? Может ты определишь критерии "нормальности"? Или просто потому что ты его поюзал и он тебе зашел?
ROhmsteR
Да мля, это не бинарник в 200 КБ который будет сало уронили на всю лоджию посетить. Хотя мне вот очень интересно, что за софт он юзал
ㅤ
Да мля, это не бинарник в 200 КБ который будет сало уронили на всю лоджию посетить. Хотя мне вот очень интересно, что за софт он юзал
У есп не бывает бинарников в 200кб. Там в сборе с вифи и прочими прелестями свободно 800 кб набегает. Во вторых даже если это будет в виде кода раскидано, ты это даже не заметишь
ㅤ
Я тебе в более менее объемный проект запихаю такое говно, что ты не найдешь с первого раза. И там тебе будет и слава и сало и радужные цвета. До тебя ниче не дойдет с первого раза. Поэтому снова жду формулировку понятия "нормальный". Видимо "нормальный" это который писал сам
ROhmsteR
Не который сам писал, я не специалист такого уровня, чтоб так заявлять. Но посмотрите в данном случае на тот софт, про который я написал. Я не исключаю, что в скором времени подобные выпады возможны из любого иностранного и не очень софта. И да, нормальный софт должен быть с поддержкой и документацией остальное прописал выше. Опять же оочень интересно, что за софт он использовал, моё имхо - не верю.
ROhmsteR
Опять же, как он передавал иллюминацию на лоджию, что каждый раз шил контроллер или через комп слал на контроллер в обоих случаях можно вшить подлянку
ㅤ
Проект точно на есп?
Там были фотки где присутствовала есп
ㅤ
Опять же, как он передавал иллюминацию на лоджию, что каждый раз шил контроллер или через комп слал на контроллер в обоих случаях можно вшить подлянку
Его не надо шить тайно. Уже давно всё через вебморду настраивается. А контроллер подключается к вифи сети. Или ты думаешь как он узнал про время? Отсинкал его через нтп. Раз подлянка случилась в полночь. Значит время было через нтп. Значит это точно есп
ROhmsteR
Его не надо шить тайно. Уже давно всё через вебморду настраивается. А контроллер подключается к вифи сети. Или ты думаешь как он узнал про время? Отсинкал его через нтп. Раз подлянка случилась в полночь. Значит время было через нтп. Значит это точно есп
Ну вот, всё так и было, он запланировал одно в полночь, а подлянка решила иначе. Конечно в скетче есп можно оставить, что угодно. С Jinx или glediator такого мало вероятно, если только доступ к компу получить.
ROhmsteR
Да и китайцы часто шлют для своих поделок сомнительные ссылки на сомнительный софт
ROhmsteR
Есть, где почитать про эту новость, а то только слышал
ㅤ
https://t.me/ProEsp8266/329312
ROhmsteR
Я кидал выше
Спасибо, будем знать
Indr1x
Гайвер сам писал разбор https://t.me/alexgyvershow/482
ㅤ
Гайвер сам писал разбор https://t.me/alexgyvershow/482
О как. А ты мезу винил в том что он протеже гайвера
ROhmsteR
Кто такой Меза?
ROhmsteR
Помню Jeremy Blum это паренёк с кудряшками тогда ещё был студентом или даже школьником, это было больше 10 лет назад
ROhmsteR
Хорошо рассказывал, как Гайвер примерно
ㅤ
Кто такой Меза?
Ебланит без кудряшек. Хотя это не точно
SSR
О как. А ты мезу винил в том что он протеже гайвера
Было бы забавно, если бы хохлы ещё также с бинарями всяких мародеров сделали
ㅤ
Было бы забавно, если бы хохлы ещё также с бинарями всяких мародеров сделали
Да они делают, только не там. А вообще мелкие пакости это всё то что им остается делать.
ㅤ
Вели бы себя нормально, всей этой хуйни не было бы
SSR
Да они делают, только не там. А вообще мелкие пакости это всё то что им остается делать.
Я к тому, что школьникам пришлось бы разбираться, а не брать готовое
ㅤ
Я к тому, что школьникам пришлось бы разбираться, а не брать готовое
Да они даже готовое, как видишь, не в состоянии взять
Денис
Всем привет. Есть примерно такая схема. На линии I2c стоит 2 PCA9515A Запускаю сканер мультиплектора(и на 0 порту внезапно вместо нескольких адресов) Получаю 0x57 При этом должны быть адреса 0x68, 0x69, 0x38 Откуда взялся 0x57?
ㅤ
Ахах, это да
Я вот понять не могу. Почему у меня даже желания не возникает пощупать какой то марадер? Я какой то не правильный?
ㅤ
А, блять у тебя мастурбатор симулятор
Indr1x
О как. А ты мезу винил в том что он протеже гайвера
Почему протеже то, что он как то нездорово на нём фиксируется. А то что я ссылку скинул никак ни на что не влияет, вроде читать первоисточники лучше, а не пересказы с чатов
SSR
Я смысла тоже не вижу, только если перед одноклассниками понтоваться
Денис
Начнем с простого. Ты адресные линии микросхем подтянул в соответствии с даташитом?
у меня схема физическая, но для наглядности скидываю мастурбаторы. Подобное подключение, вроде все как тут
ㅤ
Просто есть физический ногодрыг и расширители нах не нужны. А еще можно повесить мосфетик по питанию…
Денис
нужно резать линию на куски, иначе 400 пикофарад и отвал i2c
ROhmsteR
ㅤ
Имеешь в виду патчить бинарники со злым умыслом?
Он имел ввиду имя проекта для мамкиных хакеров