自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 IAR Fatal error: Failed to re-initialize Session aborted!报错解决方案

connection中三个点,选为Automatic。

2025-03-13 09:04:45 261

原创 ESP32的事件循环架构

freertos异步事件驱动框架

2025-02-13 09:27:26 148

原创 can的过滤器,接收中断与发送函数

/0x07=0b0111,末三位为1,说明末三位必须和FilterId的末三位一致。配置完一组用HAL_CAN_ConfigFilter(&hcan1, &CAN_FilterType)写入寄存器。只需要写入FilterId的高16位和低16位,掩码不需要填,与列表id一致的才会处理数据。比方说低三位必须是0b0110,设置id的第三位为110,掩码的第三位为111。can主要有三个部分:帧格式,过滤器,接受中断,构建发送邮箱。本文介绍过滤器,接受中断,和发送函数的写法。不配置过滤器can无法接收数据!

2024-10-06 15:42:23 894

原创 F407 CubeMx外部晶振使用波特率不对的排查

遇到与该链接博主一样的情况,波特率配置为115200后,实际输出波特率为38400。都是使用cubemx配置外部晶振HSE,由25M改为8M后解决。实际原因是HSI改为HSE同时需要输入板子上晶振的频率。

2024-09-26 11:44:25 265

原创 can大字节传输

can无论是标准格式还是拓展格式,每帧最多仅有8字节的数据携带能力本文描述在修改拓展帧的基础上实现通过can发送大字节数据

2024-08-31 20:14:24 376

原创 数据手册到软件实现-IIC篇(以AHT20为例)

以AHT20为例讲解功能和协议,资料官网网址如下,网页最下方有标准库实现例程和产品资料。iic是通讯方式的一种,所有的通讯,重点功能为数据接收和数据发送,重点内容为协议!标准库里最后一位需要根据读还是写更改,使用HAL库不需要,所以宏定义地址。第五点说只需要上电检查,所以放在while之前。1.数据手册获取设别软件地址。如果使用标准库,则分开定义。建议编写接口,便于移植。

2024-06-27 15:24:02 395

原创 按键长按短按实现方法

define LONG_ACHE 500 //长按缓冲时间,避免长按触发短按,且能实现长按后的高频触发。网上找了定时器实现按键长按短按的函数,我不太满意,自己写了一个。#define SHORT_TIME 100 //短按消抖。#define LONG_TIME 1000 //长按时长。

2024-06-12 17:30:15 521

原创 正点原子imx6ull,uboot所遇问题

2.上电进入uboot,不修改任何参数,ping主机和虚拟机都不行,提示:No ethernet found. ping failed;缘由:正点原子2.4版本uboot与2.2版本phy芯片不一致,使用对应版本(我的是2.2)重新烧录解决。1.上电后不进入uboot,ping主机与虚拟机正常。3.按照正点教程修改参数,相同错误。

2024-05-19 17:03:54 326 1

原创 驱动笔记(版本不兼容问题)

原文链接:https://blog.youkuaiyun.com/qq_37619128/article/details/124269235。

2024-02-22 23:30:43 416 1

原创 类型修饰符

类型修饰符是 C 语言中用于修改数据类型的关键字,它们在变量声明中提供了额外的信息,以指定变量的性质或对编译器的指令。这些类型修饰符可以单独或组合使用,以便更精确地描述变量的行为和性质。每个修饰符都有其特定的语义和用法,根据需要选择合适的修饰符。: 告诉编译器不要对变量进行优化,因为它的值可能在程序之外的地方被修改。: 用于指定指针指向 I/O 内存,这通常用于在 Linux 内核开发中。: 用于指定指针是对某个对象的唯一访问者,从而允许编译器进行一些优化。: GNU 编译器的扩展,用于指定特定属性。

2024-02-21 00:18:31 477

原创 error: no matching function for call to 解决方法

【代码】error: no matching function for call to 解决方法。

2024-01-04 15:21:16 2940 1

原创 QT中MovetoThread线程传参

【代码】QT中MovetoThread线程传参。

2023-12-29 21:10:41 852 1

原创 C++泛型模板单例

【代码】C++泛型模板单例。

2023-08-23 17:16:27 156

单片机笔记,单片机单片机

单片机笔记,单片机单片机

2024-12-07

4PIN和7PINOLED代码

4PIN和7PINOLED代码

2023-02-07

F103多串口,拟合串口中断,可任意字符控制PC13LED灯,免费

F103多串口,拟合串口中断,可任意字符控制PC13LED灯,免费

2023-02-05

EDA_TEST.zip

VERLIOG资源,包含六个实验,是时钟,任意小数分频,状态机,矩阵键盘,电子琴,VGA,加油吧,后浪们! (小心cll让你消抖!)

2021-12-27

空空如也

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

TA关注的人

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