新手入门
- 积分
- 15
- 金钱
- 15
- 注册时间
- 2019-3-11
- 在线时间
- 2 小时
|

楼主 |
发表于 2019-9-19 11:53:25
|
显示全部楼层
本帖最后由 明轩 于 2019-9-19 11:55 编辑
我的代码和例程代码几乎完全相同,例程代码可以顺利运行,我的代码不可以。比较过很多文件几乎都完全相同
- #include "sys.h"
- #include "delay.h"
- #include "usart.h"
- #include "led.h"
- void delay(unsigned int n)
- {
- unsigned int i;
- for(i = 0; i < n; i++)
- ;
- }
- int main(void)
- {
- HAL_Init(); //系统初始化
- Stm32_Clock_Init(360, 25, 2, 8); //时钟初始化,外部晶振25M时,主频180M
- delay_init(180); //延时初始化
- led_init(); //LED初始化
-
-
- while(1)
- {
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET); //点亮LED0
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET); //点亮LED1
- delay_ms(500); //延时
-
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET); //熄灭LED0
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET); //熄灭LED1
- delay_ms(500); //延时
- }
-
- }
复制代码 |
|