FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [14]
Блоки пользователей [129]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [169]
Поиск
...
Статистика

Онлайн всего: 12
Гостей: 10
Пользователей: 2
grin-mpx, Curtistot
Четверг, 27.07.2017, 05:51
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


Каталог файлов
Главная » Файлы » Блоки пользователей

Упаковка Битов в Регистры
[ · Скачать удаленно (377кб) ] 24.07.2016, 12:44
Блоки делал для случая когда надо по каналам связи передавать много дискретных значений.

Например нам надо передать несколько дискретных состояний берём и делаем вот так



Мы как бы раскалдываем биты по разным ячейкам.

Дальше любым доступным средством связи (com, RS-485 Modbus, nRF24L01+ и др.) передаём Регистр в другой контроллер, а там уже расшифровываем.



А здесь достаём из этих ячеек.

Главное чтобы совпадали названия входов и выходов (в какую ячейку положили от туда надо и брать).

Блоки
Два варианта блоков:
8-Bit упакованных в один Byte.
16-Bit упакованных в один INt.
Категория: Блоки пользователей | Добавил: Слимпер
Просмотров: 1688 | Загрузок: 400 | Комментарии: 3 | Рейтинг: 5.0/2
Всего комментариев: 3
avatar
0
1
Спасибо! Классный блок!
avatar
0
2
Почему-то не скачивается файл. Предлагает Яндекс диск.
avatar
0
3
Огромное спасибо блок очень хороший
avatar
FLProg © 2017
Яндекс.Метрика