首頁 > 評測 > 【HPC開發(fā)板評測報告】PIC16F18875 ADCC與HPC開發(fā)板旋鈕調(diào)試

【HPC開發(fā)板評測報告】PIC16F18875 ADCC與HPC開發(fā)板旋鈕調(diào)試

  
  • 作者:
  • 來源:
  • [導(dǎo)讀]
  • 本帖最后由 AINZGOWN 于 2021-9-1 15:01 編輯 各位好,不同于以往的Curiosity Nano開發(fā)板評測,本貼將要介紹的是方便對DIP封裝芯片進行調(diào)試的MicroChip官方HPC開發(fā)板,外觀如下圖。 58996612f227498c5d.png

本帖最后由 AINZGOWN 于 2021-9-1 15:01 編輯

各位好,不同于以往的Curiosity Nano開發(fā)板評測,本貼將要介紹的是方便對DIP封裝芯片進行調(diào)試的MicroChip官方HPC開發(fā)板,外觀如下圖。



中間插入的是一顆PIC16F18875 8位MCU,可以看見開發(fā)板上有許多的外設(shè),一枚復(fù)位按鍵,兩枚自己定義按鍵,一顆旋鈕,以及兩個MIKRO BUS擴展插槽進行功能拓展。
本貼主要利用HPC開發(fā)板上的旋鈕來對PIC16F18875的ADCC進行使用與測試。

首先根據(jù)開發(fā)板上的test point來確定旋鈕對應(yīng)的IO是RA0,因此我們打開MPLAB 與MCC進行配置。
外設(shè)選中ADCC


然后對采樣頻率和采樣通道進行設(shè)置,這邊我們因為采樣的是直流電壓,不需要很高的采樣頻率,可以將采樣頻率設(shè)置較低,采樣IO選擇RA0。

點生成代碼后進入main.c進行修改,代碼如下。

 

  1. void main(void)
  2. {
  3.     // initialize the device
  4.     SYSTEM_Initialize();
  5.    
  6.     ADCC_StartConversion(channel_ANA0);
  7.     uint16_t value;     //采樣值
  8.  
  9.     while (1)
  10.     {
  11.         // Add your application code
  12.         value=ADCC_GetSingleConversion(channel_ANA0);   //獲取采樣值
  13.         if(value >= 512)
  14.         {
  15.         IO_RA5_SetLow();        //熄滅RA5的LED
  16.         IO_RA4_Toggle();        //RA4呼吸燈
  17.          __delay_ms(500);
  18.         }
  19.         else if(value >=0 && value<512)
  20.         {
  21.         IO_RA4_SetLow();        //熄滅RA4的LED
  22.         IO_RA5_Toggle();        //RA5呼吸燈
  23.          __delay_ms(500);
  24.         }
  25.     }
  26. }
復(fù)制代碼

因為18875的ADC是10位adc,所以共2^10,1024個檔位,我們設(shè)置當(dāng)adc采樣值低于512(即旋鈕扭向右半邊時,RA5亮燈),高于512(旋鈕指向左半邊時,RA4亮燈)。
燒錄到開發(fā)板上進行測試。
當(dāng)旋鈕指向左邊的時候,萬用表測出電壓為2.8V,大于3.3V/2,采樣值大于512,RA4亮。





當(dāng)旋鈕指向右邊的時候,萬用表測出電壓為0.3V,小于3.3V/2,采樣值小于512,RA5亮。



HPC開發(fā)板為一些沒有curiosity nano開發(fā)板的芯片提供了便攜的開發(fā)平臺,和許多常用的外設(shè)與拓展模塊,降低了芯片開發(fā)調(diào)試的門檻,是一款非常實用便攜開發(fā)板,推薦新手通過HPC開發(fā)板來熟悉PIC單片機的各類外設(shè)資源等。

 

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+