自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 GD32F4xx---RTC初始化设置及闹钟方式实现秒中断讲解

GD32F4xx+RTC+Alarm 实现秒中断,通过串口打印时间,适用于兆易创新GD32F470开发板。该程序可以实现每秒打印时间信息。

2024-08-29 14:13:51 822

原创 基于GD32F470开发板移植ucosiii详细教程

基于GD32F470开发板移植ucosiii系统,推荐给即将使用国产兆易创新芯片的工作者,提升开发效率。

2024-01-29 13:32:20 1447

原创 MCU_Font_Release,好用的LVGL的多语言转换工具!

使用MCU_Font_Release资源也省了,它可以按需生成对应的字库。中英文,甚至日语,韩语,图标全部否能混搭使用,非常方便的一个工具。

2024-01-03 14:31:06 1397

原创 如何使VB6.0支持鼠标滚轮

安装成功VB6后,软件默认是不支持鼠标滚动的,这在编写程序的时候造成了极大的不方便。通过鼠标插件就可以解决这个问题。

2024-01-02 16:45:55 829

原创 任意大小全字库生成和使用方法(GBK编码)

通过U盘将字库写入flash,通过emwin的方式显示中英文

2023-06-14 11:13:57 4693 3

原创 每日一题:C语言基础 指针

学习目标:复习C语言指针,理解char,double,long,int等类型在STM32存储器中占用地址空间大小。学习内容:该程序运行在STM32等32位MCU中。 char *s = (char *)"abcdefghijklmn"; double *s1 =(double *) s; long *s2 =(long *) s; int *s3 =(int *) s; s1++; s2++;

2022-04-02 15:36:50 396

原创 每日一题:C语言基础知识 static

学习目标:理解每一个基础知识,才能盖高楼大厦学习内容:首先,说说C语言中重要的关键字static 的作用:Static的用途主要有两个:一是用于修饰存储类型使之成为静态存储类型二是用于修饰链接属性使之成为内部链接属性。1)静态存储类型:在函数内定义的静态局部变量,该变量存在内存的静态区,所以即使该函数运行结束,静态变量的值不会被销毁,函数下次运行时能仍用到这个值。在函数外定义的静态变量——静态全局变量,该变量的作用域只能在定义该变量的文件中,不能被其他文件通过extern引用。2) 内

2022-04-02 15:30:38 565

原创 CubeMX STM32 FreeRTOS 计数信号量实验

计数信号量的使用场景:一个二值信号量最多只可以锁存一个中断事件。在锁存的事件还未被处理之前,如果还有中断事件发生,那么后续发生的中断事件将会丢失。如果 用计数信号量代替二值信号量,那么,这种丢中断的情形将可以避免。本文例子使用 STM32CubeMX 配置创建两个任务,一个任务每秒钟发送多次信号量,另一个等待信号量并控制 LED 的闪烁。

2019-12-17 14:24:31 1717 1

原创 CubeMX STM32 FreeRTOS二值信号量同步任务和中断

一、概述软件:1、MDK-ARM 52、STM32CubeMX3、开发板:STM32F106ZET64、串口调试助手二、主要内容通过二值信号量同步中断与任务。本例内容:通过串口助手发送5个字节长度的字符串后,触发接收中断,同时发生二值信号量变化,然后在任务函数1里面打印出相关信息字符串。...

2019-12-17 08:38:25 2989

原创 cubeMX+STM32+Freertos 向队列写结构体

宏定义与变量/* USER CODE END Header *//* Includes ------------------------------------------------------------------*/#include "FreeRTOS.h"#include "task.h"#include "main.h"#include "cmsis_os.h"/* ...

2019-12-13 16:50:22 1941

原创 cubeMX+STM32+Freertos 读队列时阻塞

读队列时阻塞本例内容是创建一个队列,由多个任务往队列中写数据,以及从队列中把数据读出。这个队列创建出来保存 uint16_t 型数据单元。往队列中写数据的任务没有设定阻塞超时时间,而读队列的任务设定了超时时间。往队列中写数据的任务的优先级低于读队列任务的优先级。这意味着队列中永远不会保持超过一个的数据单元。因为一旦有数据被写入队列,读队列任务立即解除阻塞,抢占写队列任务,并从队列中接收数据,同时...

2019-12-13 10:02:41 1099 1

原创 STM32F103ZET6:CubeMX配置FSMC接口驱动SSD1963-7寸 TFTLCD

配置方法FSMC接口驱动SSD1963-7寸 TFTLCD芯片:STM32F103ZET6引脚:LCD_RS----PF0(FSMC_A0)LCD_CS----PG12(FSMC_NE4)LCD_WR----PD5(FSMC_NWE)LCD_RD----PD4(FSMC_NOE) 时钟:系统时钟配置为72M操作:通过杜邦线将液晶屏连接到LCD接口上CubeMX(版本5.2.1)...

2019-11-06 11:36:52 4550 3

原创 STM32F103 CubeMX:ETR外部脉冲计数器

