在使用Atmega 64時發現,利用Atmel Studio 7.0編譯程序,如果while循環中沒有調用任何硬件,例如只是寫 i++語句,編譯器會自動給優化掉。爲了解決這個問題需要修改一下編譯器的優化級別。優化步驟見下圖。
Atmel Studio自動優化編譯級別的問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
AVR學習札記之跑馬燈程序
xingzhewalker
2020-07-03 10:28:41
ATMEGA8A 點亮LED燈
假如要點亮或者熄滅端口B第0個引腳,只需兩個步驟: 1、配置該引腳爲輸出。 2、配置該引腳輸出爲高電平還是低電平。 假如低電平點亮
冷傲斌哥
2020-06-23 07:19:14
AVR外部中斷筆記
外部中斷引腳號:INT0 PD2 , INT1 PD3 , INT2 PB2 寄存器說明: 通用中斷控制寄存器:GICR 7 6 5 4 3 2 1
qingmaoff
2020-06-16 05:38:48
F_CPU not defined for 問題解決
Bradley_靳
2020-06-08 18:52:05
使用Atmega64單片機T/C3生成PWM信號
zaohang
2020-05-31 14:16:10
ATmega / AVR單片機型號標識規則及選型
JuneM
2020-04-27 12:38:25
函數參數傳遞過程中,怎麼兼容 “const char *類型和“char *類型”的思考。
JohnCage
2020-04-24 03:28:31
Atmega128L控制ADS7816進行AD採集的子程序(AVR單片機)
乡村彩虹
2020-02-25 07:05:40
定時器中斷程序-AVR STUDIO6-ATMEGA88PA
EmbededDriver
2020-02-25 01:09:48
Atmel studio注意事項
EmbededDriver
2020-02-25 01:09:48
Atmel Studio 6使用
EmbededDriver
2020-02-25 01:09:48
avr studio 5定義晶振
土米A
2020-02-23 18:45:22
AVR-GCC Makefile 中文翻譯並加上我的理解(原發於:2007-11-20)
semilog
2020-02-22 05:05:53
AVR 用計數器1溢出中斷實現秒錶 出錯
xiao_bodian
2020-02-21 11:41:18
【轉】#pragma data:code和#pragma data:data(cannot initialize RAM area )
xiao_bodian
2020-02-21 11:41:17