在线时间32 小时
UID3162156
注册时间2016-12-15
NXP金币0
TA的每日心情 | 奋斗 2016-12-16 15:24 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
中级会员
 
- 积分
- 272
- 最后登录
- 2018-1-24
|

楼主 |
发表于 2018-1-2 17:30:11
|
显示全部楼层
那我应该怎么操作才不耗时尼,如果软件模拟的话速率能否更上,15M是要求,无法更改,另外我从机怎么检测数据传输完,这样我才要拉高从机的GPIO,防止下一帧数据又过来,按照下面这样写通过示波器看GPIO很早就拉高了,怎么准确的检测在时钟的最后一个有效采集沿拉高这个gpio
//GPIO拉低,通知主机开始传输数据
GPIO_ClearPinsOutput(GPIOB, 1U << nRF_OUT_S_PIN);
//从机传输数据
SPI2_Slave_Transfer(slaveTxData,slaveRxData,(sizeof(slaveRxData)/sizeof(slaveRxData[0])));
//GPIO拉高,数据传送完成,
GPIO_SetPinsOutput(GPIOB, 1U << nRF_OUT_S_PIN);[/code]
|
|