自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

学习,升华,分享,努力成为一个搬砖大拿!

  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python基础学习笔记(二)

Python基础学习笔记

2024-03-25 16:44:15 868

原创 Linux学习笔记16 - 系统命令

Linux学习笔记16 - 系统命令。

2024-03-21 15:05:42 1076

原创 SSH公钥(SSH Key)生成方法

SSH公钥(SSH Key)生成方法

2024-03-21 14:43:01 1878

原创 Python基础学习笔记(一)

Python基础学习笔记

2024-03-20 14:12:06 1485

原创 使用LvglFontTool V0.4工具生成的外部bin字库显示异常

使用LvglFontTool V0.4工具生成外部字库显示异常

2024-01-22 11:35:07 935

原创 使用JFLASH实现文件程序自动化合并及下载功能

使用JFLASH+bat批处理实现bin文件及程序的自动化合并和下载

2024-01-20 15:19:01 789

原创 STM32基于Ymodem协议IAP升级笔记

Ymodem升级

2023-02-07 14:27:01 1629 9

原创 Linux学习笔记15 - 多线程编程(二)

多线程编程(二)

2022-12-05 16:20:03 263

原创 Linux学习笔记14 - 多线程编程(一)

多线程编程(一)

2022-12-05 14:44:28 404

原创 GD32实现串口空闲(IDLE)中断 + DMA机制接收数据

串口IDLE空闲中断 + DMA接收数据

2022-12-01 11:38:26 5992

原创 按键驱动框架优化

按键驱动

2022-11-23 11:39:19 270

原创 Linux学习笔记13 - 进程间通信(IPC)(四)

IPC - 消息队列/共享内存

2022-11-23 11:10:01 418

原创 Linux学习笔记12 - 进程间通信(IPC)(三)

IPC - 信号量

2022-11-08 17:13:12 464

原创 Linux学习笔记11 - 进程间通信(IPC)(二)

IPC - 信号

2022-10-31 14:50:46 261

原创 Linux学习笔记10 - 进程间通信(IPC)(一)

IPC - 管道

2022-10-26 16:40:46 345

原创 Linux学习笔记9 - 进程控制开发

进程控制开发

2022-10-26 11:15:35 550

原创 Linux学习笔记8 - 文件IO编程(二)

文件IO编程二

2022-10-20 11:09:37 209

原创 Linux学习笔记7 - 文件IO编程(一)

文件IO编程

2022-10-19 13:13:00 345

原创 MS5182N(AD7682)驱动开发调试总结(二)

MS5182N(AD7682)驱动开发调试

2022-10-08 14:45:40 3772 4

原创 Linux学习笔记6 - 系统启动流程

Linux系统启动流程

2022-08-30 22:14:12 300

原创 Linux学习笔记5 - U-Boot概述

u-boot

2022-08-30 14:24:21 429

原创 Linux学习笔记4 - 基础命令

Linux基础命令学习

2022-08-16 22:23:18 291

原创 模拟串口收发驱动(采用IDLE信号机制)

模拟串口收发框架

2022-08-16 11:24:42 883

原创 Linux学习笔记3 - shell基本概念

shell基本概念

2022-08-14 11:24:07 300

原创 Linux学习笔记2 - 文件系统

Liunx文件系统

2022-08-13 10:11:40 308

原创 LCD断码屏显示应用框架

LCD断码屏显示应用框架

2022-07-20 11:07:10 1565

原创 MS5182N(AD7682)驱动开发调试总结(一)

简介MS5182N芯片是瑞盟科技的一款4通道的16位SAR ADC芯片,其对标的是ADI的AD7682芯片,或者说基本上两者功能一样,可以作为国产替代。另外其MS5189(8通道的)对标的则是AD7689。我此次项目中仅使用了MS5182N 。不过还是吐槽一下,其数据手册做的真是无语,虽然明显有直接从AD7682上抄过来的,不过抄的也是不忍足视,我都怀疑其有做详细勘检没。鉴于此,最后我还是直接用AD7682的数据手册。芯片操作芯片拿到手对于软件或者驱动层开发的人来说,首先关注的是其总线操作方式

2022-04-15 12:49:35 6314 4

原创 LVGL使用记 - 数据更新显示

