找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1431|回復: 7
收起左側

ADC采集到電位器的結果多處調用 限制最大值提問

[復制鏈接]
ID:254747 發(fā)表于 2021-11-25 10:33 | 顯示全部樓層 |閱讀模式
大師們好   我現(xiàn)在遇到一個問題就是   我用AD采樣了,電位器的值{1024 10bit AD},然后是通過AD函數(shù)返回的結果,我現(xiàn)在要把這個結果用到多個功能模塊里面,而且每個模塊需要的最大值都不一樣,例如:模塊1需要 200 模塊二需要 500  模塊三需要 600  同時在數(shù)碼管上面顯示 不同模塊調用的值,請問這個問題怎么處理比較合理,是在對于模塊做比例縮小,還是專門建立一個函數(shù),統(tǒng)一縮小比例啊,
回復

使用道具 舉報

ID:73435 發(fā)表于 2021-11-25 13:37 | 顯示全部樓層
沒有太懂你的需求,不知其他人怎么看
回復

使用道具 舉報

ID:401564 發(fā)表于 2021-11-25 13:56 | 顯示全部樓層
這不是很簡單的事嗎?
返回值統(tǒng)一的是ADC的數(shù)據(jù)值,不做處理
在模塊中針對ADC值進行處理
回復

使用道具 舉報

ID:254747 發(fā)表于 2021-11-25 15:01 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-11-25 13:56
這不是很簡單的事嗎?
返回值統(tǒng)一的是ADC的數(shù)據(jù)值,不做處理
在模塊中針對ADC值進行處理

我是這樣弄的  但是數(shù)據(jù)好像不對 回頭我在看看
回復

使用道具 舉報

ID:123289 發(fā)表于 2021-11-25 15:39 | 顯示全部樓層
本帖最后由 yzwzfyz 于 2021-11-26 10:01 編輯

采樣值置于公共變量中,供大家調用。
各自的模塊中,放置一個系數(shù),如模塊1用K1,K1是多少由你決定吧,將采樣值與K1或加,或乘,或做成一個公式。
回復

使用道具 舉報

ID:401564 發(fā)表于 2021-11-25 15:58 | 顯示全部樓層
不將就123 發(fā)表于 2021-11-25 15:01
我是這樣弄的  但是數(shù)據(jù)好像不對 回頭我在看看

用得多的數(shù)據(jù)就不要用返回值了,直接聲明一個全局變量,比如:adc_data
這個變量只調用,不改變,只在ADC函數(shù)中改變就行了
回復

使用道具 舉報

ID:254747 發(fā)表于 2021-11-25 16:10 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-11-25 15:58
用得多的數(shù)據(jù)就不要用返回值了,直接聲明一個全局變量,比如:adc_data
這個變量只調用,不改變,只在ADC函數(shù) ...

好的  謝謝  指導  我試一試
回復

使用道具 舉報

ID:254747 發(fā)表于 2021-11-25 16:11 | 顯示全部樓層
yzwzfyz 發(fā)表于 2021-11-25 15:39
采樣值置于公共變量中,供大家調用。
各自的模塊中,放置一個系數(shù),如模塊1用K1,K1是多少由你決定吧。將 ...

辛苦指導了   回頭我試一試 謝謝
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表