自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (145)
  • 收藏
  • 关注

原创 Keil MDK5解决下载芯片支持包缓慢的办法

Keil MDK5解决下载芯片支持包缓慢的办法:当我们需要在keil5里下载新的芯片支持包时会出现如下所示超时提示解决办法:下载迅雷,将上图中提示的网址粘贴到迅雷中新建下载链接。

2021-03-31 15:02:11 2504

原创 STM32 ADC 采样值不准确或偏小

解决办法1配置adc的时候,采样周期需要设置大一些。sConfig.SamplingTime = ADC_SAMPLETIME_71CYCLES_5 ;分析:采样周期太小,会导致采样不准确,采样周期越大越准确。采样周期太大会影响采样时间,计算公式:采样时间(us) = (12.5+SamplingTime ) / ADC时钟(MHZ)解决办法2上电后延时一会,再运行校准ADC的操作 :HAL_Delay();HAL_ADCEx_Calibration_Start(&had.

2021-03-26 19:48:29 5455 1

原创 C++通过下标方法访问数组内元素

C++通过指针和下标方法访问数组内元素 一、指针的声明与初始化二、访问指针所指向的数组元素简单记录一下C++中数组指针遇到的问题以及使用方法。一、指针的声明与初始化//定义一个指针指向int型数组方法一:使用new方法 int * ledstate1 = new int[4];方法二:int led[4] = {0};//先声明一个数组int * ledstate1=led;//将数组直接复制给指针二、访问指针所指向的数组元素 使用数组名的时候实际上使用的是指向数组首元素的指针,

2021-03-25 17:48:21 3138

原创 STM32之FreeRTOS(十):任务通知模拟事件标志组

STM32之FreeRTOS(十):任务通知模拟事件标志组文章目录STM32之FreeRTOS(十):任务通知模拟事件标志组第1步:发送任务通知第2步:获得任务通知值总结任务通知模拟事件标志组。这里使用的发送和获取任务通知函数是带有通知值的。前两节模拟二值和计数型信号量的是不带有通知值的函数。 任务通知优缺点: 优点:可以提高响应速度并减少RAM使用。 缺点: 1、任务通知只能有一个接收任务 2、接收任务可以因为接收任务通知进入阻塞态,而发送任务不会因为发送失败进入阻塞态

2021-03-24 21:34:09 476

原创 STM32之FreeRTOS(九):任务通知模拟消息邮箱

STM32之FreeRTOS(八):任务通知模拟消息邮箱文章目录STM32之FreeRTOS(八):任务通知模拟消息邮箱第1步:发送任务通知第2步:接收任务通知总结任务通知模拟消息邮箱。这里使用的发送和获取任务通知函数是带有通知值的。前两节模拟二值和计数型信号量的是不带有通知值的函数。 任务通知优缺点: 优点:可以提高响应速度并减少RAM使用。 缺点: 1、任务通知只能有一个接收任务 2、接收任务可以因为接收任务通知进入阻塞态,而发送任务不会因为发送失败进入阻塞态 一般使

2021-03-24 20:22:56 803

原创 STM32之FreeRTOS(八):任务通知模拟计数型信号量

STM32之FreeRTOS(七):任务通知模拟计数型信号量文章目录STM32之FreeRTOS(七):任务通知模拟计数型信号量第1步:发送任务通知第2步:获取任务通知总结任务通知模拟计数型信号量,实际与计数型信号量的发送与获取十分类似,只是将计数型信号量的发送与获取换成任务通知的发送与获取。 任务通知优缺点: 优点:可以提高响应速度并减少RAM使用。 缺点: 1、任务通知只能有一个接收任务 2、接收任务可以因为接收任务通知进入阻塞态,而发送任务不会因为发送失败进入阻塞态

2021-03-24 19:49:41 337

原创 STM32之FreeRTOS(七):任务通知模拟二值信号量

STM32之FreeRTOS(七):任务通知模拟二值信号量文章目录STM32之FreeRTOS(七):任务通知模拟二值信号量第1步:发送任务通知第2步:获取任务通知总结任务通知模拟二值信号量,实际与二值信号量的发送与获取十分类似,只是将二值信号量的发送与获取换成任务通知的发送与获取。 任务通知优缺点: 优点:可以提高响应速度并减少RAM使用。 缺点: 1、任务通知只能有一个接收任务 2、接收任务可以因为接收任务通知进入阻塞态,而发送任务不会因为发送失败进入阻塞态 一般使用

2021-03-24 17:44:02 436

原创 STM32之FreeRTOS(六):递归互斥型信号量用法

STM32之FreeRTOS(五):递归互斥型信号量用法文章目录STM32之FreeRTOS(五):递归互斥型信号量用法第1步:创建递归互斥信号量第2步:获取递归互斥信号量第3步:释放递归互斥信号量总结介绍一下递归型信号量的常规使用方法 注意:递归互斥型信号量与互斥型信号量相同不能用在中断服务函数中原因如下: 1、由于优先级的限制z递归互斥信号量只能用在任务中不能用在中断服务函数中 2、中断服务函数不能设置阻塞时间 一般使用步骤是:1、创建递归互斥型信号量2、获取递归互斥信号量

2021-03-24 15:05:40 673

原创 STM32之FreeRTOS(五):互斥型信号量用法

STM32之FreeRTOS(五):互斥型信号量用法文章目录STM32之FreeRTOS(五):互斥型信号量用法第1步:创建互斥信号量第2步:获取互斥信号量第3步:释放互斥信号量总结:介绍一下计数型信号量的常规使用方法 一般使用步骤是:1、创建互斥型信号量2、获取互斥信号量3、释放互斥信号量第1步:创建互斥信号量 //互斥信号量句柄SemaphoreHandle_t MutexSemaphore; //互斥信号量//创建互斥信号量MutexSemaphore=xSemaphoreC

2021-03-24 14:03:06 1392

原创 STM32之FreeRTOS(四):计数型信号量用法

STM32之FreeRTOS(三):计数型信号量用法文章目录STM32之FreeRTOS(三):计数型信号量用法第1步:创建信号量第2步:释放信号量第3步:获取信号量总结:介绍一下计数型信号量的常规使用方法 一般使用步骤是:1、创建计数型信号量2、在一个任务内释放信号量3、在另一个任务内阻塞等待信号量第1步:创建信号量//计数型信号量句柄SemaphoreHandle_t CountSemaphore;//计数型信号量//创建计数型信号量,最大值255,初始值0CountSema

2021-03-24 11:16:02 1680

原创 STM32之FreeRTOS(三):二值信号量用法

STM32之FreeRTOS(三):二值信号量用法文章目录STM32之FreeRTOS(三):二值信号量用法第1步:创建信号量第2步:释放信号量第3步:获取信号量总结:介绍一下二值信号量的常规使用方法 一般使用步骤是:1、创建二值信号量2、在一个任务内释放信号量3、在另一个任务内阻塞等待信号量下图是使用二值信号量的工作流程:第1步:创建信号量SemaphoreHandle_t BinarySemaphore; //创建二值信号量句柄在semphr.h文件中有如下定义:typed

2021-03-24 09:59:14 2285 1

原创 STM32之FreeRTOS:(二)任务相关API函数

STM32之FreeRTOS:(二)任务相关API函数文章目录STM32之FreeRTOS:(二)任务相关API函数一、任务创建、删除、挂起与恢复二、任务其他相关API函数总结:介绍一下任务相关API函数的使用方法提示:以下是本篇文章正文内容,下面案例可供参考一、任务创建、删除、挂起与恢复1、xTaskCreate()//动态方法创建任务2、xTaskCreateStatic()//静态方法创建任务3、xTaskCreateRestricted()//创建一个MPU限制任务,相关内存用动态

2021-03-23 13:32:25 541

原创 STM32之FreeRTOS:(一) 中断配置和临界段的使用

STM32之FreeRTOS:(一) 中断配置和临界段的使用文章目录STM32之FreeRTOS:(一) 中断配置和临界段的使用前言 一、stm32的NVIC 分组配置二、FreeRTOS 相关API函数1.开关中断2.临界段代码1、taskENTER_CRITICAL()和 taskEXIT_CRITICAL()任务级临界代码保护使用方法如下:2. taskENTER_CRITICAL_FROM_ISR()和 taskEXIT_CRITICAL_FROM_ISR()中断级临界段代码保护中断级临界代码保

2021-03-22 21:47:59 3518

原创 基于stm32和TouchGFX的酷炫GUI开发示例

stm32基于TouchGFX的GUI开发硬件平台:stm32F429ZIT6最终效果图:现在还只是初步探索阶段,后面会逐渐完善。到时候会分享一下。总结 本工程暂时只完成到这一步后面会陆续完善,到时候会发一个完整的工程。希望大家多多支持,关注一下!!!...

2021-03-19 09:59:39 604

原创 基于stm32和TouchGFX的酷炫GUI开发示例

stm32基于TouchGFX的GUI开发硬件平台:stm32F429ZIT6最终效果图:现在还只是初步探索阶段,后面会逐渐完善。到时候会分享一下。总结 本工程暂时只完成到这一步后面会陆续完善,到时候会发一个完整的工程。希望大家多多支持,关注一下!!!...

2021-03-19 09:58:41 601

原创 stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用

stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用最终效果图:文章目录stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用前言一、界面布局以及资源添加 1、创建自定义控件 2、创建主screen界面二、功能实现 1、自定义控件设置图片方法实现 2、实现Scroll List的虚函数3、主界面的构造函数中添加界面初始化代码4、回调函数的实现总结前言本章我们将介绍Scroll List控件的使用。提示:以下是本篇文

2021-03-19 09:43:06 1139

原创 stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用

stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用最终效果图:文章目录stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用前言一、界面布局以及资源添加 1、创建自定义控件 2、创建主screen界面 3、Scroll Wheel关键参数设置二、功能实现 1、自定义控件设置文本 2、实现Scroll Wheel自带的更新虚函数3、主界面的构造函数中添加界面初始化代码总结前言本章我们将介绍List Layout控

2021-03-18 20:11:45 1654

原创 stm32基于TouchGFX的GUI开发(四):(List Layout)列表布局的使用

stm32基于TouchGFX的GUI开发(四):列表布局的使用最终效果图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210317212314699.gif#pic_center)

2021-03-17 22:09:32 1014

qt6在线安装文件:qt-unified-windows-x64-online 向下兼容

qt6在线安装文件:qt-unified-windows-x64-online 向下兼容

2023-12-18

MDK5插件函数文档注释格式化代码等

MDK5插件

2023-12-02

keil MDK仿Vscode主题配色

keil MDK仿Vscode主题配色

2023-12-02

cubemx6.10.0安装包下载链接,复制链接到浏览器直接下载无需登录邮箱

cubemx6.10.0安装包下载链接,复制链接到浏览器直接下载无需登录邮箱

2023-11-29

linux下安装 cmake-3.27.6安装脚本 cmake-3.27.6-linux-x86-64.sh

linux下安装cmake安装脚本: 方法如下: 1:sudo chmod +x cmake-3.27.6-linux-x86_64.sh 2:sudo sh cmake-3.27.6-linux-x86_64.sh --skip-license --prefix=/usr/local/

2023-10-22

linux下安装 cmake-3.27.7安装脚本 cmake-3.27.7-linux-x86-64.sh

linux下安装cmake安装脚本: 方法如下: 1:sudo chmod +x cmake-3.27.7-linux-x86_64.sh 2:sudo sh cmake-3.27.7-linux-x86_64.sh --skip-license --prefix=/usr/local/

2023-10-22

Verilog代码控制AD9914进行点频或者扫频 并且提供AD9914点频、扫频寄存器计算界面 此代码在项目上实际使用

Verilog代码控制AD9914进行点频或者扫频。并且提供AD9914点频、扫频寄存器计算界面。 此代码在项目上实际使用。有啥问题可以咨询QQ:1458356834

2023-04-14

Qt qml实现无标题栏菜单栏窗口 鼠标拖动代码

Qt qml实现无标题栏菜单栏窗口 鼠标拖动代码

2023-04-13

CodeBlocks主题文件

CodeBlocks主题文件

2023-02-09

hmc833(参考例程)资料

hmc833(参考例程)资料,包含Keil工程

2023-01-13

HMC832中文编程指南

HMC832中文编程指南,包含每个寄存器配置详细讲解,看一遍就能自己配置出寄存器

2023-01-13

NodeJS Npm最新版本

NodeJS Npm最新版本

2022-05-15

锁相环ADF4106 verilog驱动代码

verilog代码驱动 ADF4106

2022-03-14

MVVMLight(Mvvm.Light官方Demo).7z

MVVMLight(Mvvm.Light官方Demo),里面包含了MvvMlight的各种用法,非常的实用,对于新手入门非常有帮助

2021-11-18

LMX2594读写函数.zip

能够正常的读写TI的LMX系列芯片,在项目中正常使用的函数。读和写是正常的。从4G~7G总共3000个点读完差不多10分钟以内就搞定。例:2594全校准加快跳频时间时需要提前读取寄存器就可以使用此方法。

2021-09-06

stm32H743+硬件SPI驱动SPILCD显示屏ST7789

cubemx之stm32H743+硬件SPI驱动SPILCD显示屏ST7789。之前采用某园的官方只有F407的驱动版本而且还是IO模拟的,速度会有限制

2021-07-17

sourceinsight-(暗色护眼主题).xml

sourceInsight4.0主题,仿sublimeText样式,暗黑色系,护眼十足

2021-06-17

仿VSCode主题.xml

sourceInsight4.0主题,仿Vscode样式,暗黑色系,护眼十足

2021-06-17

Altera系列10m08DC系列原理图库.SchLib

我因为项目需要81引脚封装的max10才下载转换的。

2021-04-25

mqttv3-1.2.5.zip

安卓mqtt开发jar包

2021-04-19

DAC_AD5693R.zip

DAC_AD5693R

2021-03-18

DAC_AD5689R.zip

DAC_AD5689R之官方C语言驱动程序

2021-03-18

DAC_AD5687.zip

DAC_AD5687之官方C语言驱动程序

2021-03-18

DAC_AD5360.zip

DAC_AD5360之官方C语言驱动程序

2021-03-18

DAC_AD5683R.zip

DAC_AD5683R之官方C语言驱动程序

2021-03-18

DAC_AD5664.zip

DAC_AD5664之官方C语言驱动程序

2021-03-18

DAC_AD5338R.zip

DAC_AD5338R之官方C语言驱动程序

2021-03-18

DAC_AD5380.zip

DAC_AD5380之官方C语言驱动程序

2021-03-18

DAC_AD5422.zip

DAC_AD5422之官方C语言驱动程序

2021-03-18

DAC_AD5660.zip

DAC_AD5660

2021-03-18

DAC_AD5662.zip

DAC_AD5662之官方C语言驱动程序

2021-03-18

DAC_AD5668.zip

DAC_AD5668之官方C语言驱动程序

2021-03-18

DAC_AD5697R.zip

DAC_AD5697R之官方C语言驱动程序

2021-03-18

DAC_AD5750.zip

DAC_AD5750

2021-03-18

DAC_AD5757.zip

DAC_AD5757之官方C语言驱动程序

2021-03-18

DAC_AD5764.zip

DAC_AD5764之官方C语言驱动程序

2021-03-18

DAC_AD5791.zip

DAC_AD5791之官方C语言驱动程序

2021-03-18

DAC_AD9148.zip

DAC_AD9148

2021-03-18

DAC_AD9122.zip

DAC_AD9122之官方C语言驱动程序

2021-03-18

DAC_AD5681R.zip

DAC_AD5681R之官方C语言驱动程序

2021-03-18

空空如也

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

TA关注的人

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