[单片机芯片]

【CH32X035评估板测评】CH32X035入门点灯程序手把手教学

[复制链接]
1469|0
手机看帖
扫描二维码
随时随地手机跟帖
peterLaw|  楼主 | 2023-10-11 19:16 | 显示全部楼层 |阅读模式
本帖最后由 peterLaw 于 2023-10-11 19:26 编辑

#申请原创# @21小跑堂
近期很高兴收到沁恒的CH32X035评估板进行测评,初步给我的印象,沁恒的
板子小巧,上手快,下面跟我一起来进行开发,玩转沁恒CH32X035评估板!
下面先上沁恒开发板来让大家欣赏一下!
微信图片_202310111759261.jpg
沁恒还给送了下载器,真的很贴心到位!这个我给沁恒100%好评与点赞!
就这个服务和业务水平是业界良心,必须十分满意!
微信图片_20231011175926.jpg

CH32X035 是基于青稞 RISC-V 内核设计的工业级微控制器。CH32X035
内置 USB 和 PD PHY,支持 USB Host 主机和 USB Device 设备功能、
PDUSB 及 type C 快充功能,内置可编程协议I/O 控制器,提供了2 组
OPA 运放、3 组 CMP 电压比较器、4 组 USART 串口、I2C、SPI、
多组定时器、12 位 ADC、14 路 Touchkey等丰富外设资源。
完事具备,下面一起0基础入门沁恒CH32X035评估板。
首先官方下载沁恒IDE软件MounRiver,链接如下:http://www.mounriver.com/
下载完毕后进行安装即可。
其次是进行DEMO程序下载进行学习,demo链接如下:https://www.wch.cn/downloads/CH32X035EVT_ZIP.html
最后就是程序烧写到评估版,将[size=10.6646pt]WCH-Link下载器与评估板连接,相关点定义如下:

评估板下载定义

评估版.png

[size=10.6646pt]WCH-Link下载器定义:

下载器.png


实际连线如下:


微信图片_202310111759262.jpg

连接完成后进行程序下载,下载过程如下:

23.png
[size=18.508px]
下载完成之后还得将设置的IO与LED灯连接,这个得看原理图确认,
评估板上是独立的LED针脚,需要将IO口与引脚连接

[size=18.508px]
LED.png

点灯.jpg
下面分享一下main主程序如下:

void GPIO_INIT(void)
{
    GPIO_InitTypeDef GPIO_InitStructure = {0};

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIOA, &GPIO_InitStructure);
}

/*********************************************************************
* @fn      main
*
* [url=home.php?mod=space&uid=247401]@brief[/url]   Main program.
*
* [url=home.php?mod=space&uid=266161]@return[/url]  none
*/
int main(void)
{
    u8 i = 0;
    GPIO_INIT();

    while(1)
    {
        Delay_Ms(500);
        GPIO_WriteBit(GPIOA, GPIO_Pin_0, (i == 0) ? (i = Bit_SET) : (i = Bit_RESET));
    }
}
经过我细致的讲解是不是沁恒CH32X035评估板很容易上手,快来跟我一起学习沁恒开发板吧!











  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

261

帖子

0

粉丝