
Мигающий светодиод на PIC12F629/12F675. Схема
Цены на pic12f675 и pic12f629 на столько низкие, что радиолюбители очень часто применяют эти микроконтроллеры ради спортивного интереса и забавы. Они просты, не прихотливы, и если делать всё правильно, то сжечь его тяжело, но! Главное не стереть специальную поправку (константу), записанную в чип на заводе изготовителя, её восстановить можно, но для новичков и начинающих радиолюбителей сложно, поэтому нужно быть внимательнее, при прошивке.
В этой статье пойдёт речь о простой програмке для проверки, тестирования работы PIC12F675 микроконтроллера . Когда вы начинаете изучение языка программирования C++ , Visual Basic или любого другого языка — ваш первый шаг, написание программы, которая выводит на экран компьтера текст «Привет Мир». Когда вы начинаете изучать программирование микроконтроллеров PIC, эквивалентом «Привет Мир», будем размеренное мигание светодиода.

Назначение выводов pic12f675 / pic12f629 для подключения к программатору IC SP
Схема для pic12f675, как и для pic12f629 чрезвычайно проста и полезна для того чтобы убедитя, работает микроконтроллер или нет, работает ли HEX программа, правильно ли она скомпилированна и загруженна, цела ли поправочная константа, и работает ли связь с компьютером, будь то USB, последовательный порт COM, или параллельный LPT порт, в зависимости чем вы пользуетесь (какой программатор).
Как вы уже заметили схема PIC12F675 очень проста и требует только сам микроконтроллер PIC12F675, светодиод и резистор 1K. В этой сземе мы даже не использовали внешний кварц 4 МГц, а использовали встроенный генератор , чтобы сделать схему совсем простой, на сколько это возможно. Pic 12F675 микроконтроллер может работать при изменении питания от 2 до 5 вольт. Он потребляет очень маленький ток, так что схему можно запитать от 2 батареек АА. Светодиод маргает с частотой 4 Гц, сразу после подключения питания.

Datasheet. Разводка выводов микроконтроллеров PIC12F629 и PIC12F675
Программу в шеснадцатеречном коде можно скачать здесь PIC12F675_Blinking_LED_hex.zip
Заливаем программу в микропроцессор с помощью программатора, не забываем про поравочную константу.
Оставить комментарий