会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZaiLi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
下一页
2023年4月14日
关于在MRS下将变量置于指定RAM地址的配置方式
摘要: 修改ld文件,如下图: . = ORIGIN(RAM) + 0x100; *(.TEST) 将变量加入__attribute__((section(".TEST")))声明,如下图 编译后的效果如图所示
阅读全文
posted @ 2023-04-14 19:10 ZaiLi
阅读(228)
评论(0)
推荐(0)
2023年4月12日
RISC-V相关参考文档下载汇总
摘要: 1、RISC-V手册 —— 一本开源指令集的指南 https://crva.ict.ac.cn/wjxz/202202/t20220217_19660.html 2、指令集相关 —— 特权手册和非特权手册 https://riscv.org/technical/specifications/
阅读全文
posted @ 2023-04-12 16:45 ZaiLi
阅读(625)
评论(0)
推荐(0)
CH32V307 u8g2移植
摘要: 前言:该篇文章以CH32V307硬件IIC驱动OLED为基础,介绍u8g2库的移植 1、关于u8g2u8g2是一个用于嵌入式设备设备的单色图形库,支持单色OLED和LCD,包含多种控制器(具体见库下载链接页面介绍)。u8g2图形库支持多种字体,支持各种简单和复杂图形的绘制,具有完整的驱动函数库,使用
阅读全文
posted @ 2023-04-12 16:06 ZaiLi
阅读(940)
评论(0)
推荐(0)
2023年4月10日
CH32V系列——关于指定函数在RAM中运行
摘要: 注意:以下修改,都只是在原来基础上添加,不做删减 在启动文件做修改,增加下列代码: 2: /* Load data section from flash to RAM */ la a0, _highcode_lma la a1, _highcode_vma_start la a2, _highcod
阅读全文
posted @ 2023-04-10 10:36 ZaiLi
阅读(617)
评论(0)
推荐(0)
2023年4月6日
关于GPIO部分重映射以及完全重映射的理解
摘要: 关于重映射功能中ETR后面的数字编号,可参考下图理解,表示不同的引脚以及是部分重映射还是完全重映射。 以TIM2为例,可以看到默认映射对应的引脚为PA0、PA1、PA2、PA3;部分重映射的引脚为PA15、PB3、PA2、PA3,只改变了部分引脚,所以叫部分重映射;设置为完全重映射时为PA15,PB
阅读全文
posted @ 2023-04-06 19:06 ZaiLi
阅读(903)
评论(0)
推荐(0)
2023年3月17日
使用MounRiver配置C++工程编译修改方法
摘要: MRS使用C++编译修改方法:1、选中工程 右键 new->other 注意事项: 1、 la a0,__libc_fini_array call atexit call __libc_init_array 2、 void _init(void){} void _fini(void){} 注意工程转
阅读全文
posted @ 2023-03-17 15:23 ZaiLi
阅读(761)
评论(0)
推荐(0)
2022年9月15日
MCU中断延迟时间测试
摘要: 关于中断延迟(响应)时间 目前MCU常用内核有ARM的Cortex-M0、M3、M4、M7以及RISC-V内核等,这些内核的延迟时间是不一样的。所谓中断延迟(响应)时间,即从中断触发条件产生到中断函数执行的时间。 中断延迟时间的单位是内核的时钟周期,比如若系统主频是72M,则内核的时钟周期是1/72
阅读全文
posted @ 2022-09-15 13:56 ZaiLi
阅读(2847)
评论(0)
推荐(0)
2022年4月13日
MounRiver使用技巧及配置1
摘要: 使用技巧1 Debug时,看不到外设寄存器选项,如下图: 原因及方法:未添加SVD文件路径,需添加SVD文件路径。CH32V103、CH32V307对应文件路径如下: CH32V003:${eclipse_home}template/wizard/WCH/RISC-V/CH32V003/NoneOS
阅读全文
posted @ 2022-04-13 20:12 ZaiLi
阅读(4135)
评论(1)
推荐(0)
2022年4月6日
CH32F103 USBD模拟鼠标
摘要: 本例程在CH32F103 EVT例程中的USB模拟CH372例程的基础上进行修改,所用USB库和STM32基本差不多。修改时,重点是修改usbconfig文件夹下面的代码,usbcore文件夹下的代码一般不用修改。 USB库各文件介绍: USB_CORE文件夹文件介绍(底层结构): usb_core
阅读全文
posted @ 2022-04-06 21:11 ZaiLi
阅读(1058)
评论(0)
推荐(0)
2021年11月18日
电烙铁使用注意事项
摘要: 当我们使用电烙铁焊接芯片或者其他模块时,要注意将电烙铁接地,否则受电烙铁头存在交流电的影响,容易导致芯片引脚或模块收到毁坏。
阅读全文
posted @ 2021-11-18 15:07 ZaiLi
阅读(658)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
下一页
公告