- 博客(243)
- 收藏
- 关注
原创 STM32F407VET6学习笔记10:移植smallmodbus
使用它的库的过程中,有些定义与实例不可缺少:这个结构体定义不可少,不然没法正常启动:它的库会调用这个作用函数来使能与失能485通信:我这里写了四个这样的函数,每个slave实例会用到一个它串口相对应的函数、引脚圈出来的是我自己宏定义好的引脚。
2025-08-05 11:38:28
509
原创 ESP32-S3 小电视学习笔记2:Arduino开发环境搭建(垃圾)
Arduino 开发简直就是一坨大便,他成功以及其龟速的编译速度,以及极低的编译通过率劝退了我!个人觉得SD卡插槽应该涉及到外面,不然每次插拔都很费事。将解压文件放在对应用户的arduino器件包目录。离线版库就是把库文件复制到对应目录下就行。试过几遍在线安装,基本都是失败了。,选择对应的系统和系统位数下载。期间全部点确认、是的,就行~~~添加对应的板管理链接,点击该按键。将提供的开发板压缩包解压缩。在第一个空白处,添加下文。
2025-07-23 15:29:45
286
原创 ESP32-S3 小电视学习笔记1:分光棱镜、QMI8658六轴惯导计、1.3英寸LCD屏
因为自主PCB与BOM成本较高,因此网购了一个成品小电视拿来编程学习把玩,这里介绍几个小电视需要用到的,几个主要模块。
2025-07-21 19:40:43
1002
原创 香橙派3B学习笔记14:deb 打包程序_解包前后脚本运行
本文学习如何用deb打包的方式打包自己需要调用系统库的程序。然后实现deb解包前后的脚本运行。
2025-07-01 19:24:44
949
原创 香橙派3B学习笔记13:deb 打包调用系统库与.so动态链接库的程序(部分失败)
本文学习下如何用deb打包的方式打包自己需要调用系统库的程序。顺便将之前的gcc动态链接库的流程走一遍.
2025-06-24 14:45:27
843
原创 香橙派3B学习笔记12:C语言操作GPIO_<wiringPi.h>_点灯通用输入输出
C语言操作GPIO_<wiringPi.h>_点灯通用输入输出
2025-06-17 22:47:23
531
原创 香橙派3B学习笔记9:Linux基础gcc/g++编译__C/C++中动态链接库(.so)的编译与使用
这里学习补习一下C/C++中静态链接库(.a)、动态链接库(.so)的编译与使用ssh : orangepi@本地ip密码 : orangepi发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。
2025-06-10 19:10:34
1172
1
原创 C语言数据结构笔记5:Keil 编译器优化行为_malloc指针内存分配问题
记录俩个keil5 STM32 的c语言编程中 ,编译器优化行为 和 指针内存分配问题。
2025-06-10 15:17:21
409
原创 C语言数据结构笔记4:子函数中使用的sizeof 指针无法获取数组的实际大小
C 语言中,当数组作为函数参数传递时,它会退化为指针,导致 sizeof 操作符返回的是指针的大小而非数组的实际大小。
2025-06-09 18:56:17
423
原创 香橙派3B学习笔记8:snap安装管理软件包_打包俩个有调用的python文件
parts:test-app:source: .apps:test2-app:plugs:- network完后将snapcraft.yaml复制进。
2025-06-08 21:18:18
406
原创 C语言数据结构笔记2:结构体地址的遍历_结构体嵌套
下方代码中有俩个结构体,它们包含俩种类型的数据,然后每个成员又对应一个地址那么其成员A1对于0x03e8,B1对应0x03e9,C1对应,D1对应0x03ea,E1对应0x03eb,F1对应0x03ec,G1对应0x03ed那么其成员A1对于0x177b,B1对应0x177c,C1对应,D1对应0x177d,E1对应0x177e,F1对应0x177f,G1对应0x1780我该如何类似于遍历数组一样从0x03e8开始,一点一点遍历到它的值。
2025-06-04 12:33:21
522
原创 香橙派3B学习笔记5:Linux文件系统分区_SD卡分区
经过之前的多次分区失败导致系统重启无法进入,这次调整思路重新分区ssh : orangepi@本地ip密码 : orangepi操作系统发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。
2025-06-02 12:55:07
1024
原创 香橙派3B学习笔记4:(有问题!别学!)Linux文件系统分区_A/B系统分区
给Linux系统分区,分出A/B系统、引导分区、共享数据分区: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。
2025-05-29 19:54:19
527
原创 STM32F407VET6学习笔记8:UART5串口接收中断的Cubemx配置
之前的工程对串口的配置没有完善串口接受中断,这里补充配置UART5串口接收中断,实现串口回送功能
2025-05-29 17:19:00
520
原创 STM32F407VET6学习笔记5:STM32CubeMX配置串口工程_HAL库
学习一下怎么使用CubeMx配置工程,这里配置LED、串口UART5、定时器TIM2
2025-05-27 11:06:19
1124
原创 香橙派3B学习笔记3:宝塔 Linux 面板的安装
扩展空间: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。扩展空间扩展下空间的大小,设置完后需要重启后,可以看到空间的大小变为2G了开始宝塔的安装。
2025-05-25 11:06:33
413
原创 香橙派3B学习笔记1:Putty串口_WIFI连接_SSH远程登录_确认内核信息
本文学习PUTTY串口登入系统,命令香橙派连接无线网,随后获取到IP地址后,ssh远程连接香橙派。
2025-05-21 15:12:22
565
原创 TMS320F28P550SJ9学习笔记17:Lin通信SCI模式完整的收发配置
今日初步认识与配置使用Lin通信SCI模式完整的发送与中断接收功能,用结构体寄存器的方式编程文章提供完整工程下载、测试效果图
2025-04-17 14:04:46
458
原创 TMS320F28P550SJ9学习笔记16:Lin通信SCI模式配置TX发送结构体寄存器
今日初步认识与配置使用Lin通信,用结构体寄存器的方式编程
2025-04-15 16:44:49
1258
原创 TMS320F28P550SJ9学习笔记15:EPWM_死区dead_baund
今日更改配置EPWM1的GPIO 0和GPIO 1可调节死区:文章提供完整工程下载、测试效果图
2025-04-11 11:03:07
457
原创 TMS320F28P550SJ9学习笔记14:EPWM输出与调整占空比,EPWM1与EPWM3
今日尝试配置EPWM1与EPWM3的输出与调节占空比EPWM1是向上/向下模式,EPWM3是向上模式
2025-04-11 10:54:34
582
1
原创 STM32F407ZGT6笔记15:G60_GPS北斗导航模块_串口通信
这里记录下SYTM32驱动一个模块的程序主要是因为,官方给的例程是HAL库的,这里我改成标准库的形式写一遍:
2025-04-06 14:59:17
400
原创 TMS320F28P550SJ9学习笔记13: 软件I2C_驱动AT24Cxx存储芯片
今日尝试配置软件I2C通信,我的目标通信芯片是AT24C64,相较于AT24C02这样的8位寻址,它是16位寻址的,所以有些不同文章提供测试代码讲解、完整工程下载、测试效果图
2025-03-15 21:37:38
1050
原创 TMS320F28P550SJ9学习笔记11:SCI通信中断__SCI_FIFO
测试SCI通信FIFO:实现一次性接收8字节数据到g_recv_buff,接收完就打印输出
2025-03-14 10:20:04
748
原创 TMS320F28P550SJ9学习笔记10:软件模拟I2C通信_驱动1.3寸OLED
现在有了具体的I2C通信器件,一块1.3寸OLED屏幕,今日尝试移植配置一下:本文主要讲的是,使用软件模拟I2C通信文章提供测试代码讲解、完整工程下载、测试效果图
2025-03-12 11:06:02
455
原创 TMS320F28P550SJ9学习笔记9:CPUTimer定时器配置使用
CPUTimer定时器配置使用,CPUTimer定时器本身寄存器不多,用到的寄存器也不多,本文就不详细解释每个寄存器的作用了文章提供测试代码讲解、完整工程下载、测试效果图
2025-03-11 14:58:03
1108
STM32F407ZGT6-UCOSIII笔记12 :事件标志组.rar
2024-12-20
STM32F407ZGT6-UCOSIII笔记11:任务内建消息队列.rar
2024-12-19
STM32F407ZGT6-UCOSIII笔记10:消息传递-消息队列.rar
2024-12-19
STM32F407ZGT6-UCOSIII笔记9:任务内嵌信号量.rar
2024-12-18
STM32F407ZGT6-UCOSIII笔记8:互斥信号量.rar
2024-12-18
STM32F407ZGT6-UCOSIII笔记6:UCOS-III软件定时器.rar
2024-12-17
STM32F407ZGT6-UCOSIII笔记5:使用信号量访问共享资源区.rar
2024-12-17
STM32F407ZGT6-UCOSIII笔记4:时间片轮转调度.rar
2024-12-16
STM32F407ZGT6-UCOSIII笔记3:任务挂起与恢复实验.rar
2024-12-16
STM32F407ZGT6-UCOSIII笔记2:UCOSIII任务创建实验-Printf 函数卡住 UCOSIII 系统问题解决.rar
2024-12-16
STM32F407ZGT6-UCOSIII笔记1:串口,定时器工程准备.rar
2024-12-13
C# 学习笔记17:上位机助手-页面生成多控件滚动效果-保存与加载控件文本到文件-多字符串发送界面
2024-08-15
C#学习笔记16:串口上位机数据绘图助手Plotter的开发
2024-08-11
上位机助手-usercontrol窗体内嵌的应用
2024-08-11
微型家庭中控设备STM32F103C8T6单片机部分.zip
2024-08-11
C#学习笔记12:SYN6288语音模块-Winform上位机控制软件
2024-08-05
TMS320F28P550SJ9学习笔记15:Lin通信SCI模式配置TX发送结构体寄存器
2025-04-17
TMS320F28P550SJ9学习笔记13:EPWM输出与调整占空比,EPWM1与EPWM3
2025-04-11
STM32F407ZGT6笔记15:G60-GPS北斗导航模块-串口通信
2025-04-06
TMS320F28P550SJ9学习笔记13:EPWM输出与调整占空比,EPWM1与EPWM3
2025-04-03
TMS320F28P550SJ9学习笔记2:Sysconfig 配置与点亮LED
2025-03-04
TMS320F28P550SJ9学习笔记3:SCI通信的特性与Sysconfig配置发送功能
2025-03-05
TMS320F28P550SJ9学习笔记6:SCI所有寄存器-结构体寄存器方式配置 SCI通信初始化-库函数发送测试
2025-03-07
TMS320F28P550SJ9学习笔记10:软件模拟I2C通信-驱动1.3寸OLED
2025-03-12
TMS320F28P550SJ9学习笔记9:CPUTimer定时器配置使用-1
2025-03-11
TMS320F28P550SJ9学习笔记9:CPUTimer定时器配置使用
2025-03-11
TMS320F28P550SJ9学习笔记7:结构体寄存器方式配置SCI通信收发-SCI通信收发测试
2025-03-07
TMS320F28P550SJ9学习笔记13: 软件I2C-AT24Cxx存储芯片
2025-03-15
TMS320F28P550SJ9学习笔记11:SCI通信中断-SCI-FIFO
2025-03-14
TMS320F28P550SJ9学习笔记5:结构体寄存器方式配置 LED
2025-03-06
STM32F407ZGT6笔记14:移植 MINI LZO2.09数据压缩算法-输出可视化验证.rar
2025-01-09
STM32F407ZGT6笔记13:STM32数据打包并发送-上位机python串口接收并保存为.csv表格文件.rar
2025-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人