自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

原创 HC32F460_BootLoader

简要介绍HC32F460固件升级相关事项

2025-02-22 16:20:54 695

原创 HC32F460_DMA

简要介绍HC32F460的DMA原理和测试办法

2025-02-17 17:22:32 364

原创 HC32F460_AOS自动运行系统

简要介绍HC32 AOS自动运行系统原理和使用说明

2025-02-14 16:25:55 792

原创 HC32F460_Coremark移植测试

简要介绍Coremark在HC32F460上的移植过程和注意事项

2025-02-12 10:21:06 441

原创 HC32F460_时钟初始化分析

HC32F460内核时钟流分析

2025-02-11 13:44:52 337

原创 HC32F460_功能复用说明

HC32 功能复用说明

2025-02-10 16:37:18 260

原创 EtherCAT帧捕获与帧结构分析

本文解决如下问题,- 如何捕获EtherCAT帧- EtherCAT帧结构是怎样的- EtherCAT帧结构规范在哪里看

2025-02-07 14:38:49 409

原创 HC32F460_启动文件,中断处理

简要介绍了HC32上的启动文件分析和中断处理流程

2025-02-05 16:02:17 369

原创 EtherCAT Auto and Manual PDO mapping

Auto Mapping和Mannual Mapping只能存在一个。

2024-12-24 09:39:07 280

原创 EtherCAT Diagnosis协议和应用

EtherCAT Diagnosis是EtherCAT从设备上报错误的一个通道。本文简要分析了协议,并作了个DEMO演示诊断上报的功能

2024-12-19 10:11:09 689

原创 EtherCAT Coe对象创建与通信

简要描述如何在EtherCAT 中开启COE功能,并对接读写函数

2024-11-27 19:36:01 557 2

原创 AX58100+STM32使用FSMC接口,运行EtherCAT Slave协议栈

EtherCAT是一种快速准时的工业以太网协议,多用于运动控制和远程IO。EtherCAT协议分为Master和Slave。AX58100就是一个Slave从站物理层芯片。本文详细的描述了使用STM32作为单片机,AX58100作为从站物理层芯片,搭建EtherCAT从站的过程。其中,STM32和AX58100的连接使用的是FSMC并口,EtherCAT协议栈使用SSC5.1.2生成。

2024-11-26 16:26:57 3210 11

原创 GCC编译,静态库动态库,指令

2024-11-06 22:05:08 112

原创 优雅的LUA数据记录方法-serpent序列化+LUA Table

文章记录了如何使用serpent将Lua Table序列化到文件中,再反序列化到运行中的table。

2024-11-01 00:03:02 1012

原创 将工控机刷成TwinCAT3 PLC的过程记录

本文记录了将4网口工控机刷写成倍福Twincat3 PLC的过程

2024-08-16 15:49:37 1046

原创 LWIP 代码示例

LWIP常用代码

2024-08-02 17:47:54 609

原创 AM243-MPU-Cache-MemoryMAP

AM243的MPU Cache 内存映射相关的知识梳理

2024-07-13 16:47:26 305 1

原创 AM243-Timer

本文测试了AM243x Timer功能,并编写了测试代码进行测试

2024-07-13 13:33:40 371

原创 AM243-IPC

本文简要介绍了AM243 核间通信IPC notify和RP Message的机制原理,并做了代码测试

2024-07-13 09:45:23 1103

原创 LUA移植到STM32F4,移植REPL,通过RTT Viewer交互

本文移植了LUA虚拟机到STM32F407之中,成功在RTT View上展示了REPL界面,文章末尾做了一些简单的LUA测试,比如print,运算等

2024-06-19 17:17:58 1822 1

原创 指定初始化器代码长度可变的结构体数组初始化

初始化器代码可变的一种解决办法

2024-05-17 09:36:34 377

原创 STM32H7-使用MPU解决栈溢出问题

栈溢出问题很容易在进入hardfault中断的同时,丢失栈帧。进而导致根本无法追溯问题来源。使用MPU可以解决该问题。

2024-02-27 15:10:54 1243

原创 ET9300-EtherCAT从站协议栈应用指南——第三弹,硬件抽象层预览

ecat_def.h中定义了一些与硬件相关的宏宏定义描述EL9800_HW针对到手即用的特定硬件PIC24针对到手即用的特定硬件PIC18针对到手即用的特定硬件MCI_HW??FC1100_HW针对到手即用的特定硬件运行协议栈的控制器是16位的运行协议栈的控制器是32位的对ESC的访问16Bit对齐对ESC的访问32Bit对齐对邮箱的访问16Bit对齐uC对外部存储按照16bit访问,且工作在大端,置此位uC工作在大端,置此位。

2024-02-19 15:06:56 1975

原创 ET9300-EtherCAT从站协议栈应用指南——第二弹,代码框架和执行流程

如果设备PDI中断都不支持,那么MainLoop中,ESC将会轮询ALEVENT,执行PDO_OutputMapping()和PDO_InputMapping()三个函数处理顺序一定是OutputMapping,App,InputMapping。主要对接如下3个函数,注意都是站在master视角描述的。前后台流程,后台mainloop循环,前台执行中断。三个函数对应的用户实现是(SSC-Device.c)大循环在ecatappl.c中,代码如下(删减)代码框架主要包含3部分。

