基于上一次發(fā)帖已經(jīng)過去很久,之前項(xiàng)目中一直用的STM32的,最近在做的項(xiàng)目剛好是熒光值檢測的,有一塊PD的檢測板,剛好拿來測試一下。
這次之所以這么晚,主要之前串口打印的問題一直沒解決,這兩天看到有人發(fā)帖解決了,剛好可以往下繼續(xù)了,先說一下效果:從結(jié)果上來看AD還可以,但是串口感覺一般般,打印還是有點(diǎn)問題,如果通訊上加上通訊協(xié)議可能會好一點(diǎn)。
圖(1)效果圖-黑色的長方形是我自己的熒光檢測板,出來模擬量
供電本來嚴(yán)格點(diǎn)要±電源供電的,我就湊合用板載的5V了(實(shí)測可能4V左右),將輸出端接到P00口,
代碼配置主要分三塊:
AD的io配置,
圖(2)AD部分的配置
串口的配置,注意更改自己的波特率對應(yīng)的TMR2Value的值,如果串口打印還有問題的話參照別人前面發(fā)的貼子,
圖(3)串口部分的配置
ad值的打印,輸出到串口,我是用的外部中斷按鍵觸發(fā),按一次按鍵打印一次,
圖(4)串口打印部分的配置
除此之外,我先校準(zhǔn)了GND和Vcc的ad值,還可以,但是串口打印有點(diǎn)影響效果,數(shù)據(jù)出來一般般把,
圖(5) 將ad輸出引腳接到GND讀出的ad值
圖(6) 將ad輸出引腳接到vcc讀出的ad值
圖(7) 將ad輸出引腳接到傳感器
輸出的值會有所浮動,但是這么粗略的效果看下來還可以,簡單的一些定性的快檢產(chǎn)品中使用的話問題不大的,可以考慮考慮,
有所顧慮的是串口不知是否能夠靠代碼優(yōu)化有所改善,希望大家能給出一些意見建議或者實(shí)驗(yàn)結(jié)果分享
編輯:hfy
-
傳感器
+關(guān)注
關(guān)注
2557文章
51751瀏覽量
758914 -
波特率
+關(guān)注
關(guān)注
2文章
309瀏覽量
34447 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5221瀏覽量
99190 -
串口打印
+關(guān)注
關(guān)注
0文章
10瀏覽量
3150
發(fā)布評論請先 登錄
相關(guān)推薦
Banana Pi開源社區(qū)基于瑞芯微RK3588開發(fā)板,DeepSeek開發(fā)利器

微雪電子LPC4357開發(fā)板簡介

【STM32Cube_22】使用ADC讀取電壓值

基于uFUN開發(fā)板的心率計(jì)(三)Qt上位機(jī)的實(shí)現(xiàn)

【東微半導(dǎo)體DT5M4765R8L6 開發(fā)板試用體驗(yàn)】東微4765開發(fā)板串口打印

OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

評論