[单片机芯片] CH579EVT评测+ LED 测试

[复制链接]
1006|2
 楼主| 一路向北lm 发表于 2020-1-3 14:27 | 显示全部楼层 |阅读模式
本帖最后由 一路向北lm 于 2020-1-3 14:29 编辑

CH579EVT板卡 核心板上的LED D1的控制引脚被引出到了50信号端口,这里我将其与PB22短接来进行测试。原理图和接线图如下: 1.png
2.jpg



 楼主| 一路向北lm 发表于 2020-1-3 14:30 | 显示全部楼层
APP分组中新建bsp_led.cbsp_led.h文件,该文件实现了对led的亮灭、翻转操作。
bsp_led.c代码如下:
  1. #include "bsp_led.h"
  2. void led_module_init()
  3. {
  4.         //设置LED D1 推挽输出20mA电流
  5.   GPIOB_ModeCfg(LED_Pin,GPIO_ModeOut_PP_20mA);
  6.         //默认不点亮LED D1
  7.         GPIOB_SetBits(LED_Pin);
  8. }
bsp_led.h代码如下:
  1. #ifndef __BSP_LED_H__
  2. #define __BSP_LED_H__
  3. #include "CH57x_common.h"

  4. #define LED_Pin  GPIO_Pin_22
  5. #define LED_ON   GPIOB_ResetBits(LED_Pin)
  6. #define LED_OFF  GPIOB_SetBits(LED_Pin)
  7. #define LED_Turn GPIOB_InverseBits(LED_Pin)       
  8. void led_module_init(void);
  9. #endif
main.c代码如下:
  1. #include "CH57x_common.h"
  2. #include "bsp_led.h"

  3. int main()
  4. {   
  5.    led_module_init();   //LED 模块初始化
  6.     while(1)
  7.         {
  8.            LED_Turn;      //LED1S翻转一次
  9.            mDelaymS(1000);
  10.         }                       
  11. }


 楼主| 一路向北lm 发表于 2020-1-3 14:31 | 显示全部楼层
核心板的LED D1以1S间隔闪烁,验证了上次的新建工程的正确性,也测试开发板的LED。
3.jpg

您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

3837

帖子

81

粉丝
快速回复 在线客服 返回列表 返回顶部