樓主的動作組是寫死的吧?
如果flash還夠的話推薦用PROGRAM這個關鍵字把數組寫進flash
詳細在arduino官網能 ...
本来确实是以数组的形式写在数组中的,只是调用的时候出问题,大概是数据太多,超出了sram的容量了吧 不好意思我背錯單字了XD~~~
PROGMEM
http://arduino.cc/en/Reference/PROGMEM 你的寫法是int data1
這個是在flash裡面沒錯, 但是開始執行程序時會在sram裡面複製一份來供調用
問題是這些數值只需要調用, 不用改變, 在sram裡面是完全浪費空間的
所以有個特殊方法就是透過PROGMEM去讀flash
相關的腳位定義也能用這種方法節省sram空間 jack4904 发表于 2012-12-15 17:48 static/image/common/back.gif
你的寫法是int data1
這個是在flash裡面沒錯, 但是開始執行程序時會在sram裡面複製一份來供調用
...
如此。我明白了!太感谢你啦~ jack4904 发表于 2012-12-15 17:48 static/image/common/back.gif
你的寫法是int data1
這個是在flash裡面沒錯, 但是開始執行程序時會在sram裡面複製一份來供調用
...
真的解决了好大的问题呢,也节省了好多不必要的步骤。非常非常的感谢!
页:
1
[2]