[RISC-V MCU 应用开发] 【RISC-V MCU CH32V103测评】01:LED Demo

[复制链接]
 楼主| 740071911 发表于 2020-11-9 23:15 | 显示全部楼层 |阅读模式
本帖最后由 740071911 于 2020-11-19 13:13 编辑

第一次体验risc-v的板子,真的是不错,快递也很迅速。而且cortex m系列挺像的,这样上手就很容易了,
体验一下点灯操作。

点灯需要注意的是,
led小灯没有连接到mcu的引脚上,需要自己用杜邦线连接一下

QQ图片20201109231930.png


代码也很简单,有stm32经验的很容易

  1. /********************************** (C) COPYRIGHT *******************************
  2. * File Name          : main.c
  3. * Author             : WCH
  4. * Version            : V1.0.0
  5. * Date               : 2020/04/30
  6. * Description        : Main program body.
  7. *******************************************************************************/
  8. #include "debug.h"

  9. void LED_Init(void)
  10. {
  11.     GPIO_InitTypeDef  GPIO_InitStructure;

  12.     RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
  13.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1;
  14.     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  15.     GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
  16.     GPIO_Init(GPIOA, &GPIO_InitStructure);
  17. }

  18. void GPIO_TogglePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)
  19. {
  20.     GPIOx->OUTDR ^= GPIO_Pin;
  21. }

  22. int main(void)
  23. {
  24.     Delay_Init();
  25.     //USART_Printf_Init(115200);
  26.     //printf("SystemClk:%d\r\n",SystemCoreClock);
  27.     LED_Init();

  28.         while(1)
  29.         {
  30.             Delay_Ms(1000);
  31.             GPIO_TogglePin(GPIOA, GPIO_Pin_0);
  32.         }
  33. }





CH32V103 LED Demo.rar

408.45 KB, 下载次数: 7

zeshoufx 发表于 2020-11-10 14:26 | 显示全部楼层
谢谢分享【LED Demo 】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:想低声说句不在乎,可会飞的心总是在高处!

48

主题

887

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:想低声说句不在乎,可会飞的心总是在高处!

48

主题

887

帖子

5

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