![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机学习
文章平均质量分 59
fangye945a
行远必自迩,登高必自卑。
展开
-
RTL8305NB交换机芯片SMI接口通信与寄存器详解
RTL8305NB是一款5口10/100M的以太网交换机芯片。在实际应用的过程中,我们可能需要获取到交换机芯片每个端口的状态,比较坑的是原厂提供的数据手册中根本没有提到任何SMI管理接口配置说明。原创 2023-10-24 01:23:39 · 4414 阅读 · 5 评论 -
基于GD32F470的mbedtls 3DES算法测试
3DES数据加密算法是一种可逆的对称加密算法,也称三重数据加密算法。3DES块加密算法的设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的密码算法,目前3DES作为DES的过渡算法已经逐渐被更安全的AES代替。DES的秘钥长度是8字节,而3DES的秘钥长度是24字节。3DES 是为了增加DES 的强度,将DES 重复计算3次所得到的一种密码算法。但3DES 并不是进行三次DES 加密(加密->加密->加密),而是加密->解密->加密的过程。原创 2023-04-05 01:27:02 · 950 阅读 · 1 评论 -
GD32F4xx适配OpenHarmony问题踩坑记录
记录一下GD32F4xx适配OpenHarmony时遇到的一些问题。原创 2022-10-31 21:00:00 · 1007 阅读 · 1 评论 -
stm32根据芯片ID计算mac地址
STM32芯片具备eth网口功能,但是其出仓没有唯一的MAC地址,而网络初始化时需要用到MAC地址,我们可以通过STM32的芯片ID进行计算,得到一个大概率唯一的MAC地址来使用。原创 2022-08-01 00:00:47 · 2173 阅读 · 0 评论 -
GD32F4XX串口接收中断和闲时中断配置
最近在调试GD32F4xx,想使用串口的闲时中断,发现与STM32有些区别。在此做个记录,备忘,防止重复踩坑。原创 2022-07-04 21:00:00 · 3701 阅读 · 0 评论 -
自制J-Flash烧录工具——Qt调用jlinkARM.dll方式
想必玩过STM32、GD32的同学都用过下面这个烧录工具吧,它就是J-Flash。通过它再配合我们购买的jlink、jlink-ob等烧录器,便能够非常方便的实现对cortext-M系列的单片机进行程序烧录。本文章将介绍如何使用QT调用JlinkARM.dll动态库,实现芯片ID的读取和程序的烧录功能。......原创 2022-06-30 23:59:56 · 6980 阅读 · 27 评论 -
gcc编译stm32代码适配printf打印及打印浮点数
gcc编译stm32,使用printf从串口输出打印信息,并支持浮点数打印原创 2022-02-15 21:56:19 · 3026 阅读 · 0 评论 -
gcc编译stm32代码将程序放到段中运行
gcc编译stm32代码,将代码放到section中运行示例代码。原创 2022-02-15 21:53:20 · 657 阅读 · 0 评论 -
GD32片内flash读写数据
GD32现在越来越火,应用也越来越广泛。我们在开发项目的时候,总会有需要掉电存储一些配置信息的时候,但是使用外挂flash、或者EEPROM,或多或少都会占用一些外围接口或增加一定的成本。于是,直接将配置参数存储到片内flash上还是会更香一些。一般flash的擦写次数能够达到10万次,若擦写操作不太频繁,完全是够用的。...原创 2021-07-17 20:57:08 · 20078 阅读 · 15 评论 -
GD32单片机开发环境搭建(Keil5安装)
1.安装MDK5 由于GD32 Keil 版本例程的工程是基于Keil MDK-ARM 5.25 uVision5 创建的,所以我在此也安装MDK5.25版本。下载链接:https://pan.baidu.com/s/1E4tcDQvsVl0xezU3pEyJTA提取码:s1fr其他版本下载链接:https://cloud.tencent.com/developer/article/1605195选择安装路径(不要装到中文路径下,避免不必要的麻烦):用户信息随便...原创 2021-06-03 22:13:41 · 21762 阅读 · 21 评论 -
LED点阵字模提取学习
一、字模提取原理无非就是从字库文件中读取出字模数据。以常用的HZK16字库文件为例:该字库文件是符合GB2312国家标准的16×16点阵字库,HZK16的GB2312-80支持的汉字有6763个,符号682个。其中一级汉字有 3755个,按声序排列,二级汉字有3008个,按偏旁部首排列。一个字节为8bit,用一个bit位来表示点阵中的一个点的话,16×16点阵需要16*16/8 = 3...原创 2018-12-04 23:14:56 · 3198 阅读 · 0 评论