wulin 发表于 2020-6-11 10:16 学习了,谢谢你的指导! |
angmall 发表于 2020-6-11 10:50 确实是打印的问题,非常感谢!!!!!! ![]() |
不是内部dataflash读写问题 是printf()函数的问题 ![]() |
不是很明白楼主的问题。STC单片机的内置EEPROM是按扇区划分的,每个扇区容量512字节,写数据之前要把整个扇区擦除,哪怕只写一个字节。多字节数据只能按字节逐一写入。int型和long型数据得事先分解后才能正确写入。一次最多只能写512字节。读取EEPROM中数据也是按字节逐一读出,再将原int型和long型数据按写入时分解方式逆操作还原。 |