自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是阿衰的博客

一名嵌入式小白

  • 博客(48)
  • 资源 (22)
  • 收藏
  • 关注

原创 S32K的bootloader CAN总线实现

本文摘要:本文章介绍如何使用NXP官方软件S32KDS实现CAN总线上的bootloader开发平台:S32 Design Studio forARMVersion 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148使用设备:图莫斯usb2can1. 先介绍一下用于升级的CAN协议(假定ID:0x555为设备的独有ID)(1)开始升级时,上位机会持续发送表1-1的报文。在APP程序里会有一个相应的处理,即接收到表1-1的报文后会重启MCU..

2022-03-24 13:20:50 10778 3

原创 SVN服务端提交日志不能为空,限制文件大小和文件类型(windows)

1. windows环境下,修改svn的pre-commit hook以实现提交日志不能为空,限制文件大小和文件类型。2. 将下列代码复制粘贴进去即可。

2024-04-17 13:29:47 344

原创 单片机开发通用功能组件

单片机可复用、可通用开发组件,是以中间件思想开发的一套功能模块,将具有代表性或使用次数较多的功能和协议栈封装为独立的组件供开发者使用,开发者仅需通过组件提供的接口对接驱动层和应用层即可使用组件功能,从而减少重复工作、缩短开发周期,并且具备跨平台特性。

2024-01-31 11:05:33 466

原创 单片机通用复用组件C语言

组件包含内容有:bootloader,xymodem协议,MODBUS主从机管理(支持RTU和ASCII),内存管理(小内存管理算法),串口管理,消息队列,环形缓冲区,类线程间同步方法(信号量、互斥锁、事件集),软件定时器,命令交互客户端(类命令行),软件非阻塞延时,数据转换方法,IO输入输出操作等。各个组件均可独立使用,提供用户接口对接底层,并配有详细注释、手册和使用例程,供学习使用。

2023-12-29 13:21:33 856

原创 OpenCV人脸识别QT上位机(含源码)

开发平台:QT 6.4.0编译环境:MSVC 2019 64bit主要功能:1、预处理图片 2、生成CSV文件 3、生成识别器文件等功能。主要用于学习opencv的整个流程和实现一些简单的功能。源码免费下载地址在文末!

2023-05-21 12:23:36 1491 1

原创 STM32驱动RC522-RFID模块

简介:STM32F103C8T6驱动RC522-RFID模块源码介绍。

2023-04-12 17:51:07 1930 7

原创 STM32驱动ADXL345三轴传感器

简介:STM32F103C8T6驱动ADXL345三轴倾斜度传感器源码介绍。

2023-04-12 09:02:40 5561 10

原创 STM32驱动DHT11温湿度传感器

简介:STM32F103C8T6驱动DHT11温湿度传感器源码介绍。

2023-04-12 09:00:15 1031

原创 STM32驱动DS18B20温度传感器

简介:STM32F103C8T6驱动DS18B20温度传感器源码介绍。

2023-04-11 11:25:55 1380 4

原创 STM32驱动MEMS数字型气体传感器(单个使用)

简介:STM32F103C8T6驱动MEMS数字型气体传感器(单个使用)源码介绍。

2023-04-11 11:25:13 421 6

原创 STM32基于MultiButton驱动按键

简介:STM32F103C8T6基于MultiButton驱动按键源码介绍。

2023-04-11 11:23:39 430

原创 STM32驱动SR04超声波模块

简介:STM32F103C8T6驱动SR04超声波模块源码介绍。

2023-04-11 11:23:17 204

原创 STM32驱动DS1302时钟模块

简介:STM32F103C8T6驱动DS1302时钟模块源码介绍。

2023-04-11 11:22:55 1967 11

原创 STM32驱动OLED0.96英寸屏幕

简介:STM32F103C8T6驱动OLED0.96英寸屏幕源码介绍。

2023-04-11 11:22:24 550

原创 STM32驱动MEMS数字型气体传感器(多个使用)

