QCC51XX---系统学习目录_嵌入式学习_force的博客-CSDN博客
了解了I2C的使用,细心的小伙伴已经发现了,在bitserial这个功能里面还能使用SPI。bitserial就是用来使用I2C和SPI的,而这两者的使用,大同小异。
在默认代码使中,是有两个传感器的驱动代码的,分别是加速度传感器adxl362和接近传感器vncl3020。这里小编也以默认参考代码来讲解如何使用SPI驱动。
我们看到adxl362.c文件中的appAccelerometerClientRegister这是为加速度传感器注册的地方,就是给传感器配置使能,这里和上篇的差不多,主要讲bitserial的几个参数
首先模式肯定要选BITSERIAL_MODE_SPI_MASTER ,再是时钟频率,小编亲测时钟频率可到4Mhz,往下的几个配置如果不是特殊的就不用管,但要是是特殊的看一下注释都能懂了。接下一个重要的参数——flags,大家都知道SPI并不是只有一种通讯模式,为了面对不同的通讯模式,不同的信号传输需求,就需要按照枚举的参数去修改这个标志位,多个参数就用 ‘|’ 符号与起来。