查看: 484|回复: 5

[GD32F190方案分享] GD190试用:点个灯

[复制链接]

5

主题

0

好友

664

积分

举人

Rank: 4

  • TA的每日心情
    开心
    2016-7-19 10:35
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-5-7 19:59:19 |显示全部楼层
    本帖最后由 糖悦之果飞 于 2016-5-24 08:52 编辑

    有人说点灯太LOW了,咱还是先LOW一下。

    建立自己的模板,据说这个也LOW,没法子,自己建的模板更好控制一点。过程就不赘述了。

    没有使用官方的EVAL系列的API,还是自己写,老老实实的。

    系统启动文件主要在STARTUP和SYSTEM两个相关的文件里,由于这个板没有焊接外部晶振,自己也没有那么小的电容,所以就只能用HSI了,刚开始走了弯路,主频配置不对,所以点灯的频率也不对。
    1. #include "gd32f1x0_gpio.h"
    2. #include "gd32f1x0_rcc.h"
    3. #include "systick.h"


    4. int main(void)
    5. {
    6. GPIO_InitPara gpio;


    7. RCC_AHBPeriphClock_Enable(RCC_AHBPERIPH_GPIOB, ENABLE);

    8. gpio.GPIO_Mode = GPIO_MODE_OUT;
    9. gpio.GPIO_Pin = GPIO_PIN_8 | GPIO_PIN_9;
    10. gpio.GPIO_OType = GPIO_OTYPE_PP;
    11. gpio.GPIO_Speed = GPIO_SPEED_10MHZ;

    12. GPIO_Init(GPIOB, &gpio);

    13. GPIO_WriteBit(GPIOB, GPIO_PIN_8, Bit_SET);
    14. GPIO_WriteBit(GPIOB, GPIO_PIN_9, Bit_SET);

    15. SysTick_Configuration();



    16. while(1)
    17. {



    18. }



    19. }


    20. void SysTick_Handler(void)
    21. {

    22. static uint16_t count = 0;

    23. count ++;

    24. if(count == 500)
    25. {
    26. count = 0;
    27. GPIO_ToggleBits(GPIOB, GPIO_PIN_8);
    28. }

    29. }
    复制代码
    直接贴代码,最好在工程属性里加上这么一个宏定义,不过看代码,只是对时钟复了一下位,对最终的结果好像没有影响。

    自用模板备份:

    GD190.zip (1.6 MB, 下载次数: 3, 售价: 2 铜板)

    回复

    使用道具 举报

    25

    主题

    6

    好友

    5237

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    擦汗
    2016-11-18 12:44
  • 签到天数: 900 天

    [LV.10]以坛为家III

    发表于 2016-5-8 14:36:19 |显示全部楼层
    星星点灯,照亮我的前程。
    回复

    使用道具 举报

    1

    主题

    1

    好友

    2689

    积分

    进士

    Rank: 5Rank: 5

  • TA的每日心情
    奋斗
    昨天 23:23
  • 签到天数: 646 天

    [LV.9]以坛为家II

    发表于 2016-5-8 22:27:05 |显示全部楼层
    设计的好,参考和学习
    回复

    使用道具 举报

    195

    主题

    3

    好友

    9657

    积分

    超级版主

    Rank: 8Rank: 8

    该用户从未签到

    发表于 2016-5-9 15:45:44 |显示全部楼层
    文章不错,请内容去经验频道一并发一下,可以有双重奖励哟http://jingyan.eeboard.com/
    回复

    使用道具 举报

    9

    主题

    0

    好友

    661

    积分

    举人

    Rank: 4

  • TA的每日心情
    开心
    2016-9-23 23:16
  • 签到天数: 101 天

    [LV.6]常住居民II

    发表于 2016-5-9 22:10:10 |显示全部楼层
    写的不错!!!
    回复

    使用道具 举报

    138

    主题

    7

    好友

    1888

    积分

    超级版主

    Rank: 8Rank: 8

  • TA的每日心情
    奋斗
    2016-7-28 15:40
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2016-5-10 17:20:07 |显示全部楼层
    有意思
    回复

    使用道具 举报

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

    关闭

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


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

    GMT+8, 2016-12-10 07:13 , Processed in 0.116426 second(s), 16 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部