Вольтметр на PIC16F676
Готовится обновление
В статье описан вольтметр, с пределом измерения 50 вольт, сделанный на PIC16F676 или как использовать АЦП этого микроконтроллера.
Схема (общий анод)
Alex_EXE | 24.03.2011 | Микроконтроллеры |
Готовится обновление
В статье описан вольтметр, с пределом измерения 50 вольт, сделанный на PIC16F676 или как использовать АЦП этого микроконтроллера.
Схема (общий анод)
Alex_EXE | 24.03.2011 | Микроконтроллеры |
АЦП очень полезная штука, но, к сожалению, она есть не во всех микроконтроллерах. Зато большинство МК оснащены аналоговыми компараторами. В этой статье я расскажу, как из аналогового компаратора микроконтроллера PIC16F628A можно сделать простенький АЦП.
Схема
Alex_EXE | 03.03.2011 | Микроконтроллеры |
Давно на сайте была выложена конструкция цифрового термометра с двумя датчиками DS18S20. Во время недавнего обновления той статьи была разработана прошивка работы контроллера с датчиками DS18B20.
Датчик DS18B20
В прошивку были внесены некоторые изменения. А именно расширения предела измеряемых температур, теперь он мереет от -55 до +128 градусов Цельсия, термодатчик используется по полной. Был удалён дробный разряд.
Alex_EXE | 01.03.2011 | Измерительная техника, Микроконтроллеры |
Порой при изготовлении схем появляется необходимость гальванически изолировать входы контроллера. Это может потребоваться, если на этот вход может попасть сигнал большой амплитуды, статика или вся сеть, что может привести к любым последствиям: от сбоя работы программы контроллера до выхода его со всей электроникой из строя.
Alex_EXE | 13.02.2011 | Микроконтроллеры |
Прерывания – это очень полезная вещь в микроконтроллерах, она позволяет отвлечь контроллер от выполнения основной программы, на подпрограмму при срабатывании одного из прерываний. Прерывания могу быть как внешними: изменения уровня сигнал на одном из выводов или приход сообщения в USART … , так и внутренними: при переполнении таймера или совершения операции работы с внутренней EPROM памятью …
Alex_EXE | 04.02.2011 | Микроконтроллеры |
Во все микроконтроллерах есть своя энергонезависимая память, которая позволяет сохранить немного данных, когда контроллер выключен. В этой статье будет рассказано, как работать с EEPROM на примере PIC16F628A.
Alex_EXE | 25.12.2010 | Микроконтроллеры |
Во многих конструкциях полезно знать текущее время, но не всегда есть возможность, да и если контроллер будет сильно загружен, то часы будут постоянно отставать или спешить, что не очень хорошо. Выходом может стать внешний готовый источник времени – часы реального времени — DS1307.
Фотография модуля
Часы состоят из микросхемы DS1307, кварца на 32,768Кгц, батарейки и 2-х подтягивающих резисторов на линии SDA и SLC. Благодаря батарейке они продолжают идти при отключении внешнего питания. Также у DS1307 есть свободные 56 байтов энергозависимой статической ОЗУ, которые можно использовать в своих целях.
Alex_EXE | 21.12.2010 | Микроконтроллеры |