2025年12月1日月曜日

PIC16F1827 - MCC設定 DAC テスト

 MPLAB X IDE 6.2/XC8(v2.00)/MCC ClassicからPIC16F1827によるDAC(5bit)テスト。
三角波をDAC出力してみました。















参考サイト

回路図






















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






【XC8(v2.00)】選択

●XC8(v2.00)ダウンロード:MPLAB ® XC8 コンパイラ アーカイブhttps://www.microchip.com/en-us/tools-resources/archives/mplab-ecosystem#xc8




Project Name
Project Name:任意


※Encoding修正【Tools】【Options】【Enbeded 】【 Default Charset】【Shift JIS】













MCC Classic
MCC Classicを使用する



























【Device Resources】
【DAC (5 bit)】
【✙】











































































Generate













main
#include "mcc_generated_files/mcc.h"

void main(void)
{
     // initialize the device
     SYSTEM_Initialize();
     while (1)
    {
         for(uint8_t i = 0;i<31;i++){
              DAC_SetOutput(i);
         }
          for(uint8_t i = 31;i>0;i--){
              DAC_SetOutput(i);
         }
    }
}



PICKit3 Power設定



0 件のコメント:

コメントを投稿

WaveGene - 多機能 高精度 テスト信号発生ソフト

 WaveGene - 多機能 高精度 テスト信号発生ソフトを使ってみました。  ●サイン波、矩形波、三角波、ノコギリ波、パルス列、パルス列(+-)、ホワイトノイズ、ピンクノイズ、M系列ノイズ(MLS) ●変調(AM、DSB、FM、PM、PWM) ●スイープ(周波数、振幅、位相)...