打印
[单片机芯片]

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

[复制链接]
3410|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peterLaw|  楼主 | 2023-10-11 19:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 peterLaw 于 2023-10-11 19:26 编辑

#申请原创# @21小跑堂
近期很高兴收到沁恒的CH32X035评估板进行测评,初步给我的印象,沁恒的
板子小巧,上手快,下面跟我一起来进行开发,玩转沁恒CH32X035评估板!
下面先上沁恒开发板来让大家欣赏一下!

沁恒还给送了下载器,真的很贴心到位!这个我给沁恒100%好评与点赞!
就这个服务和业务水平是业界良心,必须十分满意!


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下载器与评估板连接,相关点定义如下:

评估板下载定义



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




实际连线如下:




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


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

[size=18.508px]



下面分享一下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评估板很容易上手,快来跟我一起学习沁恒开发板吧!











  

使用特权

评论回复
沙发
tpgf| | 2024-6-3 11:26 | 只看该作者
一般点灯程序都是各种型号单片机的入门程序

使用特权

评论回复
板凳
观海| | 2024-6-3 11:59 | 只看该作者
看图片感觉这个板子是一个最小系统板是吗

使用特权

评论回复
地板
guanjiaer| | 2024-6-3 12:31 | 只看该作者
楼主在主函数中没有进行时钟的配置 使用的是默认的配置是吧

使用特权

评论回复
5
八层楼| | 2024-6-3 22:53 | 只看该作者
使用这种下载方式需要对电路板进行供电吗

使用特权

评论回复
6
晓伍| | 2024-6-3 23:24 | 只看该作者
如果只是操作普通的io还是很容易的 涉及到引脚的复用就比较啰嗦了

使用特权

评论回复
7
磨砂| | 2024-6-3 23:55 | 只看该作者
这个评估板还可以通过其他方式进行程序下载吗

使用特权

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

本版积分规则

26

主题

270

帖子

0

粉丝