January 30,2008

Project: rcLight(2): 詭異的WinAVR(AVR-GCC)

這次作BMW的車燈,MCU用的是Atmel AVR系列的ATtiny2313。這顆MCU實在是超好用的,同廠51系的2051完全被打趴啊!不過這不是重點,今天要講的是跟開發平台相關的東東...。

為了WinAVR Compile出來怪怪的,這兩天回家全都在測試程式有沒其它地方也出問題...計畫進度=0 :~(

--
因為整理文章的關係,本篇的內文已移動到:
AVR開發環境建置(1)

WinAVR(AVR-GCC)的奇怪問題






Posted by dabinn at 樂多Roodo! │12:48 │回應(4)引用(0)電子電機
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/5406679
回應文章

你把assembly dump 出來看看吧.通常單晶片盡量不要去使用求餘數.
還有,程式自己最佳化會比compiler最佳化還要穩定.你已經證明出來啦!
Posted by Tyson at February 19,2008 10:52

求餘數有這麼難喔?...XD
Posted by Dabinn at February 19,2008 20:36

不知你的變數AAA、RRR與tmp定義時是否有加上volatile,如果沒有請再定義的最前頭加上,

volatile int tmp,RRR,AAA;
Posted by 張政傑 at March 3,2008 08:58

volatile我那時有試過加上,不過他還是完全不理
真的很奇怪...

謝謝啦~~ ^__^
Posted by 大丙 at March 3,2008 11:20