FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 14:34
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Процедура правильной записи переменной в EEPROM.
Процедура правильной записи переменной в EEPROM.
Max Дата: Вторник, 26.07.2016, 18:38 | Сообщение # 16
Гуру
Группа: Проверенные
Сообщений: 484
Награды: 14
Репутация: 4
Статус: Offline
Путем многочисленных экспериментов в живую на железе пришел к следующей конструкции (сторона сервера-отправка на слейв) и добавил дополнительно три произвольных символа в конце строки:


Приемная сторона (слейв) разбор строк и выделение нужного значения:



С чем связано не запись и пропадание значений не понятно. Строка отправлялась и принималась полностью (контроль только визуально, по дисплею). Возможно, происходили какие то корреляции и последние символы приходили или накладывались на цикл работы программы....

Спасибо пользователю rw6cm за участие в прениях.

Мое решение не идеальное и возможно громоздкое, но оно сейчас работает и выполняет нужные функции.

От NRF24 так же не в восторге. Хотелось бы, что бы кто нибудь взялся бы за написание модуля для более серьезного, надежного, дальнобойного блока-трансивера и желательно со встроенной логикой кодировки сигнала.
Эта тема очень востребована, особенно при нежелании и невозможности тянуть провода. Очень интересна была бы возможность ModBUS по воздуху...
Прикрепления: 0003852.jpg(0Kb) · 4896076.jpg(0Kb)


Максим (VK - Максим Дунаевский)

Сообщение отредактировал Max - Вторник, 26.07.2016, 18:41
 
CraCk Дата: Среда, 27.07.2016, 02:22 | Сообщение # 17
Майор
Группа: Проверенные
Сообщений: 182
Награды: 0
Репутация: 1
Статус: Offline
Цитата Max ()
модуля для более серьезного, надежного, дальнобойного блока-трансивера и желательно со встроенной логикой кодировки сигнала.
Перерыл Китайские магазины dx.com и ему подобные на наличие доступных и недорогих модулей.
Самый дешевый радиомодуль
esp8266 07 - 2$
SI4432 -2,5$ Интерфейс SPI. Дальность до 1,5км.
CC1101 (HC-11) - 3,37$ Интерфейс UART что не очень хорошо. Для беспроводной сети из большого количества клиентов. Также питание от батарейного источника тоже под вопросом, потому что стоит на нем еще и STM контроллер. Только как вариант, менять прошивку на самом STM, когда появиться поддержка в FLprog. Тогда цена получиться как NRF24+arduino
NRF905 - 3,71$ Интерфейс SPI. Поддерживает разные частоты 433/486/915 МГц
RFM69 - 3,92$ Интерфейс SPI
SI4463 (HC-12) - 4,33$ Интерфейс тоже UART. http://cxem.net/review/review26.php
Так что выбор небольшой и цены не очень приятны, для бюджетного использования. sad

Добавлено (27.07.2016, 02:22)
---------------------------------------------

Цитата Max ()
Очень интересна была бы возможность ModBUS по воздуху...
Хотя кажись CC1101 (HC-11),SI4463 (HC-12) можно создать беспроводный ModBUS у этих модулей есть RX TX.


Сообщение отредактировал CraCk - Среда, 27.07.2016, 01:46
 
Форум » Основной » Спросить у знатоков » Процедура правильной записи переменной в EEPROM.
Страница 2 из 2«12
Поиск:

FLProg © 2016
Яндекс.Метрика