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

Онлайн всего: 36
Гостей: 27
Пользователей: 9
Moroz, aidar_i, kostyan, boss220v, Stanislovas, support, Siberian, Олег, vovka1973

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

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


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

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



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

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



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

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



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



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

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



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


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