自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lanzh_syf的博客

探索是一个人的天性!

  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 STM32H743ZIT6 FreeRTOS CMSIS_V2 Lwip DP83848/LAN8720 最新HAL V1.12.1版本 AC6编译器,速通。

HAL库版本:V1.12.1 最新版。

2025-02-16 23:15:13 360

原创 FDCAN 经典模式配置

FDCAN配置

2025-02-06 18:10:28 146

原创 CANopen 学习笔记(3)

canopen cia 402 pdo map

2025-01-21 13:13:13 244

原创 CANopen 学习笔记(2)

修改映射参数后执行sendPDOevent(&CanFestival_Master_Data);/* 发送PDO事件 */则会触发PDO传输。还有一直就是定时器异步发送,配置发送类型为0xFE,定时器发送时间为0x64,则会以100ms的周期发送PDO。发送类型设置为0xFE或0xFF。

2025-01-14 11:28:45 292

原创 CANopen 学习笔记(1)

为复位节点通讯(让节点的 CAN 和 CANopen 通讯重新初始化,一般用于总线收到干扰,导致节点总线错误被动,或者总线关闭时)。PDO 通信参数,定义了该设备所使用的 COB-ID、传输类型、定时周期等。为复位节点应用层(让节点的应用恢复初始状态,比如列车门都恢复打开状态);为进入预操作状态(让节点进入预操作状态);为启动命令(让节点进入操作状态);为停止命令(让节点进入停止状态);

2025-01-09 11:00:44 636

原创 STM32 F4xx LL库定时器主从触发

STM32 F4xx LL库定时器主从触发。

2025-01-08 15:56:53 123

原创 CANopen协议

CANopen协议

2025-01-03 17:50:36 1329

原创 FreeRTOS Lwip Netconn APi TCP Server 1对多

FreeRTOS Lwip Netconn APi TCP Server 1对多

2024-12-31 10:50:29 157

原创 FreeRTOS Lwip Socket APi TCP Server 1对多

lwip freertos tcp server 1对多

2024-12-30 13:17:00 416

转载 LwIP 官方 socket api 示例

源文件#include "socket_examples.h"#include "lwip/opt.h"#if LWIP_SOCKET && (LWIP_IPV4 || LWIP_IPV6)#include "lwip/sockets.h"#include "lwip/sys.h"#include <string.h>#include <stdio.h>#ifndef SOCK_TARGET_HOST4#define SOCK_TARGE

2024-12-27 15:30:55 94

原创 C++ STM32 F4xx USART LL库 DMA + IDLE ISR 驱动裸机 +FreeRTOS 任务通知

C++ STM32 F4xx USART LL库 DMA + IDLE 收发 ISR 驱动裸机 +FreeRTOS 任务通知

2024-12-26 18:06:05 281

原创 STM32 F4 定时器 根据频率自动设置定时器ARR 和PSC

硬汉哥的啦,每次找烦的很。

2024-12-25 14:19:44 197

原创 最新Keil V6编译器,完美解决串口重定向打印,卡BKPT的问题(不使用MicroLIB)

最新Keil V6编译器,完美解决串口重定向打印,卡BKPT的问题(不使用MicroLIB)

2024-12-12 16:02:45 462

原创 使用Keil V6编译 FreeRTOS CMSIS V2版本 ETH + Lwip 编译报错问题解决方式

STM32CUBE+KEIL+FREERTOS+LWIP+Compiler V6 使用Keil V6编译 FreeRTOS CMSIS V2版本 ETH + Lwip 编译报错问题最新解决方式

2024-12-12 11:19:43 1073

原创 ST官方 DMA 串口IDLE 收发例程

【代码】ST官方 DMA 串口IDLE 收发例程。

2024-12-03 21:42:23 142

转载 STM32 串口收发 空闲中断、DMA

STM32 串口DMA中断收发

2024-11-28 15:21:24 80

原创 STM32 使用ARM Compiler V6 编译裸机 LWIP协议栈报错的解决方法

stm32 lwip使用keil v6 编译报错的解决办法。

2024-11-27 16:44:17 468

原创 1553B总线控制器 BU64843模式配置

寄存器地址#define INT_SHIELD_REG 0x0000u //中断屏蔽寄存器#define CONFIGURE_REG1 0x0001u //配置寄存器1#define CONFIGURE_REG2 0x0002u //配置寄存器2#define RESET_REG 0x0003u //启动/复位寄存器(写)#define BC_RT_CMDREG

2024-11-19 11:16:31 618

原创 STM8S003F3P6定时器输入捕获和输出比较

STM8S003F3P6定时器输入捕获、输出比较

2024-09-03 13:31:44 498

原创 STM32 HAL库常用功能封装

STM32 HAL库常用功能封装。

2024-08-16 09:26:13 546