简介:STM32F103C8T6驱动MEMS数字型气体传感器(多个使用)源码介绍。

2023-04-11 11:22:11 587 2

原创 STM32驱动MPU6050三轴陀螺仪、加速度模块

简介:STM32F103C8T6驱动MPU6050三轴陀螺仪、加速度模块源码介绍。

2023-04-11 11:21:21 1785 1

原创 STM32驱动SIM900A短信模块

简介:STM32F103C8T6驱动SIM900A短信模块源码介绍。

2023-04-11 09:09:22 2643 10

原创 STM32驱动SG90舵机

简介:STM32F103C8T6驱动SG90舵机源码介绍。

2023-04-10 20:42:18 539

原创 STM32驱动MLX90614红外测温模块

简介:STM32F103C8T6驱动MLX90614红外测温模块源码介绍。

2023-04-10 20:39:08 1001

原创 STM32驱动BY9301语音播报模块

简介:STM32F103C8T6驱动BY9301语音播报模块源码介绍。

2023-04-10 20:35:40 2558 3

原创 S32K的入门教学

本文摘要:本文章介绍如何使用官方软件S32KDS,新建工程及基本开发使用开发平台:SDK版本:使用芯片:S32K148。

2023-02-14 12:39:58 1416 3

原创 Inno Setup实现覆盖安装

Inno Setup覆盖安装的ISS程序

2022-11-21 17:48:02 995

原创 qt6+opencv获取视频帧

通过OpenCV实现提取视频的单个视频帧图像或者全部视频帧图像,还可以获取视频的一些基本参数,可自由扩展。

2022-10-31 08:57:17 1172

原创 QtMqtt开发之部署到Qt安装目录

4.2 将源码目录下src->mqtt文件内的所有.h头文件copy替换掉 4.1 安装目录里的QtMqtt文件里面的.h头文件,如果你打开 4.1 安装目录里的QtMqtt文件里面的头文件会发现里面只写了一句引用,并没有真正的内容,这一步是为了将里面这些引用文件替换为真正的头文件,最后仍建议逐一检查头文件是否正确。4.4 Release目录->mkspecs->modules里的文件 copy至 Qt安装目录->对应编译器目录->mkspecs->modules里。Qt官方介绍文档网址。

2022-08-23 17:30:30 349

原创 S32K的flexcan组件can fd使用

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件实现can fd收发开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148组件例程下载方式在文末!!!1. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 进行配置5. 时钟配置

2022-05-20 16:41:43 4427 6

原创 Qt6.2+QtDS的多功能串口助手(QML学习)

开发平台:Qt 6.2 + Qt Design Studio 3.2.0编译环境:MinGW 11.2.0 64bit --release主要内容:Qt Quick Application载入QML,C++与QML交互处理逻辑源码与安装包免费下载链接在文末!不再赘述直接下载源码学习!部分原理可参考这篇文章学习(欢迎吐槽):(87条消息) Qt学习记录_阿衰0110的博客-CSDN博客界面如下:Qt6.2+QtDS多功能串口助手源码与安装包下载地址:..

2022-05-11 14:12:37 1974

原创 Qt6串口多功能助手64位版本上位机源码

开发平台:Qt 6.3编译环境:

2022-04-28 10:10:09 1397

原创 BUSMASTER LDF编辑工具制作LDF文件

本文摘要:本文章介绍如何使用BUSMASTER V3.2.2软件中的LDF编辑工具编写LDF文件使用软件:BUSMASTER V3.2.2 -> LDF Editor软件下载地址:1. 打开LDF Editor2. 新建LDF文件,选择LDF版本3. 配置Master(主机参数)4. 配置Slaves(从机参数)5. 添加Diagnostic Frames(诊断帧)6. 添加Signals(信号),信号为组成一帧报文的基本单位7. 添加....

2022-04-20 18:08:18 5798 4

原创 Qt学习记录

