Подключаемся к микроконтроллеру PIC12F615, мигаем светодиодом.
В данном уроке мы рассмотрим подключение микроконтроллера PIC12F615, и проверим его работу помигав светодиодом.
Данный микроконтроллер имеет при небольших размерах неплохую конфигурацию и может пригодится когда необходимо обрабатывать пару сигналов:
Параметры микроконтроллера PIC12F615:
Схема подключения микроконтроллера PIC16F615 к программатору PicKit3:
Данный микроконтроллер может работать на частоте 4Мгц или 8Мгц от внутреннего тактирования. Мы настроим данный микроконтроллер на 4Мгц.
Настройки фьюзов вынесем в заголовочный файл main.h:
#ifndef MAIN_H
#define MAIN_H
#pragma config FOSC = INTOSCCLK
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = ON
#pragma config CP = OFF
#pragma config IOSCFS = 4MHZ
#pragma config BOREN = ON
#endif
Так как у него всего один порт, настройка регистров немного упрощена — нам не нужно указывать номер порта, причем всего 4 бита отвечают за настройку ножек.
TRISIO — регистр, настраивает ножки на вход (логический 1) и выход (логический 0).
GPIObits.GPx -устанавливает высокий или низкий уровень на выходе ножки.
Программный код: