|
發(fā)布時間: 2021-9-15 13:39
正文摘要:做了一個計時計數(shù)的板子,用的單片機是STC15W408AS,接線如圖,用途是接線柱短接后開始計時,斷開后停止計時,計數(shù)一次。如果沒有接電線,上電后手動短接接線柱然后斷開能計時并計數(shù)1次,但是如果接線柱接上電線,只 ... |
| 盡量不用開關電源,你這種情況,要用線性電源 |
| 電磁干擾可能會導致此問題。 應該找到一種有效的方法來隔離干擾。 |
| 你P1.0需要接觸外面?如是建議加個光耦,電源在你MCU板上電源端輸入上串一個電感在濾波。 |
| 秒秒鐘是你板子設計的問題,抗干擾的問題。重頭來過吧。 |
wfqxgw 發(fā)表于 2021-9-15 23:51 大神下拉4.7K電阻并聯(lián)104電容是怎么起作用的呀請講一下可以嗎 |
| 單片機是需要很強的硬件知識的,電源是一個問題,你的電路也有問題,特別是AD更是要特別注意。你的電路一個電容都沒有,有干擾太正常了。 |
| 用示波器看一下你的板上的CPU電壓就明白了。 |
| 電源干擾了。一般建議加下拉電阻。加一個4.7K下拉電阻。再并一個104.一般可以解決。 |
非凡科技 發(fā)表于 2021-9-15 22:21 強上拉只能輸出不能輸入,短接可能會燒IO口。 |
| 配置一下強上拉 |
wulin 發(fā)表于 2021-9-15 20:39 好的,謝謝 |
188610329 發(fā)表于 2021-9-15 19:46 這個就是簡單的開合計數(shù),沒有用ADC,就像開關一樣,按下計數(shù)一次,然后測量按下多長時間。 |
npn 發(fā)表于 2021-9-15 17:42 直接引用的頭文件,STC15.H。。而且stc89C52rc,也是這個情況 |
P1.0接1K上拉電阻和對地接104瓷片電容試試。
|
| 如果換了不同的線就會有不一樣的結果,一般考慮的就是干擾屏蔽的問題, 你計數(shù)的問題應該牽涉到 ADC的計算了吧? 模電和數(shù)電不同,對屏蔽隔離方面的要求是比較高的。 |
| 請確認程序是否有配置 P1M0、P1M1 寄存器的值? |
Powered by 單片機教程網(wǎng)