查看: 62224|回复: 4

[GD32F190方案分享] GD32F190工程初建及代码修改

[复制链接]

2

主题

0

好友

363

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-7-8 14:17
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-6-6 22:26:35 |显示全部楼层

    忙里偷闲,找时间体验了一把GD板子,
    不过官方提供的代码为了兼容多块板子,
    程序都不能直接用,好多地方都得自己修改。
    (也可能是我找的例程文件不对吧)

    简单以板载LED灯的修改跟大家说一下吧。
    至于Keil下工程的建立我就不多说了,上张图吧
    左侧可以看到,所有的外设库文件都加入了,
    方便大家继续开发。
    QQ截图20160606221132.png


    好了我们开始说一下LED代码的修改
    先是修改一下LED在板子上的引脚定义,
    这个要自己对照原理图修改,
    注意改我们GD32F190对应的代码哦。
    QQ截图20160606220520.png


    然后是我们的LED操作函数,
    要跟前边的定义一一对应起来,
    (C语言先定义后使用的吗)
    QQ截图20160606220715.png


    接下来就是我们代码里的LED名字,
    跟板子上的LED的标号的对应了,
    可以看到顺序已经打乱了(没办法,丝印不对应啊)。
    QQ截图20160606213628.png


    所有都修改后,就是在我们的main函数里边调用了,
    如下图,中间是按键的初始化代码。
    QQ截图20160606220741.png


    接下来就是程序编译了,所有的库文件都会编译一遍
    QQ截图20160606220630.png


    然后就是程序的下载了,不知道家发现了没有,
    我们的GD板子可以在Keil里面直接下载,
    装好驱动之后在keil里设置一下就行,非常方便。
    QQ截图20160606222110.png



    GD32F190R8.haozip01.zip (7 MB, 下载次数: 10)
    GD32F190R8.haozip02.zip (3.81 MB, 下载次数: 5)
    GD32F190R8.zip_2345好压分卷说明.txt (223 Bytes, 下载次数: 4)
    附上我自己间的工程包,所有库函数已加入,
    板子的按键、LED程序已修改,
    上电后LED依次亮起,然后同时熄灭,
    再由按键一一对应控制亮灭。






    回复

    使用道具 举报

    2

    主题

    0

    好友

    363

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-7-8 14:17
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-6-6 22:34:13 |显示全部楼层
    本帖最后由 通宵敲代码 于 2016-6-8 08:39 编辑

    视频连接http://v.youku.com/v_show/id_XMTU5OTE0NjQwOA==.html?from=y1.7-1.2

    回复

    使用道具 举报

    2

    主题

    0

    好友

    363

    积分

    秀才

    Rank: 3Rank: 3

  • TA的每日心情
    开心
    2016-7-8 14:17
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-6-8 08:44:47 |显示全部楼层

    今天查了一下GD32F190的官方资源分配图,
    可以看到,其实板子的实际LED、按键丝印,
    就跟原理图上的不一样,

    这是资源分配图(只保留了LED、按键)
    232219otkkrkltnk14nktn.jpg


    这是官方给的原理图
    LED的
    QQ截图20160608084128.png


    按键的

    QQ截图20160608084146.png
    QQ截图20160608084205.png

    QQ截图20160608084138.png









    回复

    使用道具 举报

    1

    主题

    11

    好友

    3615

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 09:46
  • 签到天数: 788 天

    [LV.10]以坛为家III

    发表于 2016-11-25 12:45:05 |显示全部楼层
    不错的初学教程
    hjq
    回复

    使用道具 举报

    2

    主题

    0

    好友

    195

    积分

    童生

    Rank: 2

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 3 天前 |显示全部楼层
    谢谢分享               
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 02:46 , Processed in 0.102677 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部