目录1. setText()和setPlainText()的区别2. QML导入Qt Quick Application3. QML与Qt C++交互4. QML的TextEdit获取文本内容5. QML的TextEdit设置滚动条1. setText()和setPlainText()的区别// setText识别htmlui->textEdit->setText(code);// setPlainText不识别html 纯文本ui->textE..

2022-04-12 10:52:58 900 1

原创 S32K的pwm_pal组件使用

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flash组件(操作FLASH)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K148组件例程下载方式在文末!!!1. 配置要使用的PWM输出引脚2. 将pwm_pal组件添加到工程3. 配置PWM参数4.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5. 在代码中添加初始.

2022-04-07 18:06:58 1794 2

原创 S32K的flash组件使用(操作FLASH)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flash组件(操作FLASH)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 添加flash组件到工程2. 打开flash配置页面3. 配置flash参数(无特殊要求则采用默认配置)一些参数的介绍:P-Flash:存放程序代码的地方,即ROMD-Flash:存放数据的地方,即

2022-03-09 17:14:34 9895 8

原创 S32K的lpit组件使用(通用定时器)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的lpit组件(通用定时器)开发平台:S32 Design Studio forARMVersion 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 添加lpit组件到工程2. 打开lpit配置页面3. 配置lpit参数(lpit通道0举例)4.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5.在代码中加入lpit初始化的代码即可使用定时...

2022-03-09 15:24:00 2474

原创 S32K的lpuart组件使用(串口)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(RxFIFO+DMA)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 配置要使用串口的引脚2. 添加lpuart组件到工程...

2022-03-02 10:51:47 4334 2

原创 S32K的flexcan组件使用(RxFIFO+DMA)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(RxFIFO+中断)开发平台:S32 Design Studio for ARM Version 2.2SDK版本:S32_SDK_S32K1xx_RTM_3.0.0使用芯片:S32K1481. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 根据所需进行配置(这里介绍使用RxFIFO功能DMA方式)5

2022-02-24 17:47:58 3313

