Hephaestus 發(fā)表于 2023-4-13 23:33
先用萬用表檢查ADC輸入引腳電壓是否變化。
Hephaestus 發(fā)表于 2023-4-13 23:33
先用萬用表檢查ADC輸入引腳電壓是否變化。
1234590qwehjm 發(fā)表于 2023-4-14 09:39
lcd上顯示也是光線最暗時(shí)顯示的數(shù)值
wulin 發(fā)表于 2023-4-14 10:12
這是最基本的ADC運(yùn)用,問題多在硬件電路和程序缺陷。上電路圖與代碼。
wulin 發(fā)表于 2023-4-14 10:12
這是最基本的ADC運(yùn)用,問題多在硬件電路和程序缺陷。上電路圖與代碼。
1681441603500.jpg (907.54 KB, 下載次數(shù): 70)
coody_sz 發(fā)表于 2023-4-14 11:14
光不穩(wěn)定,加上別的干擾,造成輸出信號(hào)不穩(wěn)定,讀數(shù)也就不穩(wěn)定。加數(shù)字濾波,就可以得到穩(wěn)定的結(jié)果。
coody_sz 發(fā)表于 2023-4-14 11:14
光不穩(wěn)定,加上別的干擾,造成輸出信號(hào)不穩(wěn)定,讀數(shù)也就不穩(wěn)定。加數(shù)字濾波,就可以得到穩(wěn)定的結(jié)果。
IMG_20230413_215056.jpg (642.5 KB, 下載次數(shù): 65)
lkc8210 發(fā)表于 2023-4-14 12:01
仿真接P14
初始化用P13(P1ASF=0X08;)
函數(shù)用P17(result=ADC_Chang(7);)
lkc8210 發(fā)表于 2023-4-14 12:01
仿真接P14
初始化用P13(P1ASF=0X08;)
函數(shù)用P17(result=ADC_Chang(7);)
wulin 發(fā)表于 2023-4-14 13:58
你電路圖的ADC輸入是P1.4,ADC初始化中P1ASF=0X08;設(shè)置的是P1.3用作模擬輸入通道,ADC轉(zhuǎn)換中result=ADC_C ...
wulin 發(fā)表于 2023-4-14 13:58
你電路圖的ADC輸入是P1.4,ADC初始化中P1ASF=0X08;設(shè)置的是P1.3用作模擬輸入通道,ADC轉(zhuǎn)換中result=ADC_C ...
wulin 發(fā)表于 2023-4-14 13:58
你電路圖的ADC輸入是P1.4,ADC初始化中P1ASF=0X08;設(shè)置的是P1.3用作模擬輸入通道,ADC轉(zhuǎn)換中result=ADC_C ...
1681459436449.jpg (642.48 KB, 下載次數(shù): 64)
1234590qwehjm 發(fā)表于 2023-4-14 16:04
那個(gè)我還想請(qǐng)問一下,前面的口改過了,我的板子加上光敏電阻后什么都不顯示,是什么原因
wulin 發(fā)表于 2023-4-14 16:39
首先要確保1602能夠正常顯示字符,然后再輸入ADC結(jié)果。
1681462338880.jpg (674.67 KB, 下載次數(shù): 64)
wulin 發(fā)表于 2023-4-14 16:39
首先要確保1602能夠正常顯示字符,然后再輸入ADC結(jié)果。
1681462643896.jpg (861.28 KB, 下載次數(shù): 63)
1681462670755.jpg (970.21 KB, 下載次數(shù): 52)
1681462764728.jpg (815.61 KB, 下載次數(shù): 55)
1234590qwehjm 發(fā)表于 2023-4-14 16:04
那個(gè)我還想請(qǐng)問一下,前面的口改過了,我的板子加上光敏電阻后什么都不顯示,是什么原因
wulin 發(fā)表于 2023-4-14 16:39
首先要確保1602能夠正常顯示字符,然后再輸入ADC結(jié)果。
2.jpg (34.23 KB, 下載次數(shù): 60)
1.jpg (51.1 KB, 下載次數(shù): 70)
wulin 發(fā)表于 2023-4-14 18:10
開ADC中斷是蛇足
Hephaestus 發(fā)表于 2023-4-14 19:17
就是硫化鎘光敏電阻跟一個(gè)電阻分壓,不需要管什么3.3V或者5V電源。
1234590qwehjm 發(fā)表于 2023-4-14 19:19
真的很感謝啊,謝謝
wulin 發(fā)表于 2023-4-14 21:50
改寫一下更易看懂
wulin 發(fā)表于 2023-4-14 21:50
改寫一下更易看懂
1681542147240.jpg (902.86 KB, 下載次數(shù): 64)
1234590qwehjm 發(fā)表于 2023-4-15 15:03
大佬,我想請(qǐng)問一下把程序下載到板子上時(shí),lcd屏總是顯示下面的,是什么原因(我是用杜邦線接lcd和最小系 ...
wulin 發(fā)表于 2023-4-14 21:50
改寫一下更易看懂
1234590qwehjm 發(fā)表于 2023-4-16 12:24
我想問一下,后面想用adc獲取的數(shù)值控制led亮暗,有沒有什么可以學(xué)習(xí)的程序(pwm不會(huì))
wulin 發(fā)表于 2023-4-17 11:03
在上述程序的基礎(chǔ)上加PWM控制即可,具體控制的占空百分比需要按實(shí)際需求調(diào)整。
wulin 發(fā)表于 2023-4-17 14:00
修改了一下百分比計(jì)算
wulin 發(fā)表于 2023-4-17 11:03
在上述程序的基礎(chǔ)上加PWM控制即可,具體控制的占空百分比需要按實(shí)際需求調(diào)整。
wulin 發(fā)表于 2023-4-17 15:32
代碼重新編輯后怎么被閹割了?
wulin 發(fā)表于 2023-4-17 15:32
代碼重新編輯后怎么被閹割了?
1681720374770.jpg (942.41 KB, 下載次數(shù): 58)
1234590qwehjm 發(fā)表于 2023-4-17 16:33
大佬,我這個(gè)按照你一開始那個(gè)寫的,protues仿真led變化奇怪,有一點(diǎn)點(diǎn)像閃,但是又不是,led亮暗沒辦法 ...
1234590qwehjm 發(fā)表于 2023-4-17 17:42
大佬,這個(gè)燈你是放在p幾口的,我程序里面沒看見在哪用了是p1.1嗎
wulin 發(fā)表于 2023-4-17 18:21
PWM0默認(rèn)P1.1口輸出,LED調(diào)光仿真不了。只能實(shí)物驗(yàn)證。改過算法的程序我沒有保留,不知什么原因論壇給截 ...
wulin 發(fā)表于 2023-4-17 18:21
PWM0默認(rèn)P1.1口輸出,LED調(diào)光仿真不了。只能實(shí)物驗(yàn)證。改過算法的程序我沒有保留,不知什么原因論壇給截 ...
1681805072274.jpg (908.16 KB, 下載次數(shù): 104)
1681805170545.jpg (722.91 KB, 下載次數(shù): 104)
wulin 發(fā)表于 2023-4-17 18:21
PWM0默認(rèn)P1.1口輸出,LED調(diào)光仿真不了。只能實(shí)物驗(yàn)證。改過算法的程序我沒有保留,不知什么原因論壇給截 ...
1234590qwehjm 發(fā)表于 2023-4-18 17:17
我是p1.1接了一個(gè)led,然后led接了一個(gè)1k電阻,電阻另外一端接了電源
wulin 發(fā)表于 2023-4-19 17:16
你這LED功率有點(diǎn)大,調(diào)試程序的時(shí)候用普通LED,調(diào)試成功后加一級(jí)晶體管功率放大驅(qū)動(dòng)這種大功率LED。
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |