久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
用STM8L152做ad轉換遇到一些問題,求指教
[打印本頁]
作者:
980181067
時間:
2019-7-1 16:25
標題:
用STM8L152做ad轉換遇到一些問題,求指教
現在是用STM8L152做ad轉換,選的12位精度,測0-10V的電壓,但是沒有電壓輸進去的時候,讀ad轉換的值不為0,而是2055左右,值一直在變,而且變化范圍也比較大,在2046到2060這個范圍之間變化,怎么解決啊,下面附上初始化代碼。
void ADC21Conver_Init()
{
ADC_ChannelCmd(ADC1,
ADC_Channel_0, //關閉其他的采樣通道
DISABLE);
ADC_Cmd(ADC1 , DISABLE); //關閉ADC
CLK_PeripheralClockConfig(CLK_Peripheral_ADC1 , ENABLE); //使能ADC1時鐘
GPIO_Init(GPIOD , GPIO_Pin_1 , GPIO_Mode_In_PU_No_IT); //配置AD引腳
ADC_SchmittTriggerConfig(ADC1, ADC_Channel_22,
DISABLE);//配置施密特觸發器
ADC_Init(ADC1,
ADC_ConversionMode_Single, //單次轉換模式
ADC_Resolution_12Bit, //精度轉換精度位數 12 10 8 6
ADC_Prescaler_1 //時鐘設置為1分頻
);
ADC_ChannelCmd(ADC1,
ADC_Channel_22, //設置為通道22進行采樣
ENABLE);
ADC_Cmd(ADC1 , ENABLE); //使能ADC
}
int ADC_Data_Read( )
{
int value;
ADC_SoftwareStartConv(ADC1); //啟動ADC
while(ADC_GetFlagStatus(ADC1 , ADC_FLAG_EOC) == 0); //等待轉換結束
ADC_ClearFlag(ADC1 , ADC_FLAG_EOC); //清除中斷標志
value = ADC_GetConversionValue(ADC1); //讀取ADC1,通道1的轉換結果
return value;
}
作者:
980181067
時間:
2019-7-1 17:16
我是想讓在0v輸入的輸入的時候,讓它的值固定,不要大范圍變化
作者:
hange_v
時間:
2019-7-1 19:28
我是用過STM8L152,我說一下。STM8L152 AD參考源是電源VCC,所以需要先通過測量內部1.8V基準得到VCC,再進行后面的測量。。。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
午夜影院在线观看免费
|
久久毛片网站
|
99国产精品久久久久久久
|
国产精品久久久久久久久免费桃花
|
在线日韩视频
|
色综合一区二区三区
|
亚洲中午字幕
|
99视频在线
|
久久久久亚洲视频
|
东京久久
|
久久99精品视频
|
91精品国产色综合久久
|
国产九九精品
|
久久99精品久久久久婷婷
|
天天操综合网
|
亚洲男人网
|
亚洲日韩中文字幕一区
|
日韩国产中文字幕
|
福利二区
|
久久久久一区二区
|
伊人春色在线
|
亚洲精精品
|
久久色视频
|
亚洲国产成人精品久久
|
国产精品亚洲视频
|
午夜影视
|
天天拍天天草
|
久久精品亚洲成在人线av网址
|
亚洲精品99久久久久久
|
日韩在线国产精品
|
国产午夜精品一区二区三区在线观看
|
精品国产精品国产偷麻豆
|
亚洲视频一区在线
|
久久黄色
|
av电影一区二区
|
国产一区二区三区四区在线观看
|
1204国产成人精品视频
|
国产精品视频久久久久久
|
欧美国产精品
|
久久亚洲国产精品
|
黄网站免费入口
|