一、wh32开发板应用--led程序
目标:利用维航开发板(wh32)自带进行led亮暗程序编写
工具:1、keil5 环境
           2、wh32开发板
过程:
1、先查看原理图,知道开发板led所接引脚:一、wh32开发板应用>>led程序
从图可以看出led灯接在PC13引脚,PC13输出高电平时led灯亮,接低电平时led灯暗。故程序需要做一下几件事情:
a、启动PC端口时钟: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); 
b、把端口PC13设置成推挽输出:GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
2、程序编写:
//LED IO初始化
void LED_Init(void)
{
 GPIO_InitTypeDef  GPIO_InitStructure;
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//使能PC端口时钟
 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13; //LED0-->PC13 端口配置
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
 GPIO_Init(GPIOC, &GPIO_InitStructure); //根据设定参数初始化GPIOC.13
 GPIO_SetBits(GPIOC,GPIO_Pin_13); //PC.13 输出高
}
//主函数编写:
 int main(void)
 {
delay_init();    //延时函数初始化  
LED_Init();   //初始化与LED连接的硬件接口
while(1)
{
LED0=0;
delay_ms(300);//延时300ms
LED0=1;
delay_ms(300);//延时300ms
}
 }
3、程序编写完了后,就编译:
一、wh32开发板应用>>led程序
4、无出错后,链接板子。进行下载:
一、wh32开发板应用>>led程序
下载成功后,就可已看到板子上的灯亮暗交替。

工程源代码下载:点击打开链接

相关文章:

  • 2021-09-06
  • 2021-08-02
  • 2021-12-02
  • 2021-11-22
  • 2022-02-10
  • 2022-02-10
  • 2022-01-08
猜你喜欢
  • 2021-08-01
  • 2021-07-29
  • 2021-08-26
  • 2022-12-23
  • 2021-11-29
  • 2022-01-07
  • 2021-08-29
相关资源
相似解决方案