初级会员

- 积分
- 58
- 金钱
- 58
- 注册时间
- 2019-7-8
- 在线时间
- 177 小时
|
发表于 2020-1-18 09:57:48
|
显示全部楼层
本帖最后由 seraph15 于 2020-1-18 10:10 编辑
【1】虽然我只做过SPI_TX+DMA,但感觉做不到,DMA一次只可以使能一个功能,例如我使能SPIx_TX,SPIx_RX就只能不用DMA了,DMA的介绍,我下面放了一张图,有两点需要知道,一个是stream(流),另一个是有分DMA1和DMA2
【2】我也没用过AD7923,但是我看到CS的第一反应,这就是片选引脚了,根据我曾经使用过的外部Flash,型号是W25Q16,也是用SPI通信的,也同样有片选引脚,片选给低电平,
让芯片知道自己被选中了,然后在低电平的时间内传输数据,传输完成把电平拉高,等待下一次的数据传输(再次拉低电平)
总归来说,CS只是选中哪个设备,没被选中的,就无法接收数据,就这样
下图是关于第一点提到的channel和stream
|
|