c8051f360单片机flash擦除问题

EA=0;SFRPAGE=0x00;VDM0CN|=0x80;for(j=10000;j>0);RSTSRC=0x02;FLKEY=0xA5;FLKEY=0xF1;PSC... EA = 0;
SFRPAGE = 0x00;
VDM0CN |= 0x80;
for (j = 10000; j > 0);
RSTSRC = 0x02;
FLKEY = 0xA5; FLKEY = 0xF1; PSCTL |= 0x03; VDM0CN |= 0x80; for (j = 10000; j > 0; j--); RSTSRC = 0x02; *pwrite = 0; PSCTL = PSCTL &~0x03;对于c8051f360单片机在对flash进行擦除的时候为什么VDM0CN,RSTSRC的值不随着所附的值变化呢?帮忙看看哪里有错误,谢谢!
展开
 我来答
17957948
2012-07-18 · 超过29用户采纳过TA的回答
知道答主
回答量:385
采纳率:0%
帮助的人:186万
展开全部
请问你的i是定义的什么类型呢!估计你是定义的为 unsigned char吧!那就有问题了、unsigned char范围只有0~256而你要加到350、而当i加到255的时候再加一
早早播
2012-07-25
知道答主
回答量:93
采纳率:0%
帮助的人:13.8万
展开全部
A = 0;
SFRPAGE = 0x00;
VDM0CN |= 0x80;
for (j = 10000;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式