自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【嵌入式项目-MCU代码2】

链接:https://pan.baidu.com/s/1efxv9l3XWk9oGQqwQU-rXg?

2025-05-17 13:30:24 213

原创 【嵌入式开发-RGB 全彩 LED】

RGB 全彩 LED 模块显示不同的颜色。

2025-05-16 23:41:57 221

原创 【嵌入式开发-软件定时器】

2025-05-14 23:56:51 193

原创 【嵌入式开发-按键扫描】

【代码】【嵌入式开发-按键扫描】

2025-05-14 22:44:21 228

原创 【工具-codeTransmit —好用的编码批量转换工具】

链接:https://pan.baidu.com/s/160CLuHUVXfhL56PhNL0tMA。链接:https://pan.baidu.com/s/1Yh-D_2cWh6Q3q01ysXYSPA。

2025-05-13 10:13:08 159

原创 【嵌入式开发-xxxxx】

2025-05-08 23:55:21 249

原创 【嵌入式开发-RS-485】

主要原因是:RS-485总线在idle状态,电平是不固定的,即电平在-200mV~+200mV之间,收发器可能输出高也可能输出低,UART在空闲时需要保持高电平的,如果此时收发器输出一个低电平,对UART来说是一个start bit,会导致通信异常,当DIR=1时,接收电路使能,发送电路禁止DE=1,对总线A/B信号取决于DI的信号。如果有RX,TX,CTS,RTS 四个信号,则多半是支持硬流控的UART;当DIR=0时,接收电路使能,发送电路禁止DE=0,对总线而言相当于高阻;

2025-05-08 23:45:41 244

原创 【嵌入式开发-CAN】

2025-05-08 23:39:49 290

原创 【嵌入式开发-UART】

2025-05-08 23:37:28 241

原创 【嵌入式开发-LCD-OLED】

/向SSD1306写入一个字节//dat:要写入的数据/命令//cmd:数据/命令标志 0,表示命令;1,表示数据void WriteCmd(u8 command) //写命令函数//OLED地址//写命令寄存器地址IIC_Stop();void WriteData(u8 data) //写数据函数//OLED地址//写数据寄存器地址IIC_Stop();void OLED_WR_Byte(u8 dat,u8 cmd) //为了直接替换上面,做一个封装函数。

2025-05-08 23:34:33 293

原创 【嵌入式开发-USB】

2025-05-08 23:33:21 268

原创 【嵌入式开发-IIC】

2025-05-08 23:30:55 185

原创 【嵌入式开发-SPI】

SPI协议其实是包括:Standard SPI、Dual SPI和Queued SPI三种协议接口,分别对应3-wire, 4-wire, 6-wire。单线:标准4线连接,全双工,同时收和发;双线:标准4线连接,半双工,2根数据线,并线发和收,双方向切换;四线:标准4线连接,半双工,4根数据线,并线发和收,双方向切换;

2025-05-08 23:21:07 455

原创 【嵌入式开发-SDIO】

SDIO(Secure Digital Input and Output),即安全数字输入输出接口。它是在SD卡接口的基础上发展而来,它可以兼容之前的SD卡,并可以连接SDIO接口设备,比如:蓝牙、WIFI、GPS等。

2025-05-08 23:15:28 183

原创 【Keil5-开发指南】

Keil5 介绍。

2025-04-28 22:52:03 215

原创 【嵌入式项目-收藏】

QuarkTS 的设计目标是使用小型、简单且(最重要的是)强大的实现来实现其所述功能,使其适用于资源受限的微控制器,在这些微控制器中,完全抢占式 RTOS 是一种过度杀伤,并且它们的加入会给固件开发增加不必要的复杂性。Lua是我之前在学校做项目的时候用到的,很多同学可能比较陌生,奇怪Lua和嵌入式的关系,Lua完全是由C开发的脚本语言,所以他对于C语言项目兼容非常好,这两点就使其在嵌入式开发的时候作用很大。Traccar的功能丰富,包括可切换卫星、街景地图、追踪运动轨迹、追踪行程、停留点等。

2025-04-19 22:49:49 812

原创 【物联网-ModBus】

Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层。RS-485常与MODBUS协议结合使用,MODBUS协议定义了数据帧的结构和通信规则。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式。== ModBus 网络只有一个主机,所有通信都由他发出。== 网络可支持 247 个之多的远程从属控制器==Master端发出数据请求消息,

