wch
「已注销」
这个作者很懒,什么都没留下…
展开
-
沁恒CH582M开发板-5-WCH-ISP实现一键自动下载
5-WCH-ISP实现一键自动下载wch提供了一个函数可以在用户代码区进入ISP,那么如果我们让WCH-ISP上位机软件点击下载的时候,自动执行该函数,就可以实现一键下载了。使用逻辑分析仪分析 WCH-ISP上位机软件可以得到下载特征数据为循环发送以下数据28.7 ms 间隔57 AB A7 02 00 1F 00 C876.26 ms 间隔57 AB A1 12 00 82 16 4D 43 55 20 49 53 50 20 2620 57 43 48 2E 43 4E 4390.37原创 2022-02-08 23:55:51 · 1730 阅读 · 0 评论 -
沁恒CH582M开发板-3-Systick滴答定时器的使用
3-Systick滴答定时器的使用滴答定时器的使用非常简单,沁恒已经为我们封装好了现成的库函数:RV_STATIC_INLINE uint32_t SysTick_Config(uint64_t ticks){ if((ticks - 1) > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */ SysTick->CMP = ticks - 1; /* set reload原创 2022-02-08 23:54:38 · 3894 阅读 · 2 评论 -
沁恒CH582M开发板-2-系统时钟配置初探
CH582-2-系统时钟配置初探在官网的例程中,一般main函数前面都有一句:SetSysClock(CLK_SOURCE_PLL_60MHz);那么这个函数到底做了什么呢?是真的把时钟设置为60MHz了吗,我们打开源码看一下:首先看看参数:/** * @brief 系统主频定义 */typedef enum{ CLK_SOURCE_LSI = 0x00, CLK_SOURCE_LSE, CLK_SOURCE_HSE_16MHz = 0x22, CL原创 2022-02-08 22:16:44 · 1621 阅读 · 0 评论 -
沁恒CH582M开发板-1-点亮LED
CH582-1-点亮LED硬件准备沁恒CH582M-R0-1V0开发板USB-TTL模块软件准备CH582M是wch自研的 青稞RISC 处理器 WCH RISC-V4A,所用的开发环境也是沁恒出品的IDE:mouneriver: http://mounriver.com/固件库可以在wch的官网下载到,这里直接下载Evt (Engineering Validation Test, 工程原型机)包:http://www.wch.cn/downloads/CH583EVT_ZIP.htmlWC原创 2022-02-08 22:15:17 · 3966 阅读 · 1 评论