打印
[STM32F2]

置位操作

[复制链接]
1544|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wanglaojii|  楼主 | 2021-9-11 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pi, GPIO, IO, gp, spi, MCU
我现在两个MCU,MCU1用3个GPIO模拟SPI作为主设备,430做为从设备.我看了一个TI例程,其中的SPI中断部分是这样的:
进入中断->判断是否可以发送数据("否"继续等待,"是"的话就把要发的数据放进发送缓冲区)->接收来自主设备的数据->退出.
我先在从设备要给主设备发送数据的话通过置第4个GPIO4告诉主设备,主设备检测GPIO4为高就来读,那么GPIO4的置位操作应该放在哪一步

使用特权

评论回复
沙发
Edisons| | 2021-9-11 12:30 | 只看该作者
如果放在该中断程序里,主设备不会发出时钟信号,程序也就不会进入中断。

使用特权

评论回复
板凳
_gege| | 2021-9-11 12:30 | 只看该作者
主设备读到的数据会发生错误。

使用特权

评论回复
地板
Mozarts| | 2021-9-11 12:35 | 只看该作者
主设备从第一个时钟下降沿开始读数据.请问有什么好的处理办法.

使用特权

评论回复
5
Listate| | 2021-9-11 12:36 | 只看该作者
SPI 有主从控制功能,  可以用这个功能简化你的软件设计

使用特权

评论回复
6
feiqi1| | 2021-9-11 12:41 | 只看该作者
spi是通过可以通过地址来识别的吧。。

使用特权

评论回复
7
androidbus| | 2021-9-11 12:42 | 只看该作者
置位操作的还是要多注意的。
你为什么不用中断操作呢

使用特权

评论回复
8
litengg| | 2021-9-11 22:44 | 只看该作者
中断的设计能够保证相应及时一些。

使用特权

评论回复
9
qiangweii| | 2021-9-11 22:44 | 只看该作者
这样的还是通过串口进行发送数据
串口的设置比这个简单

使用特权

评论回复
10
shashaa| | 2021-9-11 22:49 | 只看该作者
不能用下降沿捕获的方法吗?

使用特权

评论回复
11
xia00| | 2021-9-11 22:50 | 只看该作者
这不是简单的GPIO寄存器的设计的么

使用特权

评论回复
12
coshi| | 2021-10-5 20:20 | 只看该作者
最好不要放在中断里边

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

220

主题

1411

帖子

1

粉丝