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

QQ登錄

只需一步,快速開始

搜索
查看: 3700|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)定時(shí)器不準(zhǔn)的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:192357 發(fā)表于 2018-4-17 18:27 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
在定時(shí)器中只放LED燈旋轉(zhuǎn)的程序,清楚標(biāo)記為在旋轉(zhuǎn)程序之前,但是程序在執(zhí)行的時(shí)候LED燈有事亮滅的時(shí)間不對(duì)。同樣的程序放在核心板上可以用。
晶振電路一致,而且在ADC采集的時(shí)候,ADC端口不給信號(hào),會(huì)出現(xiàn)方波干擾,干擾周期與LED亮滅周期一致,甚至錯(cuò)誤時(shí)間也一致。這是什么問題,求大佬告訴一下,順便說一下我用的是KEA128單片機(jī)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:192357 發(fā)表于 2018-4-17 22:37 | 只看該作者
還有一個(gè)問題,KEA使能ADC通道進(jìn)行讀取時(shí),一個(gè)通道采取的值會(huì)影響其它通道的值。給一個(gè)腳模擬信號(hào),其他幾個(gè)通道的變化規(guī)律與其一模一樣,怎么回事,急求
回復(fù)

使用道具 舉報(bào)

板凳
ID:192357 發(fā)表于 2018-4-17 22:45 | 只看該作者
還有一個(gè)問題,就是KEA在進(jìn)行ADC采集是ADC各通道之間會(huì)互相影響,給一個(gè)ADC通道模擬信號(hào),其他記錄ADC也會(huì)有相同的變化規(guī)律,急求。
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2018-4-18 20:58 | 只看該作者
1、硬件分線不合理時(shí),有可能出現(xiàn)干擾。
2、AD的內(nèi)部有一個(gè)記憶電容,它是用來采集引腳上的電壓的。當(dāng)引腳切換后,它上面的電壓不能躍變,需要一定的時(shí)間才能變成切換后的引腳電壓。所以當(dāng)切換后到一個(gè)新的引腳后,要稍等一會(huì)再采樣,可以放棄前幾次采樣的值。這樣就保險(xiǎn)了。
很多人未注意到這一點(diǎn),未留足夠的切換時(shí)間間隔,就會(huì)出現(xiàn)交叉干擾的現(xiàn)象。
回復(fù)

使用道具 舉報(bào)

5#
ID:192357 發(fā)表于 2018-4-19 12:54 | 只看該作者
yzwzfyz 發(fā)表于 2018-4-18 20:58
1、硬件分線不合理時(shí),有可能出現(xiàn)干擾。
2、AD的內(nèi)部有一個(gè)記憶電容,它是用來采集引腳上的電壓的。當(dāng)引腳 ...

謝謝,
回復(fù)

使用道具 舉報(bào)

6#
ID:192357 發(fā)表于 2018-4-21 21:31 | 只看該作者
問題已經(jīng)解決,定時(shí)器我們剛開始是通過觀察點(diǎn)亮的LED燈翻轉(zhuǎn)來進(jìn)行指示的,最終檢查的原因是這兩個(gè)LED燈練得引腳同時(shí)也是ADC的復(fù)用引腳,因?yàn)锳DC通道在沒有接外部信號(hào)來源時(shí),容易受到相同ADC其它通道的影響,導(dǎo)致連在該引腳的LED燈不能正確翻轉(zhuǎn),我用邏輯分析儀測(cè)過,定時(shí)的時(shí)間是準(zhǔn)確的。
回復(fù)

使用道具 舉報(bào)

7#
ID:313765 發(fā)表于 2018-4-22 15:35 | 只看該作者
其實(shí)外置晶振的誤差是很大的,最好是用自帶震蕩電路那種
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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