搜索

GD32串口0乱码

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

使用特权

评论回复
zeshoufx| | 2021-5-17 15:27 | 显示全部楼层
108MHz主频不行,,,倍频系数不能超过16,,,

使用特权

评论回复

评论

发发打发 2021-5-17 15:48 回复TA
使用其它频率也不行 
发发打发|  楼主 | 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

使用特权

评论回复

评论

发发打发 2021-5-17 16:29 回复TA
我还有个问题是调用printf就无法启动,有没有遇到这方面的问题呢 
发发打发 2021-5-17 16:18 回复TA
解决了,时钟源选错了,选了外部的,有点菜哈哈哈 
发发打发|  楼主 | 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;
}

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 wolfe_yu 得到打赏 ¥170.00
  • 2 小叶三千 得到打赏 ¥160.00
  • 3 最美葫芦娃 得到打赏 ¥155.00
  • 4 呐咯密密 得到打赏 ¥115.00
  • 5 hk386 得到打赏 ¥80.00
  • 6 laocuo1142 得到打赏 ¥80.00
  • 7 wzx1994 得到打赏 ¥60.00
  • 8 年轻的国王 得到打赏 ¥60.00
  • 9 bjs1688 得到打赏 ¥55.00
  • 10 木野臻 得到打赏 ¥55.00
在线客服 快速回复 返回顶部 返回列表