Записи с меткой «контроллер»

ЦАП на основе резистивной матрицы R-2R и его реализация на микроконтроллере

1) Использование матрицы R-2R в качестве параллельного ЦАП. Рассмотрим матрицу, изображенную на рисунке слева. Очевидно, что если все ключи находятся в положении "0", то выходное напряжение будет равно нулю. Можно посчитать, что если ключ нулевого разряда установлен в положение "1", а все остальные в положение "0", то Uвых=V*1/16, если ключ первого разряда установлен в положение …

Простейшая программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

В этой статье рассмотрена программа для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Представленная программа является простейшей, она не проверяет соответствие принимаемых данных манчестерскому алгоритму, а для организации задержек использует пустые циклы (с …

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Программа реализует следующие функции: 1) Подпрограмма обработки прерывания проверяет принимаемый код на соответствие манчестерскому алгоритму, декодирует принятый код …

Программа для самодельного ИК-пульта на PIC12F629, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-пульта дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу также нужно будет переделать. Прежде чем разбираться с программой, наверное, каждому будет полезно посмотреть описание протокола RC-5. Алгоритм: Итак, пусть в аппаратной части мы …

Самодельный ИК-пульт дистанционного управления (PIC12F629)

В этой статье описано как самостоятельно изготовить пульт для управления различными устройствами по ИК-каналу. На самом деле это достаточно просто. Для этого нам понадобятся: контроллер PIC12F629, ИК-светодиод, транзистор КТ315, два конденсатора (электролит 100мкФх10В и керамика 0,1мкФ), четыре кнопки и семь резисторов. То, в каком коде будут передаваться сигналы, зависит только от того, какую программу вы …

RCD-программатор микроконтроллеров PIC

Когда я начал заниматься PIC-контроллерами, то, естественно, первым делом встал вопрос о выборе программатора. Поскольку фирменные программаторы дело не дешевое, да и вообще покупать программатор мне показалось не спортивным, было принято решение собрать его самостоятельно. Облазив просторы Интернета я скачал схему и собрал JDM-программатор. Он работал очень плохо: то заливал какую-то фигню, то не заливал …