Беспроводной блок
Модератор: immortal
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Беспроводной блок
Последние новости доработки конструктора прошивки nRF24LE1:
-Поддержка спящих режимов: Register retention(200мкА) Memory retention(2мкА).
-Контроль питания(в пакете переедается флаг состояния питания.
-Режим термостата и "влагостата" с сохранением настроек в энергонезависимой памяти.
На подходе ещё несколько интересных опций..
-Поддержка спящих режимов: Register retention(200мкА) Memory retention(2мкА).
-Контроль питания(в пакете переедается флаг состояния питания.
-Режим термостата и "влагостата" с сохранением настроек в энергонезависимой памяти.
На подходе ещё несколько интересных опций..
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Беспроводной блок
И до его доберусьazh122 писал(а):а пёсик? ))

-
- Сообщения: 113
- Зарегистрирован: Вт янв 28, 2014 5:33 pm
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Re: Беспроводной блок
я то же так думал до тех пор пока из за зависшего мк чуть потоп не случился.
так что первым делом собачка. Ну и для беспроводных - контроль питания, и таймер побудки. И только потом программку рисовать. А то окажется что какой нибудь функцией в программе необходимый таймер задействуешь...
так что первым делом собачка. Ну и для беспроводных - контроль питания, и таймер побудки. И только потом программку рисовать. А то окажется что какой нибудь функцией в программе необходимый таймер задействуешь...
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Беспроводной блок
Уговорили.. Вроде всего там одна строчка кода -даже не буду выводить в конструктор..Сделаю таймаут на пару секунд и все:
Код: Выделить всё
watchdog_set_start_value_in_ms(2000);
Re: Беспроводной блок
MaksMS82, приветствую, использую keil и SDK nordic, реализовал все функции для проекта, благодаря вашим примерам, 1wire, rf, adc, uart.
Не могу разобраться с Memory retention(0x03) и Register retention(0x04). Не могли бы поделиться исходниками, жаль что у вас не получилось реализовать выдачу исходных кодов в вашем конструкторе.
ЗЫ На данный момент удалось запустить Register retention, потребление упало с 5мА, до 350мкА, передатчик после отправки отключаю, во время передачи при мощности в 18db ~650мкА.
Не могу разобраться с Memory retention(0x03) и Register retention(0x04). Не могли бы поделиться исходниками, жаль что у вас не получилось реализовать выдачу исходных кодов в вашем конструкторе.
ЗЫ На данный момент удалось запустить Register retention, потребление упало с 5мА, до 350мкА, передатчик после отправки отключаю, во время передачи при мощности в 18db ~650мкА.
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Беспроводной блок
Приветсвую, На счет Memory retention - там все аналогично режиму Register retention, только некоторые даные (которые считают счетчик времени) хранить надо в другом типе памяти- в DataRetentive c 128 адреса.
Реальное потребление даже Memory retention десятки мкА, но необходимо выключать все режимы gpio на вывод и конечно же мерять без подключенного программатора.
Кстати, разобрался с программированием дешевого wi-fi модуля esp8266 без использования дополнительных м/к, на базе которого можно реализовать почти все что угодно, желательно брать версию с 6 GPIO (esp-03), ну и на версии с 2 GPIO тоже можно что-то реализовать..
В данный момент сделал веб интерфейс с управлением вкл/выкл gpio, управление ШИМ нагрузками. Вполне реально реализовать чтение датчиков, любых..
Реальное потребление даже Memory retention десятки мкА, но необходимо выключать все режимы gpio на вывод и конечно же мерять без подключенного программатора.
Кстати, разобрался с программированием дешевого wi-fi модуля esp8266 без использования дополнительных м/к, на базе которого можно реализовать почти все что угодно, желательно брать версию с 6 GPIO (esp-03), ну и на версии с 2 GPIO тоже можно что-то реализовать..
В данный момент сделал веб интерфейс с управлением вкл/выкл gpio, управление ШИМ нагрузками. Вполне реально реализовать чтение датчиков, любых..
Re: Беспроводной блок
Не нашел как в память записатьMaksMS82 писал(а):DataRetentive c 128 адреса.

-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Беспроводной блок
Davn писал(а):Не нашел как в память записатьMaksMS82 писал(а):DataRetentive c 128 адреса., не могли бы скинуть, либо на github выложить?
Код: Выделить всё
__xdata __at(0x0100) unsigned int countsleep ;
- Рейтинг: 1.16%
Re: Беспроводной блок
Да, невнимательно читал, для Keil будет:MaksMS82 писал(а):Код: Выделить всё
__xdata __at(0x0100) unsigned int countsleep ;
Код: Выделить всё
int xdata mFlagTX _at_ 0x0100;
Спасибо!