• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Power Profiler

zorromen1

New member
Получил INA228, втыкаю в 593 и ничего, в логах ошибка, решил пересобрать проект уже исплользуи их шаблон, ничего. Ну думаю чтото нето, проверяю пример работы с I2C, тишина. Не, пора окрывать документацию, и что мы видим
На 593 порты PB15/PB14, которые сидят на отладчике, ну умно они придумали, гениально.
1765626528305.png
Смотрим 583, а тут и отдельно пины от отладчика, и есть ремар
1765626618001.png
Китайцы в своем репертуаре
 

zorromen1

New member
Пытаюсь понять текущее положение с кучей файлов.
И понять бы что делать с 702, он у меня в виде этого модуля
1765629400973.png

Подключаю INA228 SDA - D1, SCL - D0. Программы делфи не особо хотят работать, одна делфи фигачит ацп с модуля, вторая которая ничего не выводит.
Что я делаю не так с 702? Или Делфи с 702 не работает.

1765629535663.png
 

pvvx

Активный участник сообщества
Пытаюсь понять текущее положение с кучей файлов.
И понять бы что делать с 702, он у меня в виде этого модуля
Посмотреть вложение 14880
А в этом модуле китайская халтура. Надо резать дороги, т.к. 5В сигналы идут на чип... Вроде в теме про BL702 описывал...
вот https://esp8266.ru/forum/threads/xt-zb1-devkit-bl702c.6305/post-87584
 

zorromen1

New member
А в этом модуле китайская халтура. Надо резать дороги, т.к. 5В сигналы идут на чип... Вроде в теме про BL702 описывал...
вот https://esp8266.ru/forum/threads/xt-zb1-devkit-bl702c.6305/post-87584
По вашей инструкции ноги поднимал и соединял с 3.3в.
Попробовал ваши исходники для 592, заработало, но только после того ка поменял пины I2C, в 582 они 12 и 13, а в 592 уже 14 15

1765631922624.png
 

pvvx

Активный участник сообщества
По вашей инструкции ноги поднимал и соединял с 3.3в.
Попробовал ваши исходники для 592, заработало, но только после того ка поменял пины I2C, в 582 они 12 и 13, а в 592 уже 14 15

Посмотреть вложение 14883
Я ничего не менял в исходниках для CH592F при их копировании из CH582F в каталог с файлами от EVT к CH592. Сменил только #include "CH59x_common.h".
Далее подключил чип и прошил hex-ом по USB. Потом воткнул китай-проводки в дыдочки платы с CH592F от модуля c INA228 и запустил программу.
Сделал скрин, что оно работает, для вас.
И описание этого поста заняло больше времени, чем вся возня с CH592F, вместе с закидыванием на GIT
 

pvvx

Активный участник сообщества
Подключаю INA228 SDA - D1, SCL - D0. Программы делфи не особо хотят работать, одна делфи фигачит ацп с модуля, вторая которая ничего не выводит.
Что я делаю не так с 702? Или Делфи с 702 не работает.

Посмотреть вложение 14881
С BL702 должна работать только та программа, которая лежит в zip вместе с прошивкой для BL702.
Аналогично и другие.
И у них есть номера версий в названии файла и выводятся в самой программе.
 

zorromen1

New member
Ну хорошо что получилось запустить 592. Спасибо. Попробовал веб версию, ну делфи программа мне более удобнее кажется.
Теперь понять бы что делать с 702, есть смысл с ним связываться, если работает на CH592? Я про то, а даст ли он какие-то плюши по сравнению с 582/592. Или можно отложить его в долгий ящик? По факту имею теперь рабочий вариант stm32+226 и 593+228.
 

pvvx

Активный участник сообщества
Ну хорошо что получилось запустить 592. Спасибо. Попробовал веб версию, ну делфи программа мне более удобнее кажется.
Теперь понять бы что делать с 702, есть смысл с ним связываться, если работает на CH592? Я про то, а даст ли он какие-то плюши по сравнению с 582/592. Или можно отложить его в долгий ящик? По факту имею теперь рабочий вариант stm32+226 и 593+228.
Походу сменил картинки и GPIO, USB имя для CH592 (всё на github).
CH592F/582F работает и со всеми другими INAxxxx.
У STM нет шансов (I2C разогнана до предела, вопреки спекам), BL702 забыт и вытеснен (у меня) BL616/618/808
Можно ещё попробовать на RP2040/2050/2350, но нет уверенности что там можно разогнать I2C. Штатно, по описанию они не тянут:
These modes are not supported:
• High-speed mode (with data rates up to 3.4Mb/s),
• Ultra-Fast Speed Mode (with data rates up to 5Mb/s).
 

zorromen1

New member
Pico имеет PIO там рисуют большие возможности. думаю только так можно вытянуть больше скорость i2c, вот только как это быстро потом передать на комп, тут уже будет сложность, не уверен что на Pico быстрый USB.
 

pvvx

Активный участник сообщества
На текущий момент CH592F/582F полностью удовлетворяют в виде самого простого подключения INAxxx к USB и очень малого потребления при работе - десятку мА от USB.
Никаких программаторов для этого не требуется.
Но передача по BLE пока не имеет сверх дешёвого решения - CH592F/582F ограничены по скорости потока из-за ужаса в предоставляемом SDK от WCH для BLE.
 
Сверху Снизу