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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2651|回復: 9
收起左側

單片機定時器賦值問題

[復制鏈接]
ID:709761 發表于 2021-7-13 10:00 | 顯示全部樓層 |閱讀模式
12M晶振,16位定時器
        
已知  10微秒  65416
Y等于2,算20微秒的定時器賦值,有什么簡單,不占單片機計算量的算法嗎
20微秒超過INT范圍怎么辦

        TL1 =(65536-(uint)(65416*y))%256;                //設置定時初始值
        TH1 =(65536-(uint)(65416*y))/256;                //設置定時初始值

回復

使用道具 舉報

ID:914633 發表于 2021-7-13 11:46 | 顯示全部樓層
12M晶振 10微秒 應該是TH1=(65536-10)%256;TL1=(65536-10)/256;
回復

使用道具 舉報

ID:914633 發表于 2021-7-13 11:49 | 顯示全部樓層
定時20微秒 TH1=(65536-20)%256;TL1=(65536-20)/256;
回復

使用道具 舉報

ID:276663 發表于 2021-7-13 12:19 | 顯示全部樓層
超過就一直中斷,不能太短!
回復

使用道具 舉報

ID:47286 發表于 2021-7-13 13:20 | 顯示全部樓層
這種賦值為什么一定要去片子去算呢 不如自己在電腦上用excel算好做個表 結果用code寫在片子里 當需要改變的時候直接讀code不好嗎 不是單片機不能干 但乘除取整運算怎么都算耗費時間的運算尤其在中斷里 畢竟單片機性能擺在那
回復

使用道具 舉報

ID:298123 發表于 2021-7-13 15:24 | 顯示全部樓層
dzbj 發表于 2021-7-13 13:20
這種賦值為什么一定要去片子去算呢 不如自己在電腦上用excel算好做個表 結果用code寫在片子里 當需要改變的 ...

編譯器會替MCU做
回復

使用道具 舉報

ID:451718 發表于 2021-7-13 18:11 | 顯示全部樓層
短于100us的定時器中斷都要慎用, 占用資源太嚴重了。 如果是要做PWM,盡量用硬件PWM來做。
回復

使用道具 舉報

ID:47286 發表于 2021-7-14 00:34 來自觸屏版 | 顯示全部樓層
hz_dyg 發表于 2021-7-13 15:24
編譯器會替MCU做

這種直接賦值的編譯器也做么 那編譯器怎么區分是算法還是值
回復

使用道具 舉報

ID:827550 發表于 2021-7-14 08:40 | 顯示全部樓層
sic里有快捷生成定時器
回復

使用道具 舉報

ID:298123 發表于 2021-7-14 09:45 | 顯示全部樓層
dzbj 發表于 2021-7-14 00:34
這種直接賦值的編譯器也做么 那編譯器怎么區分是算法還是值

你能想到的,做編譯器的人應該比我們都厲害!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕一区二区三区不卡在线 | 五月激情综合 | 亚洲国产精品久久久 | 日韩不卡在线 | 日韩久久综合网 | a在线视频观看 | 综合网伊人 | 日韩一级在线 | 成人在线一区二区三区 | 国产黄色大片 | 成人美女免费网站视频 | a看片| 欧美色综合一区二区三区 | 91天堂网 | 精品亚洲一区二区三区 | 91影视| 亚洲精品影院 | 亚洲国产网站 | 一区二区三区视频在线免费观看 | 成人伊人| 久久在线免费 | 精品国产91 | 免费一级毛片 | 国产成人一区二区三区 | 精品福利一区二区三区 | 日韩精品久久久久 | 九九热在线免费观看 | 午夜激情在线 | 国产成人精品一区二区在线 | 国产999精品久久久久久 | 日日干日日射 | 欧美日韩在线电影 | 久久爱一区 | 亚洲成人av在线播放 | 日韩超碰在线 | 国产免费福利小视频 | 亚洲国产精品一区二区www | 亚洲国产精品一区在线观看 | 天天操天天舔 | 精品久久久久久久 | 国产在线观看一区二区三区 |