FLASH_EEPROM_CMD(CMD_GET_ROM_INFO, 0x1000 , buf, 16);
请问这个函数最大是不是只能读8个字节,我读16个字节打印出来发现只有前8个字节数据能正常显示,其余全是0。
热门产品 :
CH32X035: 32位USB+USB PD单片机
FLASH_EEPROM_CMD(CMD_GET_ROM_INFO, 0x1000 , buf, 16);
请问这个函数最大是不是只能读8个字节,我读16个字节打印出来发现只有前8个字节数据能正常显示,其余全是0。
您好,您想做什么样的应用,如果是想要操作codeflash或者dataflash,不建议直接使用FLASH_EEPROM_CMD,各个操作指令的作用不同,不必研究。
使用一下接口,是可以一次操作超过8字节的,注意四字节对齐。擦、写、读codeflash使用FLASH_ROM_ERASE()、FLASH_ROM_WRITE()、FLASH_ROM_READ()接口;擦、写、读dataflash使用EEPROM_ERASE()、EEPROM_WRITE()、EEPROM_READ()接口即可。