一,SPI双机通信从机向主机传输数据演示

一、明确spi通信中的片选场景
请添加图片描述
软cs ,即自己定义片选引脚(任意引脚)
硬cs,则使用芯片定义的引脚。
主机的cs 会在通信时拉低已选中通信设备进行通信,通信完成拉高的规则。

二、双机通信的逻辑设计
在这里插入图片描述
配置
spi通信参数默认参数。
在这里插入图片描述
gpio配置
在这里插入图片描述
代码调整

#define CS_L HAL_GPIO_WritePin(GPIOF, GPIO_PIN_9, GPIO_PIN_RESET);
#define CS_H HAL_GPIO_WritePin(GPIOF, GPIO_PIN_9, GPIO_PIN_SET);
主机中断回调处理
void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)
{
   
   
	CS_H;
	printf("\r\n recv slave date:\r\n");	
	for(int i=0;i<sizeof(rxbuf);i++
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值