目录
1.添加IIC模

2.配置IIC模块

3.配置EDMA模块
4.代码
EDMA_DRV_Init(&dmaController1_State, &dmaController1_InitConfig0, edmaChnStateArray,edmaChnConfigArray, EDMA_CONFIGURED_CHANNELS_COUNT);
///默认第一个从机地址
I2C_MasterInit(&i2c0_instance,&i2c0_MasterConfig0);
///设置发送给的从机地址(每个新的从机都要从新设置地址)
I2C_MasterSetSlaveAddress(&i2c0_instance,i2c0_MasterConfig0.slaveAddress,i2c0_MasterConfig0.is10bitAddr);
///阻塞发送, false 表示不发送停止位 true 表示发送停止位
I2C_MasterSendDataBlocking(&i2c0_instance,&IndexReg,1,false,10);
I2C_MasterSendDataBlocking(&i2c0_instance,(uint8_t *)(&txdata),rxSize,true,10);
版权声明:本文为balance_c原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。