原创 简单的二维数组查表插值算法实现

简单的二维数组查表插值算法实现。

2024-08-11 14:23:27 331

原创 STM32 HAL库 定时器编码器模式的使用

当配置定时器为编码器模式时,TIM_CH1、TIM_CH2为编码器脉冲输入;默认使用CH1做基准,判断CH2的下降沿来确定编码器运转方向。当定时器使用编码器模式时,TIM_CH3和TIM_CH4可以用作PWM脉冲输出,但是脉冲的频率取决于编码器输出脉冲的频率。

2024-07-28 17:19:37 969 3

原创 STM32 裸机 LWIP RAW接口 TCP客户端和服务端,以及UDP收发实现

以下展示两种TCP\UDP通信使用例程。

2024-07-28 17:01:22 2037 2

原创 STM32 TIM定时器从模式控制器

STM32 定时器从模式控制器

2024-07-20 00:58:23 520

原创 STM32 HAL库串口空闲中断 + DMA 收发不定长数据

usart.h64usart.c使能IDLE中断和DMA接收。

2024-05-27 18:26:34 978 2

原创 Rtthread scons STM32外设 Kconfig文件配置

使用SCONS 生成项目时 STM32外设内核配置选项

2024-04-29 10:35:07 607

原创 rtthread 使用 scons 生成的项目

Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。具体玩法看。

2024-04-23 11:48:21 1055

原创 STM32 MPU (F7 H7)常见应用场景配置示例

0..0

2024-04-15 22:10:40 924

原创 STM32 MPU配置参数

一般只用MPU_TEX_LEVEL0。基于上表进行常用配置。

2024-04-15 20:53:21 563

原创 STM32 MPU(内存保护单元)F7、H7

MPU,即内存保护单元,可以设置不同存储区域的存储器访问特性(如只支持特权访问或全访问)和存储器属性(如可缓存、可缓冲、可共享),对存储器(主要是内存和外设)提供保护,从而提高系统可靠性:1,阻止用户应用程序破坏操作系统使用的数据。2,阻止一个任务访问其他任务的数据区,从而隔离任务。3,可以把关键数据区域设置为只读,从根本上解决被破坏的可能。4,检测意外的存储访问,如堆栈溢出,数组越界等。5,将 SRAM 或者 RAM 空间定义为不可执行(用不执行, XN),防止代码注入攻击。

2024-04-15 13:31:50 2854

原创 STM32 H7系列学习笔记

STM32 H7系列学习笔记

2024-04-10 16:30:56 1866

原创 RTThread studio 驱动开发

rtthread driver

2024-04-09 14:05:55 1970

原创 rtthread 学习

.............

2024-04-03 17:10:22 524

原创 rtthread 移植 system_tick相关代码

rtthread system_tick相关代码

2024-04-02 18:28:06 189

原创 LwIP TCP/IP

LwIP

2024-04-01 17:46:14 2440

原创 HAL库 USART通讯

STM32 HAL库USART UART

2024-03-31 13:07:48 1925

原创 HAL库 CAN通讯

HAL库 CAN通讯

2024-03-31 12:17:19 1799

原创 STM32 uC/OS-III

µC/OS-III 的发音为“Micro C O S Three”,这意味着 µC/OS-III 是基于 C 语言编写的第三代小型操作系统,当然这里所说的第三代是相对于 µC/OS 的前两个版本 µC/OS 和 µC/OS-II 而言的,后面也会介绍这三个版本的差别。µC/OS/III 是一个操作系统,准确地说应该是一个实时操作系统,也就是 RTOS(Real Time Operating System),与之类似的 RTOS 还有 FreeRTOS、RTX、RT-Thread 等.

2024-03-31 00:48:07 976

原创 【STM32 HAL库SPI/QSPI协议学习,基于外部Flash读取】

SPI QSPI

2024-03-30 20:22:18 1592

原创 B64843-4M 1553B总线 控制时序、寄存器介绍。

B64843-4M 1553B总线 控制时序。

2024-03-29 09:01:22 735

canopen node object dictionary editor V4.2.3-9-GD9CA4AA

最新版CANopenNode 开源协议栈 对象字典编辑工具

2025-02-20

ARMV7A 安卓 FFMPEG so库

ffmpeg 7.0 安卓so库

2024-05-12

Yaru主题+图标.zip

yaru主题加图标。链接: https://pan.baidu.com/s/1_U0PaVv0tzaFuwXDH7ZSMw 提取码: j22i

2020-01-12

联想笔记本原厂win8恢复包

使用此包,课恢复笔记本一键还原功能,恢复出厂系统!

2018-12-17

Linux GRUB2主题

GRUB2 主题包,安装方法配置文件及其详解,适用于ubuntu ,fedora 等以grub2引导的linux

2017-12-01

空空如也

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

TA关注的人

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