标题:
向stm8的EEPROM写数据
[打印本页]
作者:
宮梓萱
时间:
2018-1-3 13:24
标题:
向stm8的EEPROM写数据
这个函数可以向EEPROM每次写入1个字节的数据,也就是说只能存入unsigned char型的数据
但如果我要存入unsigned int ,float型数据时,该怎么修改代码了。
感谢各位大侠了!!!
void Write_EEPROM(u16 address, u8 *string, u8 length )
{
u8 *basis;
basis=(u8 *)(0x4000+address); //因为存放的是字节数据,故是u8型。
while(length)
{
*basis++=*string++;
while((FLASH_IAPSR & 0x04) == 0); // 等待写操作成功
length--;
}
}
作者:
芦苇劫
时间:
2018-1-3 21:34
重新定义一下u16 u8的类型
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1