Сдвиг регистров
- Войдите на сайт для отправки комментариев
Вс, 06/04/2014 - 21:00
Доброго всем!
Развлекаюсь со сдвиговыми регистрами (74HC595). Подключил восемь нагрузок и независимо ими управляю.
На каждое изменение состояние полностью отсылаю строку:
shiftOut(dataPin, clockPin, MSBFIRST, (DevCtrl[1]*128 + DevCtrl[2]*64 + DevCtrl[3]*32 + DevCtrl[4]*16 + DevCtrl[5]*8 + DevCtrl[6]*4 + DevCtrl[7]*2 + DevCtrl[8]));
Может, подскажет кто, как поизящнее можно собрать строчку из восьми нулеединичек?
Спасибо!
вот пример http://homes-smart.ru/index.php/oborudovanie/prochee/rasshiryaem-porty
Может быть надо использовать 1 переменную типа uint8_t или byte и
Вы не можете посетить текущую страницу по причине:
Пожалуйста, перейдите на одну из следующих страниц:
Если проблемы продолжатся, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже..
Категория не найдена
Даже не знаю, что выбрать :)
Может быть надо использовать 1 переменную типа uint8_t или byte и
Спасибо. Буду разбираться, что меньше кода займёт :)
А и действительно, теперь красивше стало!)
Мб, ещё можно как-то причесать вот такую запись:
Т.е., принимаю по SPI 4 байта и склеиваю в одну переменную.
Вы не можете посетить текущую страницу по причине:
Пожалуйста, перейдите на одну из следующих страниц:
Если проблемы продолжатся, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже..
Категория не найдена
Даже не знаю, что выбрать :)
Пробел случайно попал в конце ссылки
Вот http://homes-smart.ru/index.php/oborudovanie/prochee/rasshiryaem-porty
Спасибо! Вельми полезная страничка!
Вы не можете посетить текущую страницу по причине:
Пожалуйста, перейдите на одну из следующих страниц:
Если проблемы продолжатся, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже..
Категория не найдена
Даже не знаю, что выбрать :)
Пробел случайно попал в конце ссылки
Вот http://homes-smart.ru/index.php/oborudovanie/prochee/rasshiryaem-porty
Спасибо! Вельми полезная страничка!