FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Проекты пользователей [70]
Помощь начинающим [17]
Железо [4]
Поиск
...
Статистика

Онлайн всего: 47
Гостей: 35
Пользователей: 12
un7pbk, nalnik, Vadim-hant, Сергей, Dev1, mic10154, Wladislav_1, Andy41, autoelectronica, Олег, holodaleksey
Понедельник, 20.11.2017, 20:10
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


Каталог статей
Главная » Статьи » Публикации » Помощь начинающим

Запись через UART в память EEPROM
Попытаюсь  коротко объяснить,  как это реализовать в FLProg из того что есть, и работает в версии 1.10
Наиболее сложно работать со смешанной информацией, когда есть и цифры и буквы и разные символы.
Одним словом – строкой (тип String). Её и будем рассматривать.
И так предположим  нам нужно изменять  два слова,  из трех символов каждое.
Будем это делать через UART.
Прежде всего, ардуинке нужно передать  информацию.
Сделаем  для нее плату «Прием из UART»



В ней по сути не чего сложного нет .
Берем элемент и выводим с него строковую переменную и сигнал разрешения.

Далее нужно определится, при каких условиях должна происходить запись каждого слова в память.
Решили , если в начале слова стоит символ @ значит следующие за ним символы будут записываться,
Аналогично для второго слова берем символ $.
Создаем алгоритм выполняющий это.



Из этой платы берем сигналы в виде переменных , Sel – выбор слова, и EN1,EN2, - разрешение записи для каждого.

Так как EEPROM понимает только байты, нам надо слово разделить на буквы, перевести каждую в байт, и положить в свою ячейку памяти.
Делаем плату «формирования слова».



Далее идет запись каждого разложенного слова в свои ячейки.



На этом можно сказать, что слова записаны в EEPROM.

Теперь чтобы их можно было использовать в проекте, нам надо их преобразовать в обратном порядке.



И вот они! Теперь эти две переменные  DATA1 и DATA2, мы можем использовать по назначению.
Видите, все просто как ни когда! :))))


 
Категория: Помощь начинающим | Добавил: rw6cm (14.10.2015)
Просмотров: 2528 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
avatar
0
1
А видео можно? Только начал разбираться и не все допонимаю...
avatar
FLProg © 2017
Яндекс.Метрика