Найдено 145 результатов

dtvims
Сб авг 30, 2025 1:07 pm
Форум: Микроконтроллеры и автоматизация
Тема: CC2530 CHDTECH zigbee pinout
Ответы: 0
Просмотры: 30

CC2530 CHDTECH zigbee pinout

Настройки пинов для cc2530, на отладочной плате CHDTECH и не только.
Настройки кнопок и светодиодов для z-stack 3.0.2 находятся в hal_board_cfg.h
P10 - Led1
P11 - Led2
P14 - led3|led4
P01 - butt1
P02,P03 - RX,TX Serial 0 - to USB
P16,P17 - Serial 1
Debug:
P22 - Debug Clock
P21 - Debug Data
Debug Spi ...
dtvims
Пт авг 29, 2025 4:02 pm
Форум: Поддержать автора
Тема: Можно связаться со мной
Ответы: 0
Просмотры: 32

Можно связаться со мной

Можно связаться через телеграмм.
https://t.me/dtvimsforum
dtvims
Пт авг 29, 2025 1:19 pm
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Еще баги bdb_RepReporting.c

Как работает bdb_RepReporting на сс2500 с z-lib 3.0.2.

На редкость забагованая библиотека z-lib 3.0.2. А ведь фирма TI серьезная, продает свои отладочные платы за дорого...

Пришлось поразбираться как работает bdb_RepReporting от TI ввиду того, что, все сделал круто, а не работает.

Все в z-lib ...
dtvims
Ср авг 27, 2025 12:29 pm
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Вызов reports zigbee

Сделал чистую библиотеку, с предложенным мной же исправлением bdb_RepReporting.c - все работает как и задумано.
Надо доработать для типа ZCL_DATATYPE_UINT48 расчет изменений параметра, для полноты стандарта
Это надо дорабатывать метод bdb_isAttrValueChangedSurpassDelta , в котором расчет делается ...
dtvims
Вт авг 26, 2025 3:16 pm
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Reporting, его проблемы и особенности.

Пост выше - не разобрался до конца, хотя казалось, что все понятно, но почему тогда остались вопросы?

Итак я читал доки, смотрел код, делал свою версию прошивки для счетчика. Пришел в очередной раз к тому, что в целом проект Bacchus777/Mercury сделан достаточно хорошо и я лишь незначительно делаю ...
dtvims
Пт фев 14, 2025 11:30 am
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Интересное наблюдение.

Я выше написал про эксперимент с кластером GEN_BINARY. Внес все исправления в проект и библиотеку zlib. И наблюдал как это все работает.
Опять получил "кота Шредингера".
Нет, всё работает, но есть некоторые странности, которые пока остались не понятными.
Когда вызовы для кластеров SE_METERING и GEN ...
dtvims
Пт фев 14, 2025 11:20 am
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Особенности проекта Bacchus777/Mercury и его доработка.

В самом проекте тоже не все гладко, и очевидно, что по той же причине, что выше лечили, исправляя " bdb_Reporting.c" .
Причина все в том же размере данных. Если бы проект был на Си++, то можно было бы прикрутить свой мега тип данных, но у нас Си, в котором НЕТ int64, потому надо колхозить и ...
dtvims
Пт фев 14, 2025 11:09 am
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Атрибут типа String!

А что, так можно?
Я взял проект Bacchus777/Mercury для дальнейших эксперментов и что получилось?

Во вторую конечную точку, т.е. в zclApp_Attrs_SecondEP я добавил еще один элемент.

{GEN_BINARY, {ATTRID_GEN_BINARY_ACTIVE_TEXT, ZCL_DATATYPE_CHAR_STR, RRW, (void *)zclApp_binValText}}

также в zcl ...
dtvims
Пт фев 14, 2025 10:49 am
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

ОТЧЕТЫ или bdb reporting!!!

Автоотправка отчетов должна включаться дефайном константы BDB_REPORTING.
Проект Bacchus777/Mercury использует репорты, но их не активирует или автор никому не сказал, что надо. По крайней мере надо добавить в линкер дефайны " BDB_REPORTING=1 ".
Еще момент, что репорты плохо работают или даже не ...
dtvims
Пт фев 14, 2025 9:14 am
Форум: Микроконтроллеры и автоматизация
Тема: Zigbee на базе cc2530 от TI
Ответы: 12
Просмотры: 95043

Кластеры, Конечные точки, репорты (отчеты).

Решил менять электрический счетчик и конечно на такой, с которого можно снимать показания по RS485, оптимально некий Меркурий.
На него нашлось 2 проекта DIY одного автора, один для ESP8266, а второй для zigbee на cc2530. Наверное желание доразобраться с последним и склонило именно к выбору второго ...