TA的每日心情 | 无聊 2016-10-8 20:34 |
---|
签到天数: 10 天 连续签到: 1 天 [LV.3]偶尔看看II
|
到手板子很多天了,但是一直在外面跑,板子一直随身带,USB线给带坏了,板子貌似也出了点问题又莫名其妙好了,最近趁着生病终于可以安心搞下自己事情了,赶紧开搞,板子的资料对我来说已经够用,就直接用论坛里下的那份资料;
1、第一个工程:LED;
目的:①熟悉芯片及芯片资料,②建立工程模板,③测试板子是否可用;
测试代码如下:- int main(void)
- {
-
- GPIO_InitPara GPIO_InitParaStruct;
-
- RCC_AHBPeriphClock_Enable(RCC_AHBPERIPH_GPIOB,ENABLE);
-
- GPIO_InitParaStruct.GPIO_Mode = GPIO_MODE_OUT;
- GPIO_InitParaStruct.GPIO_OType = GPIO_OTYPE_PP;
- GPIO_InitParaStruct.GPIO_Pin = GPIO_PIN_8 | GPIO_PIN_9 |GPIO_PIN_10;
- GPIO_InitParaStruct.GPIO_PuPd = GPIO_PUPD_NOPULL;
- GPIO_InitParaStruct.GPIO_Speed = GPIO_SPEED_50MHZ;
- GPIO_Init(GPIOB,&GPIO_InitParaStruct);
- SysTick_Configuration();
-
- while (1)
- {
- GPIO_SetBits(GPIOB,GPIO_PIN_8);
- GPIO_ResetBits(GPIOB,GPIO_PIN_9);
- GPIO_ResetBits(GPIOB,GPIO_PIN_10);
- Delay_1ms(500);
-
- GPIO_ResetBits(GPIOB,GPIO_PIN_8);
- GPIO_SetBits(GPIOB,GPIO_PIN_9);
- GPIO_ResetBits(GPIOB,GPIO_PIN_10);
- Delay_1ms(500);
-
- GPIO_ResetBits(GPIOB,GPIO_PIN_8);
- GPIO_ResetBits(GPIOB,GPIO_PIN_9);
- GPIO_SetBits(GPIOB,GPIO_PIN_10);
- Delay_1ms(500);
-
- }
- }
复制代码 程序下进去跑一下,LED能按自己预想的点亮,延时有些不准确,可能是我时钟没配置好,板子没什么异常,可以进行后续的任务了;
|
-
|