首頁(yè) > 評(píng)測(cè) > 【HPC開發(fā)板評(píng)測(cè)報(bào)告】PIC16F18875 ADCC與HPC開發(fā)板旋鈕調(diào)試
【HPC開發(fā)板評(píng)測(cè)報(bào)告】PIC16F18875 ADCC與HPC開發(fā)板旋鈕調(diào)試
- [導(dǎo)讀]
- 本帖最后由 AINZGOWN 于 2021-9-1 15:01 編輯 各位好,不同于以往的Curiosity Nano開發(fā)板評(píng)測(cè),本貼將要介紹的是方便對(duì)DIP封裝芯片進(jìn)行調(diào)試的MicroChip官方HPC開發(fā)板,外觀如下圖。 58996612f227498c5d.png
本帖最后由 AINZGOWN 于 2021-9-1 15:01 編輯
各位好,不同于以往的Curiosity Nano開發(fā)板評(píng)測(cè),本貼將要介紹的是方便對(duì)DIP封裝芯片進(jìn)行調(diào)試的MicroChip官方HPC開發(fā)板,外觀如下圖。
中間插入的是一顆PIC16F18875 8位MCU,可以看見(jiàn)開發(fā)板上有許多的外設(shè),一枚復(fù)位按鍵,兩枚自己定義按鍵,一顆旋鈕,以及兩個(gè)MIKRO BUS擴(kuò)展插槽進(jìn)行功能拓展。
本貼主要利用HPC開發(fā)板上的旋鈕來(lái)對(duì)PIC16F18875的ADCC進(jìn)行使用與測(cè)試。
首先根據(jù)開發(fā)板上的test point來(lái)確定旋鈕對(duì)應(yīng)的IO是RA0,因此我們打開MPLAB 與MCC進(jìn)行配置。
外設(shè)選中ADCC
然后對(duì)采樣頻率和采樣通道進(jìn)行設(shè)置,這邊我們因?yàn)椴蓸拥氖侵绷麟妷,不需要很高的采樣頻率,可以將采樣頻率設(shè)置較低,采樣IO選擇RA0。
點(diǎn)生成代碼后進(jìn)入main.c進(jìn)行修改,代碼如下。
- 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);
- }
- }
- }
因?yàn)?8875的ADC是10位adc,所以共2^10,1024個(gè)檔位,我們?cè)O(shè)置當(dāng)adc采樣值低于512(即旋鈕扭向右半邊時(shí),RA5亮燈),高于512(旋鈕指向左半邊時(shí),RA4亮燈)。
燒錄到開發(fā)板上進(jìn)行測(cè)試。
當(dāng)旋鈕指向左邊的時(shí)候,萬(wàn)用表測(cè)出電壓為2.8V,大于3.3V/2,采樣值大于512,RA4亮。
當(dāng)旋鈕指向右邊的時(shí)候,萬(wàn)用表測(cè)出電壓為0.3V,小于3.3V/2,采樣值小于512,RA5亮。
HPC開發(fā)板為一些沒(méi)有curiosity nano開發(fā)板的芯片提供了便攜的開發(fā)平臺(tái),和許多常用的外設(shè)與拓展模塊,降低了芯片開發(fā)調(diào)試的門檻,是一款非常實(shí)用便攜開發(fā)板,推薦新手通過(guò)HPC開發(fā)板來(lái)熟悉PIC單片機(jī)的各類外設(shè)資源等。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前