Также мне нужно объяснение, как мне подключить альтернативный транзистор (PNP 2N3906 H331), поскольку я планирую сделать больше похожего проекта, но в ближайшее время я не смогу получить NPN.
Программирование микроконтроллера выполняется с помощью PicKit5, кодирование выполняется в компиляторе MPLAB x IDE(6.20) XC8.
Электрическая схема:

Код:
Код: Выделить всё
#pragma config MCLRE = OFF // Master Clear Enable (GP3/MCLR pin fuction is digital I/O, MCLR internally tied to VDD)
#define _XTAL_FREQ 4000000
void main()
{
while (1)
{
TRISGPIO = 0b00000000;
__delay_ms(1500);
GPIObits.GP1 = 1;
__delay_ms(1500);
GPIObits.GP1 = 0;
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... ode-review