STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
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位置