找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3739|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)定時(shí)器既做波特率發(fā)生器又使能中斷的問題分析

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:148486 發(fā)表于 2019-6-2 10:27 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
如題:假如定時(shí)器1作為波特率發(fā)生器,又使能中斷,我知道溢出的時(shí)候會(huì)去執(zhí)行中斷語句(中斷語句沒寫會(huì)發(fā)生未知錯(cuò)誤)

問1:如果我寫了中斷語句可不可以正常運(yùn)行?


問2:是不是做了波特率發(fā)生器就絕對不能使能中斷?



請各位勇士分析分析
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:415123 發(fā)表于 2019-6-2 11:31 | 只看該作者
可以,有沖突風(fēng)險(xiǎn),如果波特率太高,而你的中斷代碼執(zhí)行周期大于波特率周期,就會(huì)出現(xiàn)波特率不準(zhǔn)的問題。如果中斷代碼運(yùn)行時(shí)間遠(yuǎn)小于波特率周期,應(yīng)該沒有問題
回復(fù)

使用道具 舉報(bào)

板凳
ID:148486 發(fā)表于 2019-6-2 12:35 | 只看該作者
honey_teck 發(fā)表于 2019-6-2 11:31
可以,有沖突風(fēng)險(xiǎn),如果波特率太高,而你的中斷代碼執(zhí)行周期大于波特率周期,就會(huì)出現(xiàn)波特率不準(zhǔn)的問題。如 ...

嗯嗯,所以說還是盡量不使能,謝謝解答
回復(fù)

使用道具 舉報(bào)

地板
ID:552967 發(fā)表于 2019-6-2 13:39 | 只看該作者
學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

5#
ID:123289 發(fā)表于 2019-6-4 09:52 | 只看該作者
1、“定時(shí)器”是獨(dú)立的硬件,它有自己獨(dú)立的運(yùn)行方式,不受“波特率發(fā)生器”,“使能中斷”的任何限制!
2、“波特率發(fā)生器”只是利用“定時(shí)器”的運(yùn)行結(jié)果。
3、 無論你是否“使能中斷”,“定時(shí)器”仍獨(dú)立工作。
4、“定時(shí)器”溢出的時(shí)候,不一定會(huì)去執(zhí)行中斷語句,也即不一定發(fā)生中斷,這,取決于你讓不讓它發(fā)生中斷!
5、如果寫了中斷語句,且讓它發(fā)生中斷,則必被執(zhí)行。
6、“波特率發(fā)生器”不能決定,“定時(shí)器”發(fā)不發(fā)生中斷。

評分

參與人數(shù) 1黑幣 +5 收起 理由
slckkk + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報(bào)

6#
ID:554234 發(fā)表于 2019-6-4 14:23 | 只看該作者
學(xué)習(xí)學(xué)習(xí),我也不太明白
回復(fù)

使用道具 舉報(bào)

7#
ID:977509 發(fā)表于 2021-11-4 08:20 | 只看該作者
請問我pwm舵機(jī)控制加了波特率發(fā)生器,舵機(jī)就開始抖動(dòng)是為什么,t0舵機(jī)T1波特率,24mhz晶振,89c52
單片機(jī)
回復(fù)

使用道具 舉報(bào)

8#
ID:587810 發(fā)表于 2021-11-4 10:34 來自手機(jī) | 只看該作者
不可以的,一起使用會(huì)發(fā)生沖突
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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