查看: 2269|回复: 0

GD32F190小红板上电+建立工程+点灯……

[复制链接]
  • TA的每日心情
    无聊
    2016-10-8 20:34
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-6-15 23:23:17 | 显示全部楼层 |阅读模式
    分享到:
    到手板子很多天了,但是一直在外面跑,板子一直随身带,USB线给带坏了,板子貌似也出了点问题又莫名其妙好了,最近趁着生病终于可以安心搞下自己事情了,赶紧开搞,板子的资料对我来说已经够用,就直接用论坛里下的那份资料;

    1、第一个工程:LED;
    目的:①熟悉芯片及芯片资料,②建立工程模板,③测试板子是否可用;
    测试代码如下:
    1. int main(void)
    2. {
    3.   
    4.     GPIO_InitPara GPIO_InitParaStruct;
    5.    
    6.     RCC_AHBPeriphClock_Enable(RCC_AHBPERIPH_GPIOB,ENABLE);
    7.    
    8.     GPIO_InitParaStruct.GPIO_Mode = GPIO_MODE_OUT;
    9.     GPIO_InitParaStruct.GPIO_OType = GPIO_OTYPE_PP;
    10.     GPIO_InitParaStruct.GPIO_Pin = GPIO_PIN_8 | GPIO_PIN_9 |GPIO_PIN_10;
    11.     GPIO_InitParaStruct.GPIO_PuPd = GPIO_PUPD_NOPULL;
    12.     GPIO_InitParaStruct.GPIO_Speed = GPIO_SPEED_50MHZ;
    13.     GPIO_Init(GPIOB,&GPIO_InitParaStruct);       

    14.     SysTick_Configuration();
    15.        
    16.     while (1)
    17.     {
    18.         GPIO_SetBits(GPIOB,GPIO_PIN_8);
    19.         GPIO_ResetBits(GPIOB,GPIO_PIN_9);
    20.         GPIO_ResetBits(GPIOB,GPIO_PIN_10);
    21.         Delay_1ms(500);
    22.         
    23.         GPIO_ResetBits(GPIOB,GPIO_PIN_8);
    24.         GPIO_SetBits(GPIOB,GPIO_PIN_9);
    25.         GPIO_ResetBits(GPIOB,GPIO_PIN_10);
    26.         Delay_1ms(500);
    27.         
    28.         GPIO_ResetBits(GPIOB,GPIO_PIN_8);
    29.         GPIO_ResetBits(GPIOB,GPIO_PIN_9);
    30.         GPIO_SetBits(GPIOB,GPIO_PIN_10);
    31.         Delay_1ms(500);
    32.    
    33.     }
    34. }
    复制代码
    程序下进去跑一下,LED能按自己预想的点亮,延时有些不准确,可能是我时钟没配置好,板子没什么异常,可以进行后续的任务了;


    点亮LED.jpg
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 07:09 , Processed in 0.111634 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.