GD32 SPI0使用IO重映射的一个芯片BUG
本帖最后由 sinsnsns 于 2022-6-9 15:32 编辑问题:GD32F30348PIN封装 SPI 断电后重上电CLK时钟信号IO没输出,仿真正常。
下图是在DEBUG时正常的收发现象
下图为重上电后的异常情况,SCLK时钟信号GPIO_PB3就没输出了,DATA信号还是有的
我的配置如下:SPI0 IO使用重映射
SPI0外设使用PB3 4 5 的重映射分别作为SCLK MISO MOSI, 片选信号由软件控制
手册IO说明
代码配置如下图
发送简单地使用一个定时器周期的用直接赋值来处理
本帖最后由 sinsnsns 于 2022-6-9 14:37 编辑
简化了程序,问题依旧
仿真OK
重上电CLK没输出
测试了F103芯片也一样的问题 本帖最后由 sinsnsns 于 2022-6-9 16:34 编辑
解决了 http://bbs.**/thread-1206258-1-1.html#pid3149292 http://bbs. eeworld.com.cn/thread-1206258-1-1.html#pid3149292 可能是没把仿真器接口功能禁止掉。
兄弟,你早点出现我就不会浪费了一天了@.@ 说明一个问题:反映芯片bug的,绝大多数都是自己设置问题 纯软件仿真吗 是说连着仿真器就是正常的吗
引脚功能设置有问题
引脚复用带来的问题是吗
那也就不是bug了
看来得仔细对比引脚功能啊
要先把仿真功能禁止然后再重映射才可以,否则重映射功能不起作用
页:
[1]