概述
本文是SPI 访问从设备通讯流(字节流设置与一般化方法) 文章中方法论的具体实现,在NXP S32K1上使用C++实现对EEPROM的访问,后续可能会写EEPROM的上层参数管理方法,总结一般嵌入式系统中参数存在的形态、如何高效的组织、访问参数。
了解更多SPI可访问S32K1专栏:
NXP S32K1 SPI模块
NXP S32K1 SPI模块Driver使用
SPI时钟极性、相位设置
SPI 访问从设备通讯流(字节流设置与一般化方法)
SPI实例之C++实现EEPROM访问
读数据
bool EEPROM::ReadBytes(uint16_t addr, uint8_t *data, uint16_t len)
{
bool rtv = false;
if(data && (len>0))
{
uint8_t *pTx = new uint8_t[len+EE_LEN_HDR];
uint8_t *pRx = new uint8_t[len+EE_LEN_HDR];
if

本文详细介绍了如何在NXP S32K1微控制器上使用C++来实现SPI通信协议,具体应用为访问EEPROM。内容涵盖概述、读数据和写数据的步骤,虽然未涉及跨页操作,但提供了SPI通讯流的组织方式和理解。
最低0.47元/天 解锁文章
1761

被折叠的 条评论
为什么被折叠?



