2025年12月1日月曜日

PIC16F1827 - MCC設定 SWを押すとLED点滅

 MCC v.5.50(Microchip Code Configurator)を使用して、SWを押すとLED点滅するプログラムを実行しました。 SWのプルアップ抵抗を外し【Pins】の設定RB3【Weak Pullup】レ点を入れました。







 



●MPLAB X v6.20 MCC PIC16F1827 GPIOテスト
●MPLAB Code Configurator(MCC)の追加と使い方
●Code Configuratorの使い方

回路図






















PICKit3プログラミングキット
互換器
※MPLAB X IDE 6.20までPICKit3が使用できる







PIC16F1827ブレットボード用基板

・USB Type-C(5V)→PIC電源供給
・Pickit3接続端子






基板にピンヘッダーハンダ後、絶縁座を端子先端に移動してICソケット足を曲げてピンヘッダーと曲げた足にハンダを流し、導通チェックしてからピンヘッダー根本に絶縁座を戻しました。
※ブレッドボード供給5V・GNDピンヘッダーピンを追加






MPLAB X IDE 6.20インストール
●MPLAB ®開発エコシステム ダウンロード アーカイブ









【MPLAB X v6.20】ダウンロード
画面に従ってインストールを行う

New Project












Select Device














Select Compiler










Project Name
Project Name:任意
※Encoding修正【Tools】【Options】【Enbeded 】【 Default Charset】【Shift JIS】










MCC Melody













Clock Control









内蔵発振
PIC12(L)F1822/PIC16(L)F1823データ シート(56ページ)















Pins













Generate























Source Files















main.c
#include "mcc_generated_files/system/system.h"

int main(void)
{
SYSTEM_Initialize();    
while(1){
if (RB3 == 0){
RB0 = 1; //LED ON
__delay_ms(500); 
RB0 = 0; //LED OFF
__delay_ms(500);
}else{
RB0 = 0; //LED OFF
}  
}    
}


PICKit3 Power設定






0 件のコメント:

コメントを投稿

SI4732 - ESP32制御 DSPラジオモジュール

aitendo : SI4732 DSPラジオ モジュールを使用して、ESP32制御DSPラジオをブレッドボードに組立。スケッチはPU2CLR 氏:pu2clr/SI4735 ライブラリーESP32【OLED_ALL_IN_ONE】を選択、AM放送・7MHz SSB CW・FM放...