2025-04-17 20:36:07 259

原创 【嵌入式项目-MCU代码】

【代码】【STM32-代码】

2025-04-16 21:32:01 558

原创 【cmake-笔记】

cmake . // 执行 当前目录下多生成了一些文件,例如 Makefilemake // make 来编译程序cmake_minimum_required (VERSION 2.8) //cmake最低版本要求2.8,project (learn_cmake) //本项目的工程名add_executable(hello hello.cpp) //第一个变量:要生成的可执行文件名为hello,后面的参数是需要的依赖。

2025-04-15 18:26:22 132

原创 【物联网-】

RS-485传输方式:半双工通信、(逻辑1:+2V ~ +6V 逻辑0:-6V ~ -2V)这里的电平指AB 两线间的电压差。Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。RS-485常与MODBUS协议结合使用,MODBUS协议定义了数据帧的结构和通信规则。Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式。== 网络可支持 247 个之多的远程从属控制器==Master端发出数据请求消息,

2025-04-14 21:14:01 619

原创 【LH-开发记录】

【代码】【LH-开发记录】

2025-04-14 14:56:12 157

原创 【MQTT-协议原理】

订阅包含主题筛选器(Topic Filter)和最大服务质量(QoS)。在MQTT协议中,一个MQTT数据包由:固定报头(Fixed header)、可变报头(Variable header)、消息体(payload)三部分构成。MQTT协议中有三种身份: 发布者(Publish)、 代理(Broker)(服务器)、 订阅者(Subscribe)。可变报头的报文标识符(Packet Identifier) 字段存在于在多个类型的报文里。MQTT传输的消息分为: 主题(Topic) 负载(payload)

2025-04-12 23:02:26 390

原创 【海奇hcrots】

hcRTOS USB gadget mass-storage 驱动说明.pdf。

2025-04-10 21:28:01 199

原创 【LVGL-列表部件 lv_list_create】

■ 修改样式- 改变项的颜色-label。

2025-04-10 21:26:32 343

原创 【设备连接涂鸦阿里云】

物联网开发

2025-04-10 17:14:14 351

原创 【物联网-MQTT】

MQTT(Message Queuing Telemetry Transport)**消息队列遥测传输协议,

2025-04-08 16:52:36 361

原创 【Linux-驱动开发-GPIO子系统】

第二个 cell 表示GPIO 极 性 , 如 果 为 0(GPIO_ACTIVE_HIGH) 的 话 表 示 高 电 平 有 效 , 如 果 为1(GPIO_ACTIVE_LOW)的话表示低电平有效。2、 gpio_free 函数 如果不使用某个 GPIO 了,那么就可以调用 gpio_free 函数进行释放。3、 of_get_named_gpio 函数 此函数获取 GPIO 编号,6、 gpio_set_value 函数 设置某个 GPIO 的值,

2025-03-25 14:44:21 1217

原创 【Linux-驱动开发-pinctrl子系统】

如果需要在 iomuxc 中添加我们自定义外设的 PIN,那么需要新建一个子节点,然后将这个自定义外设的所有 PIN 配置信息都放到这个子节点中。pinctrl_hog_1 子节点就是和热插拔有关的 PIN 集合,比如 USB OTG 的 ID 引脚。③、根据获取到的 pin 信息来设置 pin 的电气特性,比如上/下拉、速度、驱动能力等。pinctrl_flexcan1 子节点是 flexcan1 这个外设所使用的 PIN,②、根据获取到的 pin 信息来设置 pin 的复用功能。

2025-03-25 14:40:06 494

原创 【Linux-驱动开发-设备树 DTS】

基于 ARM 架构的 SOC 有很多种,一种 SOC 又可以制作出很多款板子,每个板子都有一个对应的 DTS 文件,那么如何确定编译哪一个 DTS 文件呢?我们就以 I.MX6ULL 这款芯片对应的板子为例来看一下,打开 arch/arm/boot/dts/Makefile,可以看出,当选中 I.MX6ULL 这个 SOC 以后(CONFIG_SOC_IMX6ULL=y),所有使用到 I.MX6ULL 这个 SOC 的板子对应的.dts 文件都会被编译为.dtb。参考如下 bootargs。

