欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2513|回復: 10
收起左側

51單片機使用兩個定時器存在的問題

[復制鏈接]
ID:1040123 發表于 2023-6-8 01:16 | 顯示全部樓層 |閱讀模式
請問一下,為啥我用兩個定時器的時候,定時器1不會按照我所定的時間去運行,而是速度極快且不停地輸出數據  現象是用仿真看的,晶振是11.0952,求大佬們幫幫忙。! 51hei圖片20230608010701.jpg 51hei圖片20230608010713.jpg 51hei圖片20230608010716.jpg

這是1s輸出的數據

這是1s輸出的數據


回復

使用道具 舉報

ID:220661 發表于 2023-6-8 06:40 | 顯示全部樓層
不清楚你單片機型號,一種可能性是你的單片機不一定有定時器1,另外參照官方程序看看定時器寄存器配置位是否正確。
回復

使用道具 舉報

ID:94031 發表于 2023-6-8 07:00 | 顯示全部樓層
定時器1中斷里不要處理串口發送,這樣會打亂定時計數,串口發送放在main循環里處理。
回復

使用道具 舉報

ID:123289 發表于 2023-6-8 08:17 | 顯示全部樓層
1、你對中斷響應的條件,未搞清楚。
2、你的串行通訊的時序未搞清楚。
這就是原因,補補課吧。
提示:串口發送一個字節需要多少時間?你一共發送了多少字節?要用多少時間?在此時間內,T1會發生多少次溢出?每次溢出都能被中斷響應嗎?
重新仔細看書,弄清楚我提出的問題,就當是作業吧。做完作業,水平會有大的提升。
回復

使用道具 舉報

ID:884147 發表于 2023-6-8 08:40 | 顯示全部樓層
你要5秒執行1次,請問5秒=多少毫秒
回復

使用道具 舉報

ID:1040123 發表于 2023-6-8 08:56 | 顯示全部樓層
mtdzok 發表于 2023-6-8 08:40
你要5秒執行1次,請問5秒=多少毫秒

100,圖中的已經改過了,還是會出現問題
回復

使用道具 舉報

ID:744809 發表于 2023-6-8 09:29 | 顯示全部樓層
火雞味鍋巴qwq 發表于 2023-6-8 08:56
100,圖中的已經改過了,還是會出現問題

不要放在定時器中發送咯,在main中讀溫度和發送
回復

使用道具 舉報

ID:744809 發表于 2023-6-8 09:30 | 顯示全部樓層
火雞味鍋巴qwq 發表于 2023-6-8 08:56
100,圖中的已經改過了,還是會出現問題

串口1也是用的定時器1吧,你這樣應該是有問題的。
回復

使用道具 舉報

ID:1040123 發表于 2023-6-8 09:47 | 顯示全部樓層
123156fsadf 發表于 2023-6-8 09:29
不要放在定時器中發送咯,在main中讀溫度和發送

好的,我試試
回復

使用道具 舉報

ID:1040123 發表于 2023-6-8 10:22 | 顯示全部樓層
yzwzfyz 發表于 2023-6-8 08:17
1、你對中斷響應的條件,未搞清楚。
2、你的串行通訊的時序未搞清楚。
這就是原因,補補課吧。

好的,我再看看
回復

使用道具 舉報

ID:213173 發表于 2023-6-8 11:36 | 顯示全部樓層
你的定時器使用不合理。定時器0中斷1ms用于按鍵掃描沒問題,也可以設置一個變量累加到5000輸出一個5秒標志。在主函數中查詢5秒標志再讀1820和串口發送。定時器1用做波特率發生器,切不可開定時器1中斷,否則會亂套。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表