![]() |
發(fā)布時間: 2020-3-3 16:46
正文摘要:我想用proteus仿真stm32的ADC功能(中斷),但是之前解決的串口問題又來了,什么也不顯示。之前還有一個問題是,顯示的時候只顯示整數(shù),電壓值是分數(shù)的統(tǒng)統(tǒng)不顯示,百思不得其解,向各位大佬求助 |
這個例程沒有問題,你可以在51黑里下載一個例程做對比,這樣才能找到問題 |
無蹤雪 發(fā)表于 2020-3-8 11:52 仿真總是失敗,總是缺少debug文件,該如何解決 |
樓主解決了嗎,我的也是串口不顯示采集數(shù)據(jù),感覺應(yīng)該是printf的問題,我的一加上printf 串口就不顯示數(shù)據(jù)了 |
我估計是proteus的支持問題,這方面例子很少,我弄過一個可以在原子開發(fā)板上跑的串口接收中斷的例子挪到proteus上,串口接收中斷不[看到運行,也不知道怎么回事。[你找個板子試試吧em06] |
qinsir88 發(fā)表于 2020-3-8 11:23 protues里用HSE總是輸出亂碼,時鐘頻率,波特率一樣也顯示不出來,使用HSI再把時鐘頻率調(diào)到56MHz及以下就能正常運行了,也不知道為什么。電壓采集是在中斷里面
|
沒見怎樣得到轉(zhuǎn)換值的,沒函數(shù),也沒見調(diào)用。 |
有人說,proteus仿真STM32時鐘頻率太高的話容易失敗,我估計時鐘頻率的問題,我還從沒使用過HSI,沒細看你最后頻率是多少。另外沒看出你的程序中ADC_ConvertedValue的值怎么來的。 |
Powered by 單片機教程網(wǎng)