介绍一下界面数据显示方法关键API:/** * Set a an event handler function for an object. * Used by the user to react on event which happens with the object. * @param obj pointer to an object * @param event_cb the new event function */void lv_obj_set_event_cb(lv_ob

2022-03-23 11:38:48 6506 2

原创 LVGL使用记 - GUI-Guider设计使用

gui_guider是NXP官方推出的基于LVGL框架的GUI设计软件,虽说是用于NXP芯片的,但是支持仿真功能,不需要选择MCU型号,可直接生成设计源码,故用此做图形化设计是一个不错的选择。官网下载安装工程及屏幕参数设置设计界面界面设计完之后,先可以运行仿真,点击"Run Simlator",查看界面效果,确认OK,点击“Generate Code”,可以生成代码了,在Code Viewer中可以查看生成的GUI初始化代码打开工程文件,找到generated文件夹,并

2022-03-22 16:28:32 9775 2

原创 LVGL使用记 - 实体按键

介绍一下实体按键在LVGL上的使用。添加输入设备文件,如下图:改写输入设备接口文件,如下图1.屏蔽其他输入设备,保留keypad相关的文件2.添加实体按键底层驱动初始化文件3.添加按键id读取函数4.添加自己的id值5.修改按键id,并返回自己的id6.按键关联绑定对象初始化,放在初始化中。7.按键事件处理至此实现实体按键功能控制屏幕元素功能....

2022-03-22 15:45:07 8730 13

原创 TinyUSB相关文摘

项目有用到USB,芯片厂家给了USB使用案例,里面有TinyUSB的使用例程,觉得非常不错,但相关的资料甚少,因为自己对USB驱动协议这块不是太熟悉,遂尽可能的搜集到一些TinyUSB的资料,集中以供查之。链接1: TinyUSB 各种描述符写法...

2022-03-16 13:46:10 1066

原创 灵动微MM32的FSMC接口驱动TFT_LCD屏幕

FSMC存储区域说明(挂载在AHB3总线)BANK1的基地址是0x60000000,不同的子bank地址不同,通过HADDR[27:26]这两位的值确定。HADDR[27:26]BANK SELECT(可挂载4个设备)00 (0x0)BANK1-NOR/PSARM [NE1]01 (0x1)BANK1-NOR/PSARM [NE2]10 (0x2)BANK1-NOR/PSARM [NE3]11 (0x3)BANK1-NOR/PSARM [NE4]

2022-02-19 20:38:33 1003

原创 AD实用操作(四)- PCB布局快捷操作

在进行PCB元器件布局时,有时为了保证布局美观,需要某些器件对齐,等间距之类的。在PCB编辑环境下,选中某些器件,然后按下A,会显示出相关布局选项.

2021-12-24 14:51:49 3625

原创 MCU通过串口向终端发送汉字乱码之解决办法

代码里有要通过串口发送显示终端,发现不能显示,用串口助手监测,发现输出的是乱码,猜到是字符编码引起的,将编译器(Keil)字符环境改为GB或者ANSI,都无效。上网搜索,将原始文件用记事本(应该也可以用其它软件)打开,可以看到其编码格式,然后另存为副本,并选择ANSI格式,返回删除原来的,恢复副本为原来的名称替代,编译下载后即可。...

2021-12-17 13:01:34 1201

原创 STM32突然不能下载,或者说只能BOOT0置高才能下载调试记

昨天调试新项目时出现如此一个现象。项目是在MDK上新建的,主要基于FreeRTOS平台,而RTOS文件是用MDK自有包。我也比较喜欢这种,不必自己还要外挂FreeRTOS文件。简化不少工程目录。因为FreeRTOS我之前没怎么接触过(只接触过rt_thread),不是太熟悉配置过程,不过好在网络对此有许多教程,如这篇连载就很详细:FreeRTOS基础篇教程目录汇总按着其介绍,完成了系统配置。然后就是编写自己的代码。后来不知调试着,突然不能下载了,起初以为是ST_LINK V2烧坏了,就是这玩意儿

2021-12-11 09:55:01 4304 4

转载 STM32的GPIO输入输出寄存器方式快捷设置

引用连接

2021-12-10 12:07:07 265

原创 步进电机驱动小结

最近工作接触到步进电机的项目,经过一段时间的研究,大概了解了一些知识,现做小结。首先引用该文:步进电机基本结构和工作原理已经比较详细的介绍了步进电机的驱动原理。由上文可知,步进电机是由频率驱动控制,应该属于调频控制。但是控制电机的频率并不是无限且随意的,它有最低启动频率这个参数,一般由厂家提供或者个人试验得出的,因为频率不够的话,驱动的力矩不足以使电机迅速转动起来电机的转速公式又上文知道:---------------------------N = (θ * f * 60) / 360

2021-12-09 09:29:48 1058

原创 Linux学习笔记1 - 基础概念

基础概念文件系统 其指 操作系统中与管理文件有关的软件和数据。分区 Windows系统是以驱动器的盘符为基础,每一个目录与相应的分区对应, 如 E:\\Desktop 是指Desktop 在E盘此分区下。 而Linux恰与之相反,文件系统是一个文件树, 其所有文件和外部设备都是以文件 形式挂在这个文件树上,如:/usr/local。 一言之: Windows下,目录结构属于分区。 Linux下,分区属于目录结构。挂载 分区与目录对应的过程.

2021-10-18 10:44:46 99

原创 大小端模式

如下图总结:大端模式:数据的高字节存在内存的低地址上[高值低址]小端模式:与之相反

2021-10-08 15:46:49 71

原创 串口调试日志打印颜色输出

#日志颜色格式说明颜色日志格式格式:\033[显示方式;字体色;背景色m如缺省默认:\033[0m //表示结束打印-\033 八进制转义 表示ESC-显示方式0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁)、7(反显)、27(非反显)-字体色30(黑色)31(红色)32(绿色)33(黄色)34(蓝色)35(洋红)36(青色)37(白色)-背景色40(黑色)41(红色)42(绿色)43(黄色)4

2021-10-08 15:31:40 5022 1

DHT11温湿度数据读取数码管显示FPGA代码

数码管显示;DHT11温湿度读取

2024-05-21

NEC红外协议解码及数码管显示FPGA代码

写了个基于紫光PGL22G FPGA开发板的NEC红外协议解码

2024-04-29

习车总要•科三•清远英红6号线篇.pdf

此心得撰写与201905,乃实际实操考试后所感,是清远英红考场6号线,现场练车技巧,需要的可以下载阅读。

2020-08-07

习车总要•科三•清远英红4号线篇.pdf

此心得撰写与201905,乃实际实操考试后所感,是清远英红考场4号线,现场练车技巧,需要的可以下载阅读

2020-08-07

空空如也

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

TA关注的人

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