久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3119|回復: 14
打印 上一主題 下一主題
收起左側

關于STC單片機1us定時誤差問題

  [復制鏈接]
跳轉到指定樓層
樓主
芯片型號STC15W4K48S4  時鐘采用內部時鐘24M  模式16位自動重載
用定時器定時1us,變量做累加,發現定時時間一直存在誤差,后修改代碼做驗證

按程序來說,輸出波形周期應為2us,實際測試4us多,誤差有點大,修改程序繼續驗證


注釋掉部分代碼之后,周期終于對了,所以確定是程序執行所需時間導致輸出1us時間不準,但我需要1us時間,且需要調節這時間。
芯片速度不夠,不知道STM32可不可以做到?準備換方案了
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:57657 發表于 2022-11-8 12:13 | 只看該作者
自動重裝初值模式,中斷內不要賦值 TH0、TL0寄存器。
回復

使用道具 舉報

板凳
ID:807591 發表于 2022-11-8 12:25 | 只看該作者
1us除了中斷,能做的事不多了啊
回復

使用道具 舉報

地板
ID:86926 發表于 2022-11-8 14:08 | 只看該作者
賦值、指令執行和判斷都是要花時間的;不同的指令執行的時間也不一樣;而且1us那么短;對于這種芯片來說還要調時間;肯定是吃不消的,要么用硬件pwm
回復

使用道具 舉報

5#
ID:941942 發表于 2022-11-8 14:09 | 只看該作者
stm32肯定可以達到
回復

使用道具 舉報

6#
ID:624769 發表于 2022-11-8 14:11 | 只看該作者
為什么非要用中斷呢?
用 INT_CLKO |= 0x01;  直接輸出不好么?
回復

使用道具 舉報

7#
ID:619250 發表于 2022-11-8 15:29 | 只看該作者

stm32的應該沒問題
回復

使用道具 舉報

8#
ID:213173 發表于 2022-11-8 16:36 | 只看該作者
自動重裝不需要再給TH0、TL0賦值,2us周期脈沖也不適合用定時器中斷。改用高速脈沖輸出功能為宜。
回復

使用道具 舉報

9#
ID:1047954 發表于 2022-11-8 16:53 | 只看該作者
STC的下載軟件內都有范例程序的,你可以用范例試試呢

下載軟件.png (75.33 KB, 下載次數: 58)

下載軟件.png
回復

使用道具 舉報

10#
ID:1034262 發表于 2022-11-8 17:44 | 只看該作者
時間太短了,進中斷處理、退出中斷,總時間已經超過1us,所以會不準。
回復

使用道具 舉報

11#
ID:883242 發表于 2022-11-8 20:09 | 只看該作者
發送連續波形完全可以用定時器自身的功能。只有單次輸出才需要中斷。
回復

使用道具 舉報

12#
ID:688692 發表于 2022-11-9 12:55 | 只看該作者
所有的鍋都甩給八位機,就是不提系統架構設計,應用合理性。
你STM32做1us的中斷也不見得中斷程序里面你能多跑幾條代碼
回復

使用道具 舉報

13#
ID:1051174 發表于 2022-11-9 13:12 | 只看該作者
自動重裝初值模式,中斷內不要賦值 TH0、TL0寄存器。
回復

使用道具 舉報

14#
ID:123289 發表于 2022-11-9 14:18 | 只看該作者
1、已經設置為自動從裝了,為何還要重置時常路,不合理。
2、每個us反轉輸出就完成2us的周期脈沖輸出了,為何還要用NUM數數,也不合理。
兩個不合理,導致程序執行時間過長,超出中斷時間!
根本問題:中斷時間不能太短,當中斷服務程序運行時間>中斷時間時,時序就控制不了了。
回復

使用道具 舉報

15#
ID:401564 發表于 2022-11-10 00:26 | 只看該作者
24MHZ在1T模式下,誤差最多就是1/24
做1uS肯定是沒有問題的
問題是,你要這1uS又是可調的干嘛?
如果是計時,可以用定時器
如果輸出PWM......很少有用到1MHZ的PWM的
也許,你想要的功能,可以通過其它方式來實現,還不如說說你要做什么好點
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人在线免费视频 | 欧美成年黄网站色视频 | 日韩在线免费视频 | 亚洲一区二区久久久 | 一区二区三区中文字幕 | 91免费福利视频 | 国产精品99久久久久久www | 亚洲第一天堂 | 久久久久久黄 | 精品国产一区二区三区性色 | 国产精品日本一区二区不卡视频 | 91国产精品| 黑人巨大精品 | 91精品国产乱码久久蜜臀 | 农村妇女毛片精品久久久 | 亚洲性人人天天夜夜摸 | 亚洲三级在线观看 | 手机在线一区二区三区 | 91视频在线| 黄色网址大全在线观看 | 国内精品久久精品 | 羞羞视频在线观看 | 偷拍亚洲色图 | 91av入口| 91精品国产91久久久久久三级 | av资源中文在线天堂 | 国产精品大全 | 日日操夜夜摸 | 久久中文字幕一区 | 色在线免费视频 | 久久久久久毛片免费观看 | 欧美三级视频在线观看 | 国产欧美一区二区在线观看 | 91在线视频观看免费 | 国产日韩一区二区 | 亚洲va欧美va天堂v国产综合 | 一级毛片免费完整视频 | 欧美日一区二区 | 日日操操 | 久草免费电影 | 亚洲成人av在线播放 |