原创 S32K的flexcan组件使用(RxFIFO+中断)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的flexcan组件(Rx FIFO+中断)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K148注:本文讲述CAN使用Rx FIFO功能中断方式实现无过滤CAN报文接收,DMA方式见这篇文章!1. 配置CAN所使用的引脚2. 添加flexcan组件到工程(使用多个CAN就添加多个)3. 打开对应的flexcan配置页面4. 根据所需进行配置(这里介绍使用.

2022-02-24 15:53:21 4403 7

原创 C语言学习记录

1. 把函数作为另一个函数的参数代码:// 作为参数的函数uint8_t returnA(uint8_t A){ return A;}// 使用函数作为参数的另一个函数void TestFun(uint8_t (*fun)(uint8_t A)){ uint8_t iii = 0; iii = fun(10); SEGGER_RTT_printf(0,"test %d\n", iii);}// 测试TestFun(returnA);现象:总结:1. 函数.

2022-02-22 17:28:00 270

原创 S32K的wdog组件使用(看门狗)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的wdog组件(看门狗)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 添加wdog组件到工程2. 打开wdog组件配置页面3.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码4.在代码中加入wdog初始化的代码即可使用看门狗// 看门狗中断void WDOG_EWM_IRQHandler(void){ SEGGER_RTT_...

2022-02-19 15:39:08 3002 2

原创 S32K的lin组件使用(不用LDF配置LIN)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的Lin组件(不使用LDF文件配置)开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 配置要使用的LIN对应的UART端口2. 添加对应组件到工程,lin和lptmr组件3. 配置lin4. 配置lptmr定时器(lptmr组件具体应用可参考往期文章)5.配置好参数后点击如下图按钮或选项即可将配置数据更新至代码6.在代码中加入LIN...

2022-02-18 11:13:51 5334 5

原创 S32K的LinStack组件使用(LDF配置LIN)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的LinStack组件开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 双击PinSettings先配置好要使用的LIN的串口引脚2. 双击Components将LinStack组件添加进工程3. 双击LinStack组件打开如下图的LinStack配置页面4. 复制LDF文件将其粘贴到Source文件夹下5. 在LinStack配置页面里.

2022-02-15 17:27:18 4157 11

原创 S32K的lptmr组件使用(系统定时器)

本文摘要:本文章介绍如何使用NXP官方软件S32KDS中的lptmr组件开发平台:S32 Design Studio for ARM Version 2.2使用芯片:S32K1481. 双击Components打开如下图右侧页面,再双击其中lptmr组件即可添加至工程2. 双击我们加入到工程的lptmr组件进入到如下图右侧页面3. 在此页面下可以设置定时器参数,具体设置如下图4. 配置好参数后点击如下图按钮或选项即可将配置数据更新至代码5. 在代码中加入定时.

2022-02-14 15:53:04 1970

qt6+opencv获取视频帧图像源码

qt6.3+opencv4.6实现获取视频指定帧数的视频帧图像和全部视频帧图像的功能,编译环境为MSVC 2019 64bit

2022-10-31

基于S32KDS平台SDK3.0编写的flexcan组件can fd测试例程

基于S32KDS平台SDK3.0编写的flexcan组件can fd测试例程

2022-05-20

Qt6.2搭配QtDS,采用QML作为UI界面,C++与QML交互处理逻辑,开发的多功能串口助手,供学习使用

Qt6.2搭配QtDS,采用QML作为UI界面,C++与QML交互处理逻辑,开发的多功能串口助手,供学习使用

2022-05-11

Qt6.3开发的串口多功能助手64位版本,学习使用,使用windows事件实现热拔插

Qt6.3开发的串口多功能助手,学习使用,使用windows事件实现热拔插

2022-04-28

busmaster软件安装包

busmaster软件安装包,用来编辑lin的LDF文件或者CAN的DBC文件等功能

2022-04-20

基于S32KDS平台SDK3.0编写的pwm_pal组件测试例程

基于S32KDS平台SDK3.0编写的pwm_pal组件测试例程

2022-04-07

基于S32KDS平台SDK3.0编写的flash组件测试例程

基于S32KDS平台SDK3.0编写的flash组件测试例程

2022-03-29

基于S32KDS平台SDK3.0编写的LinStack组件测试例程

基于S32KDS平台SDK3.0编写的LinStack组件测试例程,即使用LDF文件配置LIN

2022-03-26

基于S32KDS平台SDK3.0编写的lin组件测试例程

基于S32KDS平台SDK3.0编写的lin组件测试例程,不使用LDF配置,手动配置lin

2022-03-26

基于S32KDS平台SDK3.0编写的bootloader的can总线实现例程和app测试例程

基于S32KDS平台SDK3.0编写的bootloader的can总线实现例程和app测试例程,可通过CAN实现IAP升级

2022-03-25

基于S32KDS平台SDK3.0编写的flexcan组件interrupt例程

基于S32KDS平台SDK3.0编写的flexcan组件interrupt例程

2022-03-25

基于S32KDS平台SDK3.0编写的flexcan组件DMA例程

基于S32KDS平台SDK3.0编写的flexcan组件DMA例程

2022-03-25

基于S32KDS平台SDK3.0编写的wdog组件例程

基于S32KDS平台SDK3.0编写的wdog组件例程

2022-03-24

基于S32KDS平台SDK3.0编写的lpuart组件例程

基于S32KDS平台SDK3.0编写的lpuart组件例程

2022-03-24

基于S32KDS平台SDK3.0编写的lptmr组件例程

基于S32KDS平台SDK3.0编写的lptmr组件例程

2022-03-24

基于S32KDS平台SDK3.0编写的lpit组件例程

基于S32KDS平台SDK3.0编写的lpit组件例程

2022-03-24

S32KSDKCAN组件详解-CANPAL-FLEXCAN,学习S32K系列CAN组件的使用和原理

S32KSDKCAN组件详解-CANPAL-FLEXCAN,学习S32K系列CAN组件的使用和原理

2022-01-21

使用Qt5UI设计开发的串口助手多功能工具32位版本源码文件和安装包

使用Qt5UI设计开发的串口助手多功能工具源码文件和安装包,内有注释,学习使用

2021-09-01

QT平台自开发小游戏资料.zip

QT平台自开发小游戏全代码资料,代码总数三四千行,带有必要注释,C/C++学习使用

2021-07-13

自建手机端网页代码资料包

自建手机移动端网页代码全资料,内含HTML5+CSS3网页全代码以及JavaScript代码,因为里面有视频建议WIFI下载。自制网页网址:https://woshiashuai.gitee.io/fortune_pc_web_page/

2021-07-13

自建网页代码资料包全部资料

内含自建网页的html代码,CSS代码以及JavaScript代码,网页所含内容全部都在里面

2021-07-13

OpenCV学习工具,OpenCV+QT上位机

主要功能有:1、预处理图片 2、生成CSV文件 3、生成识别器文件等功能。主要用于学习opencv的整个流程和实现一些简单的功能。

2023-05-21

Inno Setup覆盖安装iss程序

Inno Setup覆盖安装iss程序

2023-05-17

基于定时器提供计数值的分时调度系统

基于定时器提供计数值的分时调度系统

2023-04-10

STM32F103C8T6驱动SR04超声波模块源码

STM32F103C8T6驱动SR04超声波模块源码

2023-04-10

STM32F103C8T6驱动SIM900A短信模块源码

STM32F103C8T6驱动SIM900A短信模块源码

2023-04-10

STM32F103C8T6驱动SG90舵机源码

STM32F103C8T6驱动SG90舵机源码

2023-04-10

STM32F103C8T6驱动RC522-RFID模块源码

STM32F103C8T6驱动RC522-RFID模块源码,增加用户使用举例,测试可用

2023-04-10

STM32F103C8T6驱动0.96英寸OLED屏幕源码

STM32F103C8T6驱动0.96英寸OLED屏幕源码

2023-04-10

STM32F103C8T6基于MultiButton驱动按键源码

STM32F103C8T6基于MultiButton驱动按键源码

2023-04-10

STM32F103C8T6驱动MPU6050三轴陀螺仪、加速度模块源码

STM32F103C8T6驱动MPU6050三轴陀螺仪、加速度模块源码

2023-04-10

STM32F103C8T6驱动MLX90614红外测温模块源码

STM32F103C8T6驱动MLX90614红外测温模块源码

2023-04-10

STM32F103C8T6驱动精讯畅通MEMS系列数字型气体传感器(多个使用)源码

STM32F103C8T6驱动精讯畅通MEMS系列数字型气体传感器(多个使用)源码

2023-04-10

STM32F103C8T6驱动精讯畅通MEMS系列数字型气体传感器(单个使用)源码

STM32F103C8T6驱动精讯畅通MEMS系列数字型气体传感器(单个使用)源码

2023-04-10

STM32F103C8T6驱动DS1302时钟模块源码

STM32F103C8T6驱动DS1302时钟模块源码

2023-04-10

STM32F103C8T6驱动DS18B20温度模板源码

STM32F103C8T6驱动DS18B20温度模板源码

2023-04-10

STM32F103C8T6驱动DHT11温湿度模板源码

STM32F103C8T6驱动DHT11温湿度模板源码

2023-04-10

STM32F103C8T6驱动BY9301语音播报模板源码

STM32F103C8T6驱动BY9301语音播报模板源码

2023-04-10

STM32F103C8T6驱动ADXL345三轴传感器源码

STM32F103C8T6驱动ADXL345三轴传感器源码

2023-04-10

Qt6.2+QtDS,C++与QML交互,多功能串口助手,学习使用

Qt6.2搭配QtDS,采用QML作为UI界面,C++与QML交互处理逻辑,开发的多功能串口助手,供学习使用

2022-05-11

空空如也

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

TA关注的人

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