f 4 s p i debug 日记 c u b e

P8,  P9  都是 同时 收发 if(HAL_SPI_TransmitReceive_DMA(&hspi3, (uint8_t*)aTxBuffer, (uint8_t *)aRxBuffer, BUFFERSIZE) != HAL_OK)
p8 收后再发送 根据忙的标志等待接受 函数 本身不等待,利用while得到的标志等待,p8必须在p9后启动同事上电 延迟2秒没有接收到数据就会一直等待为not 


ready
p9 先发后收发完等待 还是利用while 看看 标志等待发送完毕。
  如果 p8 接受的发送的数据》p9发送的数据呢? 会一直等待 直到p8的接受缓冲区达到规定的字节数后 才退出while的不是忙的标记




p10 接受暂且 不变再 发送


p11 发送 改为 发送完 再接受(都是DMA)最大工作在 10m速率
间隔为 1ms 没问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值