自动生成以后只有初始化函数,比如SPI的收发函数,I2C的收发都是没有的。各位是怎么解决的?自己写的话该如何快速确定那个是标志函数,那个是发送函数?因为头文件里面有非常多定义,快速找到好像有点困难。或者说有啥选项我没勾选?使用AICude本来就是为了加速开发的,所有对于没有这些基本函数我有点点困惑。(下面代码取自ai8051u_def.h随便复制的某行,单纯举例)
- #define I2SSR_FRE_MSK BIT6
- #define I2SSR_BUY_MSK BIT5
- #define I2SSR_OVR_MSK BIT4
- #define I2SSR_UDR_MSK BIT3
- #define I2SSR_CHSID_MSK BIT2
- #define I2S_CheckFREFlag() READ_REG_BIT(I2SSR, I2SSR_FRE_MSK)
- #define I2S_CheckBUYFlag() READ_REG_BIT(I2SSR, I2SSR_BUY_MSK)
- #define I2S_CheckOVRFlag() READ_REG_BIT(I2SSR, I2SSR_OVR_MSK)
- #define I2S_CheckUDRFlag() READ_REG_BIT(I2SSR, I2SSR_UDR_MSK)
- #define I2S_CheckCHSIDFlag() READ_REG_BIT(I2SSR, I2SSR_CHSID_MSK)
复制代码
|