本帖最后由 guguo8266 于 2024-1-20 23:17 编辑
很长时间没有开发板测试了,今天拿到板子,就连夜测试。我觉得还是用keil比较快点,暂时不用板载的调试器。直接拿出自己的jlink10下载调试。
#include "main.h"
int main(void){
SystemClockInit(HFXT);//系统时钟初始化
GPIO_setAsOutputPin(GPIO_PORT_P1,GPIO_PIN0);//配置输出模式
GPIO_setAsOutputPin(GPIO_PORT_P2,GPIO_PIN0);//配置输出模式
GPIO_setAsOutputPin(GPIO_PORT_P2,GPIO_PIN1);//配置输出模式
GPIO_setAsOutputPin(GPIO_PORT_P2,GPIO_PIN2);//配置输出模式
while(1){
GPIO_setOutputHighOnPin(GPIO_PORT_P1,GPIO_PIN0);//P10口输出高电平
delay_s (2);
GPIO_setOutputLowOnPin(GPIO_PORT_P1, GPIO_PIN0);//P10输出低电平
delay_s (2);
GPIO_setOutputHighOnPin(GPIO_PORT_P2,GPIO_PIN0);//P20口输出高电平
delay_s (2);
GPIO_setOutputLowOnPin(GPIO_PORT_P2, GPIO_PIN0);//P20输出低电平
delay_s (2);
GPIO_setOutputHighOnPin(GPIO_PORT_P2,GPIO_PIN1);//P21口输出高电平
delay_s (2);
GPIO_setOutputLowOnPin(GPIO_PORT_P2, GPIO_PIN1);//P21输出低电平
delay_s (2);
GPIO_setOutputHighOnPin(GPIO_PORT_P2,GPIO_PIN2);//P22口输出高电平
delay_s (2);
GPIO_setOutputLowOnPin(GPIO_PORT_P2, GPIO_PIN2);//P22输出低电平
delay_s (2);
}
}
代码完成4个用户灯的循环闪烁。
|