使用TIM定时器ETR管脚对外部脉冲进行计数,用PA5模拟产生脉冲进行计数。芯片:STM32F103RCT输出:PA5、PA12(TIM1_ETR)CubeMX(版本5.2.1)的配置界面:主函数代码/**@brief The application entry point.@retval int/int main(void){/ USER CODE BEGIN 1 *...

2019-09-24 17:07:48 8254 2

GD32F4xx+RTC+Alarm 实现秒中断,通过串口打印时间

GD32F4xx+RTC+Alarm 实现秒中断,通过串口打印时间,适用于兆易创新GD32F470开发板。该程序可以实现每秒打印时间信息。

2024-08-29

GD32F4xx开发板官网例程

GD32F4xx开发板官网例程,包含LED、USART、ADC、SPI、EXMC等例程,便于快速上手GD32F4XX系列开发板

2024-01-29

基于GD32F470开发板移植ucosiii

基于兆易创新官网的GD32F470IKH开发板移植ucosiii,实现led点灯功能,提供该工程给有需要的人。

2024-01-29

文件合并助手,用于合并多个字库文件

用于在生成字库的过程中,合并多个字库文件

2024-01-24

MCU-Font-Release,好用的LVGL的多语言转换工具!

lvgl默认提供的字库是非常大,它是英文及字符全量的库,非常庞大,非常耗资源。我在想肯定有大牛也遇到这些问题,果真,我在国内开源网站gitee就找到了,链接:https://gitee.com/WuBinCPP/MCU_Font_Release.git。解决了我的问题。使用MCU_Font_Release资源也省了,它可以按需生成对应的字库。中英文,甚至日语,韩语,图标全部否能混搭使用,非常方便的一个工具。它使用也很方便,它可以自动的提取源文件的字符,然后生成字库,这一点我是觉得牛逼的地方。目前我已经使用这个工具来开发我的项目了,已将官方的:fontconverter,完全摒弃了。

2024-01-03

串口调试助手支持日志显示模式,并支持文件存储

UartAssist串口调试助手SerialPortTool是一款通用的串口调试工具,支持常用的各种波特率,端口号、校验位、数据位和停止位均可设置;自动检测枚举本机串口号,支持虚拟串口;支持ASCII/HEX码数据发送,发送和接收的数据可以在十六进制码和ASCII码之间任意转换,支持发送和显示汉字;支持ASCII/HEX码数据发送,发送和接收的数据可以在十六进制码和ASCII码之间任意转换,支持发送和显示汉字;支持ASCII/HEX码数据发送,发送和接收的数据可以在十六进制码和ASCII码之间任意转换,支持发送和显示汉字;支持任意间隔发送,循环发送; 自动保存历史发送记录,可以通过历史记录发送历史数据;

2024-01-03

VB 6.0简体中文企业版

Visual Basic(简称VB)是Microsoft开发的一种面向对象的编程语言。 使用 Visual Basic即可快速、轻松地创建类型安全的.NET应用。 “Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。

2024-01-02

易木雨软件工作室的点阵字库生产器V3.8版

点阵字库生产器可以用于生成中英文字库,包含GB2312、GBK等,以及韩文、希腊、土耳其文等。

2023-06-14

任意大小全字库-GBK编码

1、GBK向下完全兼容GB2312,但比GB2312支持的字符更加完善,不过生成的全字库文件要大,如果项目中GB2312编码字符无法满足要求时,可以采用GBK编码字库。 2、对于不习惯XBF格式和SIF格式的Unicode编码全字库的用户来说,使用GBK编码是很好的选择,很适合初学者,汉字操作方式与大家裸机代码(没有使用GUI)时是一样的。 3、GBK编码的全字库文件可以存到任何外部存储介质中。例如SPI Flash灯。 4、使用GBK编码也是有缺点的,相比FontCvt生成的XBF格式和SIF格式全字库,GBK编码全字库不支持抗锯齿效果,且仅支持等宽字体(仅支持等宽是因为当前新字体的创建方法不支持非等宽字体)。 5.各种字号对应的地址如下: ASCII12:0x00000000; ASCII16:0x00000C00; ASCII24:0x00001C00; ASCII32:0x00004C00; hanzi12:0x00008C00; hanzi16:0x00095060; hanzi24:0x001500E0; hanzi32:0x002F4E00;

2023-06-14

适用于除ST芯片外的emwin移植源码

对于ST芯片而言有专门的STemwin,随着国产芯片的发展,国产发展也受到广泛的发展,例如找一创新的GD32F3系列、F4系列等,这些芯片并不支持STemwin的移植,需要移植KEIL下emwin源码,转载分享,请标明出处,谢谢。

2023-06-13

fatfs-R0.15移植源文件

FatFs基本介绍 FatFs是一个轻量级的嵌入式文件系统,适用于嵌入式设备的闪存、磁盘和SD卡等存储介质。它可以支持FAT12、FAT16和FAT32格式的文件系统,并且具有非常高的移植性和可扩展性。 FatFs的主要特点包括: 1.代码精简:FatFs的代码量非常小,可以很容易地嵌入到嵌入式设备中。 2. 高度可配置:FatFs支持FAT12、FAT16和FAT32格式的文件系统,可以根据设备的需要进行配置。 3. 高度可移植:FatFs的核心代码与底层驱动分离,因此可以很容易地移植到不同的平台上。 4. 支持长文件名:FatFs支持长文件名,可以在设备中存储具有更有描述性的文件名。 5. 多任务支持:FatFs可以在多个任务之间共享,支持多个文件同时打开和读写操作。 6. 支持目录:FatFs支持目录和子目录的创建和操作。 7.具有高效性能:FatFs具有很高的文件读写性能和小的存储占用,适合嵌入式系统的应用。

2023-06-13

GD32470+FreeRtos+Fatfs+SDIO+SD

硬件:GD32470I_EVAL开发板 软件:在FreeRtos下,用SDIO通道挂载FATFS,测试创建txt文件,写入和读取SD卡数据(容量:16G),亲测可用。 GD32F4系列,可以直接移植。转载请标明出处,谢谢!

2023-06-13

global.prop

keil5黑色背景配色文件global.prop直接替换keil5安装目录下UV4下的global.prop,复制替换前请备份原始的global.prop文件,以防不喜欢黑色背景时无法找回默认配色

2019-08-12

空空如也

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

TA关注的人

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