- 博客(16)
- 资源 (14)
- 收藏
- 关注
原创 关于HAL_CAN_AddTxMessage函数一直进入硬件错误中断问题
利用CUBE生成的CAN代码后,写了自己CAN接收发送函数,照着网上的HAL_CAN_AddTxMessage函数使用方法去使用,发现只要运行到这个函数,就会进入硬件中断,百思不得其解。下面是我在网上找的关于这个函数的使用方法,看着是没什么问题,我是用的时候KEIL也没有报错。HAL_CAN_AddTxMessage(&hcan, &txmsg,txbuf, (uint32_t *)CAN_TX_MAILBOX0);但是运行的时候就会进入硬件中断,我尝试追踪进入硬件中断的原因,最后
2020-08-04 15:25:34
8851
8
原创 EtherCAT 原理详解
本文从工程应用角度系统介绍 EtherCAT 的核心原理,包括 On-the-Fly 实时处理机制、EtherCAT Frame 与 Datagram 数据帧组成、APRD/FPRD/LRW 等寻址方式、FMMU 逻辑地址映射、SyncManager 数据同步、Working Counter 工作计数器、EtherCAT 状态机以及 Distributed Clocks 分布式时钟同步机制。文中结合大量流程图、框图和时序图,重点说明一个 EtherCAT 数据帧如何在多个从站之间完成过程数据交换,以及 DC
2026-09-07 18:37:26
194
原创 STM32实战:使用 CubeMX + HAL + LwIP 从零实现 Ethernet 网络通信(Ping + TCP Server)
本文以 STM32F407 为例,介绍如何使用 STM32CubeMX + HAL + LwIP 从零搭建 Ethernet 网络通信。内容涵盖 RMII 接口配置、PHY 参数设置、固定 IP 配置、LwIP 初始化、Ping 测试以及 TCP Server 实现,并结合 Wireshark 抓包分析实际通信过程。同时总结了 PHY Address、50 MHz RMII 时钟、ARP 无响应、Link 灯亮但 Ping 不通等常见问题及排查方法,适合刚开始接触 STM32 Ethernet 或需要快速完
2026-09-07 18:09:34
205
原创 【QT】QGraphicsView的基础使用和设置
QGraphicsView是QT的GUI库中提供的2D的图形视图框架(Graphics View Framework),用于管理数量比较大的2D图形,并且提供了较为丰富的交互方法。QGraphicsView的使用离不开QGraphicsScene类,QGraphicsView只提供视图,用于加载、渲染和显示QGraphicsScene(场景),而QGraphicsScene则是真正用来管理所创建的2D图形项,两个类总是一起使用。
2024-07-10 16:54:09
1747
原创 【QT】QTextBrowser自定义内容样式
当我们要在QTextBrowser内显示内容时总想要以颜色/大小等来区分不同内容,本文展示在文本框内显示字符时自定义颜色和大小。
2024-03-05 11:01:01
1373
原创 【QT】Label重设成指示灯使用
本文提供一种可以把QT中的label控件转化为一个指示灯的方法,提供一个函数供参考,当然,也可以把它写成一个类做成通用方法来使用,这里我提供代码和方法供参考。
2024-03-05 10:49:53
777
原创 【RT-Thread】 TinyUSB挂载成U盘和文件系统,基于STM32F405RG
RT-Thread将flash挂载到文件系统会挂载成U盘
2022-08-12 16:57:48
5926
原创 【QT】UI界面显示频率限制
在数据交互时,可能底层数据的上报频率较高,但上位机可能不想要这么高的显示频率,所以可以用个小玩意限制下频率,当然方法很多,我只是写个比较简单的方式,为了记录自己的代码生涯。当然平常用定时器超时的信号也能做,只是不同的数据以不同频率显示用定时器就有点难受了。...
2022-07-11 18:03:32
1364
原创 【QT】添加启动动画
谁不想在程序启动前添加个飒飒的启动动画增加牛逼感呢:首先,把你想添加的动画转换成gif动图,然后添加到你的qt资源文件,不会添加资源文件的看我前两个博文。我的gif文件为ww1.gif,gif动图如下:然后就是在你自己qt程序启动前加入此动画,贴代码:#include "mainwindow.h"#include "qlabel.h"#include "qmovie.h"#include "windows.h"#include <QApplication>#include
2021-12-08 16:46:36
1822
3
QT桌面实时时钟圆盘旋转源代码
2023-03-29
免费keil_STM32支持包--1号支持包.zip
2020-08-13
keil_STM32支持包--2号支持包.zip
2020-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