完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
平台是STM32f407zgt6,试图把淘宝卖得很好的ps2无线遥控手柄接上去。spi2的pb12 13 14 15被用作microusb了,只能改用具有spi1功能的pa4 5 6 7。根据网上的例程修改了引脚,接收信号却一直异常,表现在负责接收DAT信号的pa4引脚电平一直为高,导致无法读取到按下了哪个键。请问大神这个问题该如何解决
|
|
相关推荐
2个回答
|
|
PA4是Hardware NSS Out 引脚,控制输出的,为什么说是接收信号呢?
|
|
|
|
首先,检查一下以下几点可能的问题:
1. 确保你的电源供应和接地是稳定的,检查是否有任何电源噪声或者地线干扰。 2. 确保你的硬件连接正确无误,确保连接的线材都是好的。 3. 检查你的代码,确认你的代码没有逻辑错误。比如错误的引脚初始化配置,或者SPI配置错误。 4. 确认你的代码正确地初始化了SPI功能和相应的引脚,并且SPI模式设置正确。 5. 尽量减少干扰因素,例如可以使用电源滤波和阻尼电容来降低噪声。 如果以上尝试都没有解决问题,你可以尝试以下几个方法: 1. 检查一下你使用的接收模块是否兼容STM32F407。确认你所使用的接收模块的工作电压和SPI通信方式是否与STM32F407兼容。 2. 尝试使用示波器检测信号,验证是否有连续的信号传输。如果没有连续的信号传输,可能是硬件连接问题。 3. 尝试重装固件,检查是否有固件刷写错误的问题。 4. 尝试更换另一个接收模块进行测试,确认是否是接收模块本身的问题。 最后,如果问题仍然无法解决,你可以尝试联系厂商或者威廉希尔官方网站 支持寻求进一步的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1909 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1678 浏览 1 评论
1172 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
771 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1732 浏览 2 评论
1973浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
807浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
257浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
625浏览 3评论
634浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 16:37 , Processed in 0.670983 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号