摘要: GCCAVR中读取Flash区数据定义(只能为全局变量):const int temp PROGMEM = 1;读取:pgm_read_byte(addr);pgm_read_word(addr);pgm_read_dword(addr);字符串:全局定义:const char ss[]PROGMEM = "hello";函数内定义:const char *ss = PSTR("hello");读取同上注意包含:#include <avr/pgmspace.h> 阅读全文
posted @ 2011-08-10 22:29 云说风轻 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 今天试试把数组存到flash里,再读出来,就在原先5110的工程上进行修改,能看出来我改在哪里了吗?uint8 Chinese_Font[][25]PROGMEM = { /*-- 文字: 芜 --*/ /*-- 楷体9; 此字体下对应的点阵为:宽x高=12x12 --*/ /*-- 高度不是8的倍数,现调整为:宽度x高度=12x16 --*/ { 0x00,0x48,0x48,0xDE,0xFE,0xF4,0xFE,0x76,0x24,0x04,0x04,0x00,0x00,0x02,0x03,0x03, 0x01,0x03,0x... 阅读全文
posted @ 2011-08-10 20:43 云说风轻 阅读(470) 评论(0) 推荐(0) 编辑