GD32串口0乱码

[复制链接]
1347|7
 楼主| 发发打发 发表于 2021-5-17 15:23 | 显示全部楼层 |阅读模式
你好,我在使用gd32f105rc 时使用2.1.2 版本的固件库串口的例子时,程序中有printf 就无法启动,去掉可以启动,但是串口的波特率不对,这是什么原因。
zeshoufx 发表于 2021-5-17 15:27 | 显示全部楼层
108MHz主频不行,,,倍频系数不能超过16,,,

评论

使用其它频率也不行  发表于 2021-5-17 15:48
 楼主| 发发打发 发表于 2021-5-17 15:49 | 显示全部楼层
zeshoufx 发表于 2021-5-17 15:27
108MHz主频不行,,,倍频系数不能超过16,,,

我的波特率是偏小的,大概除以3左右
zeshoufx 发表于 2021-5-17 16:11 | 显示全部楼层
发发打发 发表于 2021-5-17 15:49
我的波特率是偏小的,大概除以3左右

看我的帖子吧:
https://bbs.21ic.com/icview-2831146-1-1.html

评论

我还有个问题是调用printf就无法启动,有没有遇到这方面的问题呢  发表于 2021-5-17 16:29
解决了,时钟源选错了,选了外部的,有点菜哈哈哈  发表于 2021-5-17 16:18
 楼主| 发发打发 发表于 2021-5-17 16:47 | 显示全部楼层
加上这个printf 不会死了


#pragma import(__use_no_semihosting) //???????
struct __FILE
{
    int handle; //Add whatever you need here
}__stdout;

void _sys_exit(int x) //??_sys_exit()??????????,??????????
{
    x = x;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部