typedef unsigned char BYTE;
.................................
...............................
...............................
for (i=0; i<512; i++) //Program 512 bytes data into data flash
{
IapProgramByte(IAP_ADDRESS+i, (BYTE)i);
}
这是STC单片机给的EEPROM示例程序,请问for循环里的i超过256怎么办,是不是只能加到256就结束了?
或者加到255以后的数经强制转换后只保留低八位?
stc单片机EEPROM问题
答案:2 悬赏:40 手机版
解决时间 2021-01-05 04:29
- 提问者网友:轮囘Li巡影
- 2021-01-04 08:33
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-01-04 09:48
你这段程序的注释里不是说了吗?这是写512字节的。你怎么老说256呢?变量i在这里应该是定义成INT变量了!!!
全部回答
- 1楼网友:孤独的牧羊人
- 2021-01-04 11:28
和这个设置没关系吧 我反正没用过这个 你是不是想用eeprom保存数据啊
看看stc单片机的数据手册吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