完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
1、我的裸板程序是一个SPI例程,没有移植rtthread_NANO之前SPI值正常的;
2、按照官方MDK的方法移植了rtthread_NANO之后,什么都没有增加,就是移植完了就不正常; 3、目前测试只有SPI不正常,其他IO口,串口打印都正常;这个可能是什么问题? 4、我使用的单片机为GD32C103; |
|
相关推荐
2个回答
|
|
|
建议先接上逻辑分析仪
|
|
|
|
|
|
根据您的描述,移植RT-Thread Nano后SPI通信异常,而串口和GPIO正常,问题可能集中在中断冲突、时钟配置差异或资源互斥上。以下是详细排查步骤和解决方案: ? 核心原因分析
? 解决方案✅ 1. 检查中断优先级配置
✅ 2. 核对时钟树配置
✅ 3. 添加SPI总线互斥锁
✅ 4. 调整硬件初始化顺序
✅ 5. 调试技巧
? 常见GD32C103特定问题
通过逐步排除以上问题,90%的SPI异常可解决。重点优先级排查:时钟配置 > 中断冲突 > 初始化顺序。如有具体寄存器或代码片段,可进一步分析。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
184个成员聚集在这个小组
加入小组rtstudio是否可像keil加载ini解决虚拟串口与mcu串口通讯?
1212 浏览 0 评论
【Vision Board创客营连载体验】基于RA8D1-Vision Board的自动路径规划小车
1776 浏览 1 评论
【Vision Board创客营连载体验】基于Vision Board的垃圾分类
2156 浏览 0 评论
【Vision Board创客营连载体验】使用 Vision Board 做一个 UVC Camera
1777 浏览 0 评论
【Vision Board创客营连载体验】TinyMaix进行手写数字识别
2006 浏览 0 评论
1464浏览 5评论
在RT-Thread Studio中新建的stm32f407-atk-explorer工程运行qemu失败,是什么原因引起的?
1766浏览 3评论
为什么rt_device_read()只能读取到两个字节数据?
363浏览 3评论
连得上热点,但是ping baidu.com出现timeout,请问跟什么有关?
421浏览 3评论
420浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:08 , Processed in 0.635540 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
746
