其他分享
首页 > 其他分享> > 沁恒CH573开发板上手

沁恒CH573开发板上手

作者:互联网

概述

CH573是集成BLE无线通讯的32位RISC-V内核微控制器。片上集成低功耗蓝牙BLE通讯模块、全速USB主机和设备控制器及收发器、SPI、4个串口、ADC、触摸按键检测模块、RTC等丰富的外设资源。

系统框图

在这里插入图片描述

芯片特点

开发板简介

在这里插入图片描述
开发板如上图所示,资源如下:

开发环境

由于使用RISC-V内核,沁恒选用的MounRiver Studio作为IDE,最新的版本点击这里下载。

简介

MounRiver Studio基于Eclipse GNU版本开发,在保留原平台强大代码编辑功能、便捷组件框架的同时,针对嵌入式C /C++开发, 进行了一系列界面、功能、操作方面的修改与优化,以及工具链的指令增添、定制工作。力求打造一款硬件工程师喜爱的、以RISC-V内核为主的嵌入式集成开发环境。

安装

下载好的zip包直接解压,然后一直下一步就装好了,没什么需要特别注意的地方。占用空间大概2G,谨慎安装在C盘。

使用

安装完成后界面如下,使用方式和eclipse基本无差,不再赘述。
在这里插入图片描述

LED闪灯程序&下载

程序开发

打开开发包EVT->EXAM->PWMX示例工程,导入MounRiver Studio,修改main.c 里的内容如下:

#include "CH57x_common.h"

#define LED_PIN GPIO_Pin_15


int main()
{
  SetSysClock( CLK_SOURCE_PLL_60MHz );

  /* 配置GPIO */
  GPIOA_ModeCfg( LED_PIN, GPIO_ModeOut_PP_5mA );


  for(;;)
  {
    GPIOA_SetBits(LED_PIN);
    DelayMs(200);
    GPIOA_ResetBits(LED_PIN);
    DelayMs(200);
  }
}

然后编译,没有错误,没有警告,则说明没有问题。这样就生成闪灯的Hex文件了。
在这里插入图片描述

程序下载

下载支持两种方式,分别是串口和USB。过程基本类似,这里以USB下载方式举例来说明如何下载。

  1. 找到专门的烧录工具
    在这里插入图片描述
  2. 选择芯片型号,烧录类型和烧录文件
    在这里插入图片描述
  3. 开始下载,这一步比较重要
    • 将 MCU 的 PB22 引脚接到 GND 上(此过程 MCU 不要上电),对于此开发板来说就是断电长按boot键
    • 通过 USB 线连接下载板到电脑,下载板供电
    • 电脑端的烧录工具软件检测到“USB 设备”(如果没有请重复上述 1-2 步骤),点击“下载”控件,执行烧录
    • “下载记录”中查看烧录结果。提示完成后,将直接运行用户程序,也可重新上电或硬件复位来运行下载板中刚烧录的用户程序。如果提示失败,请重复上述步骤 3-4
      在这里插入图片描述
      在这里插入图片描述

标签:烧录,内置,LED,USB,CH573,支持,开发板,沁恒,下载
来源: https://blog.csdn.net/u014421520/article/details/114916936