首頁 > 評測 > 【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進行修改,代碼如下。
- void main(void)
- {
- // initialize the device
- SYSTEM_Initialize();
- ADCC_StartConversion(channel_ANA0);
- uint16_t value; //采樣值
- while (1)
- {
- // Add your application code
- value=ADCC_GetSingleConversion(channel_ANA0); //獲取采樣值
- if(value >= 512)
- {
- IO_RA5_SetLow(); //熄滅RA5的LED
- IO_RA4_Toggle(); //RA4呼吸燈
- __delay_ms(500);
- }
- else if(value >=0 && value<512)
- {
- IO_RA4_SetLow(); //熄滅RA4的LED
- IO_RA5_Toggle(); //RA5呼吸燈
- __delay_ms(500);
- }
- }
- }
因為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
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前