TA的每日心情 | 开心 2016-7-19 10:35 |
---|
签到天数: 8 天 连续签到: 1 天 [LV.3]偶尔看看II
|
本帖最后由 糖悦之果飞 于 2016-5-24 08:52 编辑
有人说点灯太LOW了,咱还是先LOW一下。
建立自己的模板,据说这个也LOW,没法子,自己建的模板更好控制一点。过程就不赘述了。
没有使用官方的EVAL系列的API,还是自己写,老老实实的。
系统启动文件主要在STARTUP和SYSTEM两个相关的文件里,由于这个板没有焊接外部晶振,自己也没有那么小的电容,所以就只能用HSI了,刚开始走了弯路,主频配置不对,所以点灯的频率也不对。- #include "gd32f1x0_gpio.h"
- #include "gd32f1x0_rcc.h"
- #include "systick.h"
- int main(void)
- {
- GPIO_InitPara gpio;
- RCC_AHBPeriphClock_Enable(RCC_AHBPERIPH_GPIOB, ENABLE);
- gpio.GPIO_Mode = GPIO_MODE_OUT;
- gpio.GPIO_Pin = GPIO_PIN_8 | GPIO_PIN_9;
- gpio.GPIO_OType = GPIO_OTYPE_PP;
- gpio.GPIO_Speed = GPIO_SPEED_10MHZ;
- GPIO_Init(GPIOB, &gpio);
- GPIO_WriteBit(GPIOB, GPIO_PIN_8, Bit_SET);
- GPIO_WriteBit(GPIOB, GPIO_PIN_9, Bit_SET);
- SysTick_Configuration();
- while(1)
- {
- }
- }
- void SysTick_Handler(void)
- {
- static uint16_t count = 0;
- count ++;
- if(count == 500)
- {
- count = 0;
- GPIO_ToggleBits(GPIOB, GPIO_PIN_8);
- }
- }
复制代码 直接贴代码,最好在工程属性里加上这么一个宏定义,不过看代码,只是对时钟复了一下位,对最终的结果好像没有影响。
自用模板备份:
GD190.zip
(1.6 MB, 下载次数: 3, 售价: 2 与非币)
|
|