2025-03-25 14:37:22 963 2

原创 【Linux-驱动开发-驱动分类】

字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、 IIC、 SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。MODULE_LICENSE() //添加模块 LICENSE 信息。MODULE_AUTHOR() //添加模块作者信息。

2025-03-25 14:34:30 453

原创 【Linux-驱动开发-设备号】

静态分配设备号很容易带来冲突问题, Linux 社区推荐使用动态分配设备号,在注册字符设备之前先申请一个设备号,系统会自动给你一个没有被使用的设备号,这样就避免了冲突。高 12 位为主设备号, 低 20 位为次设备号。Linux 中每个设备都有一个设备号,设备号由主设备号和次设备号两部分组成。表示使用这个驱动的各个设备。低 20 位为次设备号。命令即可查看当前系统中所有已经使用了的设备号。表示某一个具体的驱动,高 12 位为主设备号。看硬件平台运行过程中有没有使用这个主设备号,具体分配的内容可以查看文档。

2025-03-25 14:31:18 396

原创 【Linux-驱动开发-模块的加载和卸载】

/注册模块加载函数 当使用“insmod”命令加载驱动的时候, xxx_init 这个函数就会被调用。//注册模块卸载函数 当使用“rmmod”命令卸载具体驱动的时候, xxx_exit 函数就会被调用。第15行,调用函数module_init 来声明 xxx_init 为驱动入口函数,当加载驱动的时候 xxx_init函数就会被调用。第16行,调用函数module_exit来声明xxx_exit为驱动出口函数,当卸载驱动的时候xxx_exit函数就会被调用。

2025-03-25 14:27:13 544

原创 【Linux-驱动开发-系统调用流程】

此结构体就是 Linux 内核驱动操作函数集合,在 Linux 内核文件。

2025-03-25 14:21:38 291

原创 【工具-Keil5-AStyle插件格式化代码】

指令介绍点击如下 Documentation 查看命令使用。一些片段;

2025-03-24 00:04:04 428

原创 【RT-Thread-开发指南】

RT-THread 开发指南

2025-03-17 12:07:29 308

原创 【物联网-以太网-W5500】

W5500

2025-03-11 20:53:01 349

原创 【物联网-WIFI】

物联网

2025-03-11 20:49:03 1457

原创 【嘉立创EDA专业版-画板指南】

在院里图页面框选部分电路在ctrl + shift + x 进行布局传递。步骤:点击布线-> 等长调节->点击短的那条差分线自动等长。绘制PCB要检测DRC。

2025-02-26 04:19:53 1040

原创 【Linux-命令】

find功能:用来寻找文件或目录。格式:find [<路径>] [匹配条件]格式:ln [参数] <源文件或目录> <目标文件或目录>功能:在文件和目录之间建立链接。链接分“软链接”和“硬链接”file:查看文件的类型。pwd 显示工作路径。

2025-02-18 23:37:22 437

原创 【ArkTS】

ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS■ ArkTS

2025-01-18 10:44:51 510

Axure.rar Axure.rar

Axure.rar Axure.rar

2025-05-09

通用点阵提取工具-V1.1.2.zip

通用点阵提取工具-V1.1.2.zip

2025-05-09

BusHound-v6.0.1

BusHound_v6.0.1

2025-05-09

JLink-烧录软件驱动安装程序

JLink_烧录软件驱动安装程序

2025-05-09

ST-LINK官方驱动

ST-LINK官方驱动

2025-05-09

lvgl-miniprojectmain zip ok

lvgl

2024-04-06

嵌入式软件(升级&发布)-工具

泵升级&发布

2024-02-27

DOCK工作站-升级文件

DOCK工作站-升级文件

2024-02-27

JLink驱动ST-LINK驱动

JLink驱动 ST-LINK驱动

2024-01-15

打包工具将字体和图片打包成bin文件一起烧录到flash里面

打包工具将字体和图片打包成bin文件一起烧录到flash里面

2023-10-07

嵌入式没有系统字库生成软件

嵌入式没有系统字库生成软件

2023-10-07

win10端与嵌入式设备升级工具

用来升级嵌入式设备工具,有发布功能等

2023-10-07

空空如也

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

TA关注的人

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