2024-02-19 10:43:48 1799 1

原创 ET9300-EtherCAT从站协议栈应用指南——第一弹,SSC工具使用

EtherCAT是工业网络协议之一,EtherCAT网络中有Master和Slave角色之分,其中Slave协议栈代码由EtherCAT委员会(实际上是倍福)通过SSC工具开放。获取这个软件需要注册为ETG会员(会费为0),或者。。。。。。博客里使用的版本是5.1.3学习EtherCAT 从站协议栈的最好材料就是官网的文档。AN_EL9800:倍福基于EL9800开发板适配EtherCAT的文档AN_ET9300:EtherCAT从站协议栈应用手册AN_FC11xx:PCI卡?

2024-02-19 08:48:19 1705 1

原创 modbus协议和示例

Modubus协议与部分示例

2024-02-01 14:43:48 2018 4

原创 FreeRTOS基础知识,教程,简介,框架,中文手册

FreeRTOS 手册翻译1. FreeRTOS 发行版2. 堆内存管理3. 任务管理4. 队列管理5. 软件定时器管理6. 中断管理7. 资源管理8. 事件组9. 任务通知10. 低功耗支持11. 开发人员支持12. 故障排除

2023-12-20 14:14:44 1035 2

原创 CIP或者EtherNET/IP中的PATH是什么含义?

最近在学习EtherNET/IP,PATH不太明白,翻了翻规范,在这里记个笔记。

2023-09-28 16:09:15 1013 1

原创 STM32 CAN 波特率计算分析

CAN时钟配置过程解析,参考了STM32 数据手册,CubeMX配置界面。做了一些简单的计算

2023-08-26 17:38:19 1806

原创 单片机中的通用LED驱动

本文描述了LED闪烁通用驱动框架的搭建过程

2023-07-27 14:55:26 1947 4

原创 EEPROM 磨损管理算法

最近工作上有用到EEPROM,在我的应用中需要一分钟一次的擦写频率,按照设备一天工作16h,十年的设备设计寿命来计算,大概要擦写300万次。超出了一般的EEPROM擦写循环次数100万。…这个问题的解决办法有两种,一种是软件上加入磨损管理,不要对EEPROM同一位置频繁擦写。另一种是更换期间为铁电存储器,铁电存储器优点很多,寿命超长,写完数据之后没有延迟,但是价格会比EEPROM贵一点。对于成本不敏感的应用直接用铁电即可。

2023-06-15 09:44:12 1905 2

原创 EtherCAT P技术要点

EtherCAT P设备将以太网型号和两路电源耦合。实现基于供电的 100BASE-TX 的总线型或星型拓扑结构EtherCAT P仅仅改变物理层,其余与普通EtherCAT无区别。

2023-04-14 09:41:49 570

原创 EtherCAT DC时钟同步计算示例

EtherCAT分布式时钟按照原理带入数据演算

2023-03-30 14:08:27 3227 4

原创 FreeRTOS知识铺垫——读Cortex-M3 权威指南

读CM3权威指南,侧重与解决FreeRTOS HardFault

2023-01-17 14:45:49 2247

原创 我在使用FreeRTOS过程中遇到的问题和解决办法

记录我在使用FreeRTOS遇到的问题和解决办法

2022-12-13 10:30:05 2765

原创 STM32H7-RTC介绍与测试,Wakeup Timer测试,alarm测试

stm32H750 RTC方面的测试。本文介绍了STM32H750 RTC模块的组成部分,对wakeup timer 和Alarm 做了测试。

2022-08-16 21:50:02 2602

原创 香橙派全志H3烧录Uboot,远程加载zImage,dtb,rootfs

像开发正点原子imx6ull一样, 开发香橙派这个板子。

2022-06-03 18:05:37 9963 6

原创 使用RT-Thread 小记:如何使用日志LOG函数

...

2022-01-22 13:11:50 5897

原创 使用RTT studio 和Cubemx联合开发Alios Things_第四节:使用SPI设备框架驱动ST7789 LCD屏幕。

...

2022-01-19 22:48:13 7285 5

原创 使用RTT studio 和Cubemx联合开发Alios Things_第三节:自动初始化机制

...

2022-01-18 20:26:39 712

《香橙派H3烧录Uboot,远程加载zImage,dtb,rootfs》文章相关资源

像开发正点原子imx6ull一样,开发香橙派

2022-06-03

《使用DMA+SPI驱动Aliyun Things 上的ST7789H2 LCD屏幕》-附件

《使用DMA+SPI驱动Aliyun Things 上的ST7789H2 LCD屏幕》文章的附件,具体内容见文章

2022-01-17

TouchGFX全部资源,截止2020.12.10

TouchGFX全部资源,截止2020.12.10

2020-12-10

在STM32上实现的简单的shell

在STM32上实现的简单的shell。只有两个功能:1,发送指定数字,运行指定函数。2,打印数字-函数对应表。核心文件只两个,不打算更新升级 开发平台:正点原子STM32F4最小系统板,HAL库,CUBEMX

2020-04-10

空空如也

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

TA关注的人

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