自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 解决AT32 MCU使用GCC编译时浮点数不正确的问题

AT32是一个很优秀的国产MCU,最近刚刚入手,准备给其移植coremark,发现运行起来浮点数计算结果不正确,后来发现其官方提供的linker文件里的内存位置没有对齐,只需修改linker文件里下面一行即可:_estack = 0x20018000; /* end of RAM */ //改位置需要4字节对齐...

2022-02-22 23:25:23 371

原创 沁恒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 1696

原创 沁恒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 3874 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 1579

原创 沁恒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 3929 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除