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

QQ登錄

只需一步,快速開始

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

51單片機(jī)使用定時(shí)器控制舵機(jī),導(dǎo)致lcd1602顯示溫度不正常

[復(fù)制鏈接]
ID:627541 發(fā)表于 2019-10-22 22:30 | 顯示全部樓層 |閱讀模式
控制一個(gè)周期20ms,使用定時(shí)器每隔0.5ms,進(jìn)入中斷,這樣調(diào)節(jié)舵機(jī)的角度,但是我還使用了溫度傳感器和lcd1602顯示溫度,導(dǎo)致不能正常顯示溫度(不使用定時(shí)器時(shí)可以正常顯示)。這明顯時(shí)定時(shí)器的原因,有什么技巧來(lái)避免這個(gè)問(wèn)題嗎
回復(fù)

使用道具 舉報(bào)

ID:235200 發(fā)表于 2019-10-22 23:57 | 顯示全部樓層
減少讀溫度的次數(shù),在舵機(jī)不需要進(jìn)行控制的間歇再去讀溫度值
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2019-10-23 06:59 | 顯示全部樓層
無(wú)圖無(wú)程序很難幫你
回復(fù)

使用道具 舉報(bào)

ID:619594 發(fā)表于 2019-10-23 09:38 | 顯示全部樓層
定時(shí)器的工作,影響了溫度傳感器的時(shí)序
回復(fù)

使用道具 舉報(bào)

ID:411550 發(fā)表于 2019-10-23 14:07 | 顯示全部樓層
LCD顯示的子函數(shù)中延時(shí)的時(shí)間太長(zhǎng),每次當(dāng)定時(shí)器進(jìn)入中斷時(shí),想要進(jìn)入LCD顯示,但是LCD顯示函數(shù)的時(shí)間太長(zhǎng),導(dǎo)致還沒有開始顯示,定時(shí)器就在一次的進(jìn)入了中斷,這樣LCD就不能正常顯示了。
回復(fù)

使用道具 舉報(bào)

ID:628826 發(fā)表于 2019-10-23 15:00 | 顯示全部樓層
定時(shí)器時(shí)間間隔改小一些,時(shí)延小,顯示才能較為靈敏
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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