- 博客(131)
- 收藏
- 关注
原创 雅特力AT32单片机的使用 , 工程建立.
第二步:进入这个网页,安装下面两个包(安装一个也行,两个都安装更加保险)Work Bench , 生成keil工程 , 和配置SWD烧录器 .AT32 MCU图形化配置软件,生成初始化C代码。第一步:确保自己电脑已经安装了keil。第一步:确保自己电脑已经安装了keil。第三步:进入这个网页 , 下载安装。完成了,接下来和stm32一样用.这个pdf里面有库函数使用方法.ST32F421C8T7 为例。库函数使用手册,下载地址。
2025-10-08 13:46:01
282
原创 STC8H8K64,使用0.96寸oled屏幕. 进行硬件iic和硬件spi驱动(spi开启DMA)---(代码)
本文介绍了STC8G系列单片机通过I2C或SPI驱动OLED屏幕的详细步骤,主要包括: 引脚配置:根据选择的I2C或SPI模式配置相应GPIO引脚,设置开漏输出或准双向口模式。 通信初始化: I2C初始化为主模式,设置总线速度 SPI初始化为主模式,配置时钟相位、边沿和速度(不超过10MHz) OLED驱动实现: 提供基础函数:字节写入、坐标设置、清屏等 支持ASCII和汉字显示(12x6、8x16点阵) 包含丰富的字库数据(紧凑格式存储) 应用示例: 显示美的空调遥控信息(开关状态、模式、温度、风速) 通
2025-10-02 11:56:44
583
原创 RS485通信 , 和modus RTU
一 : rs485物理层。二 : modus RTU 报文格式。相当于两根线,轮流切换GND 和 VCC , 产生信号 .
2025-09-09 19:36:54
181
原创 Git仓库的原理理解
所以不要怕stm32每个工程文件 , 有几十M , 全部上传会太大 . 实际上只有上传第一个工程时候会上传几十M , 后面再上传工程时候只会上传不同的部分,就是.c文件.h文件 . 再加一堆哈希值和路径信息)重复文件的云储存(只会上传一份)
2025-06-25 00:34:32
234
原创 格力空调红外信号 , 解析 .
(发现单个格力码的前面三个字节是完全相同的 [ 即前面24个二进制位 ] 可以作为判断完整格力码依据[并且两个格力码时间间隔要小于200ms])↓=↓=↓=↓=↓=↓=↓=↓↓=↓==↓=↓=↓=抓取制冷和制热的格力红外信号↓=↓=↓=↓=↓=↓=↓=↓=↓=↓=↓=↓=↓=↓。(这篇文章有校验部分解释 , 和专业的格力红外代码库对比)(原始信号分析 , 这只是其中一种信号方式(有些只有一个格力码,或者是加长信号的格力码。, 也是最常见通用的一种)由两个格力码连接起来。
2025-06-20 00:43:19
615
1
原创 stm32工程,拷贝到另一台电脑编译,错误提示头文件找不到cannot open source input file “core_cm4.h”
发现单独拷贝这个core_cm4.h文件去另一台电脑里包含,还是继续报错别的头文件没引入,于是我把这整个 DSP_LIB 文件夹都拷贝过去引入. 最终编译通过。接下来查看原电脑keil的头文件引入配置,发现只引入了工程文件下的头文件, 那么core_cm4.h到底哪里来的?于是我去例程文件夹里面找core_cm4.h文件, 发现是能找到的, 有多个例程里都有这个文件.提示 cannot open source input file “” ,找不到 [ core_cm4.h ] 这个头文件 .
2025-04-11 12:57:07
642
原创 由我自己坐标系下的四元数, 转换到unity下表示 . 以及矩阵转换关系.---(推导)
input_quaternion 这个是在我自己坐标系下的旋转四元数 , 把他转换成在unity下的旋转四元数。
2025-03-31 19:47:02
648
原创 证明,如果两个坐标系的基矢可以用正交矩阵互相变换, 那么对于两个点A,B. 他们在不同系下的表示的内积,结果相同. --- (推导)(顺便证明内积的分配律)
2025-03-27 15:21:38
144
STM32F401,使用ST-link时候,不能识别,显示ST-LINK USB communication error
2024-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