你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
toofree 发表于 2017-2-14 13:13 要不监测一下电源电压是不是稳定?
中山无雪 发表于 2017-2-14 14:06 先找出死在哪句上了
wudianjun2001 发表于 2017-2-14 14:38 *((uint8_t *)(USERPAGE + addr + i)) = buff; while(FLASH_IAPSR_EOP == 0); 应该是这 ...
查看全部评分
toofree 发表于 2017-2-14 18:54 ((uint8_t *)(USERPAGE + addr + i)) 有没有可能超出EEPROM的地址范围?如果有可能超出的话,那么会有问题 ...
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
解锁一次就够了。
都没用自己做的电源控制板,用的开关电源,电源应该没问题
*((uint8_t *)(USERPAGE + addr + i)) = buff;
while(FLASH_IAPSR_EOP == 0);
应该是这两句有问题,把写屏蔽掉测试没问题
while(FLASH_IAPSR_EOP == 0);
while中设置个超时退出变量,在外面判断是否是超时了,如果超时的话,再研究看什么造成的超时。
评分
查看全部评分
有没有可能超出EEPROM的地址范围?如果有可能超出的话,那么会有问题。
这句出问题的可能性较大
这个绝对没有超出,EEPROM是00-FF,我程序里最大是用到F7,而且这个测试死机的地方写的是D0,D1位置