找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1714|回復(fù): 8
收起左側(cè)

我STM32單片機(jī)ADC采樣,用PA1引腳采樣,引腳為空腳,什么都不接,為啥初始值6...

[復(fù)制鏈接]
ID:630212 發(fā)表于 2024-1-8 14:33 | 顯示全部樓層 |閱讀模式
PA1引腳上什么也沒有接,為啥出現(xiàn)了ADC初始值就為600多的情況,不是應(yīng)該為0嗎
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2024-1-8 15:02 | 顯示全部樓層
懸空本來就應(yīng)該在中值附近亂跳。為0就錯(cuò)了,沒有任何理由應(yīng)該是0,你都從哪里學(xué)的錯(cuò)誤知識(shí)?
回復(fù)

使用道具 舉報(bào)

ID:630212 發(fā)表于 2024-1-8 15:37 | 顯示全部樓層
Hephaestus 發(fā)表于 2024-1-8 15:02
懸空本來就應(yīng)該在中值附近亂跳。為0就錯(cuò)了,沒有任何理由應(yīng)該是0,你都從哪里學(xué)的錯(cuò)誤知識(shí)?

不是為0嗎?
GPIO_InitStructure.Pin        = GPIO_PIN_1;
    GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AIN;
    GPIO_InitPeripheral(GPIOA, &GPIO_InitStructure);       
PA1我是這樣配置的,模擬輸入用作ADC采樣引腳,我之前寫的程序是ADC+DMA傳輸程序就是0,現(xiàn)在我用定時(shí)器觸發(fā)ADC,DMA傳輸,初始值就600多
回復(fù)

使用道具 舉報(bào)

ID:458247 發(fā)表于 2024-1-8 16:51 | 顯示全部樓層
Xiuer66 發(fā)表于 2024-1-8 15:37
不是為0嗎?
GPIO_InitStructure.Pin        = GPIO_PIN_1;
    GPIO_InitStructure.GPIO_Mode  = GPI ...

懸空的話不為0,接地才會(huì)變0,接3.3才是滿量程
回復(fù)

使用道具 舉報(bào)

ID:630212 發(fā)表于 2024-1-8 17:09 | 顯示全部樓層
yzw846562238 發(fā)表于 2024-1-8 16:51
懸空的話不為0,接地才會(huì)變0,接3.3才是滿量程

我目前實(shí)測(cè)PA1采樣引腳接GND AD值為0,接3.3為4095,什么都不接為AD值為0
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2024-1-8 22:13 | 顯示全部樓層
Xiuer66 發(fā)表于 2024-1-8 17:09
我目前實(shí)測(cè)PA1采樣引腳接GND AD值為0,接3.3為4095,什么都不接為AD值為0

不可能,什么都不接的AD值你一定搞錯(cuò)了。
回復(fù)

使用道具 舉報(bào)

ID:458247 發(fā)表于 2024-1-9 08:42 | 顯示全部樓層
Xiuer66 發(fā)表于 2024-1-8 17:09
我目前實(shí)測(cè)PA1采樣引腳接GND AD值為0,接3.3為4095,什么都不接為AD值為0

你可能電路上有個(gè)弱下拉吧
回復(fù)

使用道具 舉報(bào)

ID:276663 發(fā)表于 2024-1-9 10:13 | 顯示全部樓層
浮空電壓不穩(wěn)是正常的
回復(fù)

使用道具 舉報(bào)

ID:1108750 發(fā)表于 2024-1-10 10:17 | 顯示全部樓層
引腳懸空的情況下電壓值就是不確定的,如果你需要讀取就得接進(jìn)去
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

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

快速回復(fù) 返回頂部 返回列表