打印

GD32 SPI0使用IO重映射的一个芯片BUG

[复制链接]
1145|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 sinsnsns 于 2022-6-9 15:32 编辑

问题:GD32F303  48PIN封装 SPI 断电后重上电CLK时钟信号IO没输出,仿真正常
下图是在DEBUG时正常的收发现象


下图为重上电后的异常情况,SCLK时钟信号GPIO_PB3就没输出了,DATA信号还是有的



我的配置如下:SPI0 IO使用重映射  
SPI0外设使用PB3 4 5 的重映射分别作为SCLK MISO MOSI, 片选信号由软件控制


手册IO说明

代码配置如下图



发送简单地使用一个定时器周期的用直接赋值来处理











使用特权

评论回复
沙发
sinsnsns|  楼主 | 2022-6-9 14:14 | 只看该作者
本帖最后由 sinsnsns 于 2022-6-9 14:37 编辑

简化了程序,问题依旧
仿真OK
重上电CLK没输出

7627762a192f211ef7.png (57.08 KB )

7627762a192f211ef7.png

使用特权

评论回复
板凳
sinsnsns|  楼主 | 2022-6-9 15:29 | 只看该作者
测试了F103芯片也一样的问题

使用特权

评论回复
地板
sinsnsns|  楼主 | 2022-6-9 16:32 | 只看该作者
本帖最后由 sinsnsns 于 2022-6-9 16:34 编辑

解决了

使用特权

评论回复
5
sinsnsns|  楼主 | 2022-6-9 16:34 | 只看该作者
http://bbs.**/thread-1206258-1-1.html#pid3149292

使用特权

评论回复
6
sinsnsns|  楼主 | 2022-6-9 16:35 | 只看该作者
   http://bbs.   eeworld  .  com.cn/thread-1206258-1-1.html#pid3149292

使用特权

评论回复
7
xch| | 2022-6-9 16:36 | 只看该作者
可能是没把仿真器接口功能禁止掉。

使用特权

评论回复
8
xch| | 2022-6-9 16:37 | 只看该作者

使用特权

评论回复
9
sinsnsns|  楼主 | 2022-6-9 17:01 | 只看该作者
兄弟,你早点出现我就不会浪费了一天了@.@

使用特权

评论回复
10
imdx| | 2022-6-10 13:49 | 只看该作者
说明一个问题:反映芯片bug的,绝大多数都是自己设置问题

使用特权

评论回复
11
tpgf| | 2022-7-4 12:02 | 只看该作者
纯软件仿真吗

使用特权

评论回复
12
qcliu| | 2022-7-4 12:10 | 只看该作者
是说连着仿真器就是正常的吗

使用特权

评论回复
13
drer| | 2022-7-4 12:21 | 只看该作者
引脚功能设置有问题

使用特权

评论回复
14
coshi| | 2022-7-4 12:32 | 只看该作者
引脚复用带来的问题是吗

使用特权

评论回复
15
kxsi| | 2022-7-4 12:41 | 只看该作者
那也就不是bug了

使用特权

评论回复
16
wiba| | 2022-7-4 12:53 | 只看该作者
看来得仔细对比引脚功能啊

使用特权

评论回复
17
chengxingyu| | 2022-8-16 13:39 | 只看该作者
要先把仿真功能禁止然后再重映射才可以,否则重映射功能不起作用

使用特权

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

本版积分规则

2

主题

11

帖子

0

粉丝