标题:
stm32 GPIO冲突问题
[打印本页]
作者:
美琴的备胎
时间:
2024-8-2 01:20
标题:
stm32 GPIO冲突问题
各位大佬,请教个问题,我在用stm32l432这款单片机时,使用iic1总线挂了时钟模块,oled12864,手势传感器,电子罗盘,PB5接了dht11,串口1接蓝牙模块,串口2接GT-U7 gps模块。现在问题是,只有在把除了gps之外的代码全部注释掉gps才有输出,否则gps工作不正常,想请教下,上述gpio是和串口2有冲突吗?
作者:
13423265909
时间:
2024-8-2 10:31
通常GPIO引脚可以配置为多种功能,包括UART的TX和RX,但这需要软件上正确配置。
作者:
123156fsadf
时间:
2024-8-2 13:39
估计是软件逻辑问题
作者:
lightday
时间:
2024-8-5 15:07
正常情况下是不会冲突的。
作者:
Ubuntu312
时间:
2024-8-6 13:48
DEBUG调试一下,各项功能一个个屏蔽,先用GPS,逐个添加其他功能,debug调试,看看在哪一步出现错误。
作者:
yxt123
时间:
2024-8-6 15:36
应该不像gpio冲突问题,逐个模块关闭调试,看看是否是逻辑问题
作者:
ppcbug
时间:
2024-8-11 14:09
冲突可能性不大,尤其是你把 GPS 放在最后初始化,就算有冲突 也被覆盖了。
但是要注意一点, GPS 的流量很大, 会导致系统不断进中断,所以
MCU处理能力不够的话,是很勉强的。
作者:
xrba
时间:
2024-8-12 10:37
ppcbug 发表于 2024-8-11 14:09
冲突可能性不大,尤其是你把 GPS 放在最后初始化,就算有冲突 也被覆盖了。
但是要注意一点, GPS 的流量 ...
我认同这个观点。
作者:
cooleaf
时间:
2024-8-12 11:47
GPS数据一般是定时去读,而不是中断模式,除非有更高要求。
作者:
qiyuzhilv
时间:
2024-8-12 11:51
gpio和串口冲突的可能性不高。可以检查一下有没有变量复用、电路干扰
作者:
gdyeven
时间:
2024-8-14 17:31
没有冲突,应该是你代码逻辑的问题
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1