查看: 9392|回复: 16

[项目] GD32串口发送的完整工程建立

  [复制链接]
  • TA的每日心情
    开心
    2016-3-27 09:49
  • 签到天数: 319 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-6-27 16:19:28 | 显示全部楼层 |阅读模式
    分享到:
    首先是在keil新建一个工程,选择的设备是
    QQ截图20150627160700.png

    注意一定要是keil5.12以上才可以使用,否则会报错,gd32 pack包在后面附录

    文件架构如图所示
    QQ截图20150627160603.png
    这里我被gd32的外设库坑惨了,它的CLK_SYS时钟是HSE,这里要用HSI/2
    QQ截图20150627160959.png QQ截图20150627161238.png
    这里一定要改成HSI
    附上PACK包和完整工程


    template.rar

    3.15 MB, 下载次数: 227

    串口工程

    Keil.GD32F1xx_DFP.1.0.1.rar

    6.84 MB, 下载次数: 1002

    gd32 PACK包

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-28 20:17
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-6-27 16:21:54 | 显示全部楼层
    为楼主点赞!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-8 15:01
  • 签到天数: 459 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-6-27 16:22:09 | 显示全部楼层
    赞一个,板子还没到~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-12-10 15:56
  • 签到天数: 2675 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2015-6-27 16:31:36 | 显示全部楼层
    很好的经验分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:43
  • 签到天数: 2646 天

    连续签到: 16 天

    [LV.Master]伴坛终老

    发表于 2015-6-27 16:35:54 | 显示全部楼层
    那个不改会有什么影响??
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-27 09:49
  • 签到天数: 319 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-6-27 16:40:03 | 显示全部楼层
    数码小叶 发表于 2015-6-27 16:35
    那个不改会有什么影响??

    时钟不对的,不改的话大概主频只有8MHz左右,而且不准确,不稳定
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:43
  • 签到天数: 2646 天

    连续签到: 16 天

    [LV.Master]伴坛终老

    发表于 2015-6-27 17:00:45 | 显示全部楼层
    feiting94 发表于 2015-6-27 16:40
    时钟不对的,不改的话大概主频只有8MHz左右,而且不准确,不稳定

    哦,原来如此,明白了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-14 10:15
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-6-27 22:33:45 | 显示全部楼层
    PLL、clk的配置是熟悉mcu的第一步,小红板没有焊接外部晶振HSE,所以就要考虑怎么去配置内部晶振HSI。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-7-17 13:49
  • 签到天数: 367 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-6-27 23:53:01 | 显示全部楼层
    对楼主的观点,我提出质疑
    板子上电执行startup_gd32f1x0.s,执行system_init函数配置系统时钟……
    无HSE,则使用HSI
    首先,检测HSE是否稳定,无外部晶振,肯定不稳定,查阅GD32的RCC->GCCR寄存器,
    会有tmp_HSEStatus = (uint32_t)0x00;
    转而程序自己就会运行HSI的相关配置,不需要手动修改……

    以上是自己猜测的观点,如有不对,请指正~细心求教
    质疑1.jpg
    质疑2.png
    质疑3.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-3-27 09:49
  • 签到天数: 319 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-6-28 00:10:16 | 显示全部楼层
    荣丰宇 发表于 2015-6-27 23:53
    对楼主的观点,我提出质疑
    板子上电执行startup_gd32f1x0.s,执行system_init函数配置系统时钟……
    无HSE, ...

    我的源代码里面else后是没有的内容,因此要修改
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 02:33 , Processed in 0.214320 second(s), 34 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.