level 1
7631001
楼主
为什么我的proteus 8.8 不能仿真STM32F401控制PD13口的LED?
延时函数 使用了Systick异常。
#include "stm32f4xx.h"
#include "bsp_led.h"
#include "delay.h"
int main(void)
{
RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI); //确定时钟源。这是后来添加的代码。
delay_init(); //初始化Systick,用于延时
/* LED 端口初始化 */
LED_Config();
/* 控制LED灯 */
while (1)
{
LED_ON; // 点亮LED灯
delay_ms(500); // 延时500ms
LED_OFF; // 熄灭LED灯
delay_ms(500); // 延时500ms
}
}
2024年03月18日 14点03分
1
延时函数 使用了Systick异常。
#include "stm32f4xx.h"
#include "bsp_led.h"
#include "delay.h"
int main(void)
{
RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI); //确定时钟源。这是后来添加的代码。
delay_init(); //初始化Systick,用于延时
/* LED 端口初始化 */
LED_Config();
/* 控制LED灯 */
while (1)
{
LED_ON; // 点亮LED灯
delay_ms(500); // 延时500ms
LED_OFF; // 熄灭LED灯
delay_ms(500); // 延时500ms
}
}