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

Онлайн всего: 24
Гостей: 15
Пользователей: 9
Pixima, YuDaV, Cancertanly, Sancho, nikmotorin60, Shreder, ARDO, scadapack, Serzhyo
Пятница, 24.03.2017, 09:06
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


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

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

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



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

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



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

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

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