微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > _hal_uart_spi.c

_hal_uart_spi.c

时间:10-02 整理:3721RD 点击:

 _hal_uart_spi.c里面的DMA_PAD是用来做什么的啊,为什么在发送数据前要执行下面的语句?

(void)memset(spiRxBuf, (DMA_PAD ^ 0xFF), SPI_MAX_PKT_LEN * sizeof(uint16));

串口驱动详解文档: http://blog.csdn.net/crystal736/article/details/8597380

你好,因为SPI通信在接收数据的时候也要向外发送无用的数据才能产生时钟接收数据,也就是说接收数据也是主动的,知道什么时候要接收,这样的话使用DMA还有没有必要呢

spiRxBuf[ ]里面是什么数据啊,spiParseRx是解析spiRxBuf[ ]里的数据,那么spiRxBuf[ ]里的数据是哪里得到的呢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top