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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MCU寄存器賦值,內存效率問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:709761 發表于 2022-1-12 09:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
   2種方法,哪個內存執行效率高


    方法1:   


                  w=w+60;
                  y=60000-w;        
                 PWMA_CCR3 = w; //20微秒


                      PWMA_CCR4 = y; //占空比


方法2:

         
                      PWMA_CCR3 = w+60; //20微秒
                      PWMA_CCR4 =60000-w; //占空比

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:807591 發表于 2022-1-12 11:11 | 只看該作者
往往一般笨方法 仿真下來時間最短。。高大上的往往耗時最長,當然這取決于編譯器。。
回復

使用道具 舉報

板凳
ID:415064 發表于 2022-1-12 11:59 | 只看該作者
應該是1快,但是沒必要扣這個   
回復

使用道具 舉報

地板
ID:221871 發表于 2022-1-12 13:09 | 只看該作者
對編譯器而言,方法二應該更有利于生成優化的代碼。
回復

使用道具 舉報

5#
ID:221871 發表于 2022-1-12 13:20 來自觸屏版 | 只看該作者
對編譯優化而言,有傾向速度優化(最終代碼運算速度快)和傾向存儲優化(最終代碼占用字節少),前者是“時間優化”
回復

使用道具 舉報

6#
ID:221871 發表于 2022-1-12 13:26 來自觸屏版 | 只看該作者
后者是“節約空間”,往往是“時間”與“空間”相互制約,現代單片機一般芯片程序存儲器都足夠,故“速度”問題更顯得重要,可參考Keil等編程軟件編譯的各種優化等級的描述,默認是速度與空間兼顧均衡的優化等級。”
回復

使用道具 舉報

7#
ID:50910 發表于 2022-1-12 15:33 | 只看該作者
這個跟使用的機器指令和編譯器有關。
回復

使用道具 舉報

8#
ID:887371 發表于 2022-1-12 15:59 | 只看該作者
你方法2應改成 PWMA_CCR4 =60000-60-w;
回復

使用道具 舉報

9#
ID:887371 發表于 2022-1-12 16:21 | 只看該作者
樓主的方法2和方法1不等效。
方法2應改成:
                      PWMA_CCR3 = w+60; //20微秒
                      PWMA_CCR4 =60000-60-w; //占空比
我傾向于方法2效率高,因為計算結果不需要經過臨時變量w、y就直接傳到了PWMA_CCR。

假如2個表達式計算量都非常大,并且PWMA_CCR3和PWMA_CCR4要求幾乎同時賦值的情形下,就只能用方法1。
回復

使用道具 舉報

10#
ID:624769 發表于 2022-1-12 19:35 | 只看該作者
首先,
你2和1,PWMA_CCR4 的結果是不等的。

所以,在這鐘不等結果下, 2的執行時間肯定更短。
回復

使用道具 舉報

11#
ID:526108 發表于 2022-1-12 19:44 | 只看該作者
2快,你可以看生成的hex字節會變少,反匯編的步驟也不少了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久国产一区二区三区 | 人人干人人舔 | 欧美久久影院 | 国产女人与拘做视频免费 | 一区二区三区免费在线观看 | 免费观看成人鲁鲁鲁鲁鲁视频 | 97人人澡人人爽91综合色 | 欧美一区二区视频 | 在线观看深夜视频 | 羞羞的视频免费看 | 国产精品福利网站 | 狠狠色综合久久丁香婷婷 | www.国产.com| 色999日韩 | 欧美一级艳情片免费观看 | 午夜av影院| 精品国产黄色片 | 婷婷毛片| 国产精品毛片在线 | 国产激情偷乱视频一区二区三区 | 色综合久久久久 | 亚洲欧洲精品一区 | av中文字幕在线 | 成人毛片视频免费 | 成人在线视| 国产又色又爽又黄又免费 | 精品国产91亚洲一区二区三区www | 日韩激情免费 | www.国产.com | 欧美一级免费观看 | 欧美日韩综合一区 | 国产精品久久av | 99精品电影 | 久久夜视频 | av无遮挡 | 亚洲欧美在线观看 | 午夜欧美一区二区三区在线播放 | 国产精品久久久久久久久久尿 | 四虎永久免费影院 | 欧美 日韩 国产 成人 在线 | 午夜精品久久久久久久久久久久 |