- 打卡等级:偶尔看看III
- 打卡总天数:57
- 最近打卡:2025-04-29 14:15:11
高级会员
- 积分
- 596
|
发表于 2024-4-8 08:35:56
|
显示全部楼层
STC以丛机的方式,可以模拟出FLASH芯片吗?
主机可以像这样去读数据:
/**********************************************************
函数结果:IC1_25AA256_TransmitReceive
备 注: 读出数据
**********************************************************/
void IC1_25AA256_TransmitReceive(uint16_t addr,uint8_t *pData,uint16_t length)
{
IC1_25AA256_CS_RESET; //START
SPI1_TransmitReceiveByte(IC_25AA256_READ); //写入指令
SPI1_TransmitReceiveByte((uint8_t)(addr>>8)); //写入指定地址
SPI1_TransmitReceiveByte((uint8_t)(addr & 0x00FF));
while (length > 0U)
{
length--;
*pData ++ = SPI1_TransmitReceiveByte(0xFF); //读出数据
}
IC1_25AA256_CS_SET; //STOP
} |
|