自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (15)
  • 收藏
  • 关注

原创 STM32F030C8T6 ADC数据采集,不需要DMA

STM adc采样

2024-04-12 16:37:17 442

原创 STM32F030C8T6串口例程,实现串口打印

STM32f030C8T6单片机的串口实现打印printf函数,是经常需要用到的,有需要可以直接复制上面的代码实现。

2024-04-11 15:58:24 768

原创 IAR 编译器没有定义FILE这个类型以及文件没有包含.h文件的报错

1.FILE报错需要找到option选项进行处理:2.找不到文件.h则需要。

2024-04-10 10:38:53 219

原创 QT实现QtChart 保存到图像文件到某个路径下

由于网上查询了几种保存的方法,发现都会有问题,所以写下来了,直接上正题。

2023-12-08 09:09:47 540

原创 STM32 单片机ADC 电压计算

摘要:由于单片机ADC开发使用比较多,则我们需要注意ADC的参考电压,不同的参考电压获取的最终电压值是不一样的,同样的,分辨率的位数也会影响到电压最终的值;

2022-06-30 10:05:09 4737 1

原创 C语言中的排序,实现从小到大的数字排序法

对于项目开发,有时候想要对一个ADC采集的电压进行排序,然后得出稳定的ADC值,则需要对排序是必不可少的。

2022-06-23 09:14:07 2286

原创 采用中微BATG135实现IIC数据/指令交互

本例程是一次项目中使用到IIC实现3台中微直接的数据交互,而中微给出的IIC例程偏向简单,实现中遇到很多问题,要真正实现IIC,需要进行改写。首先需要进行中微作为从机的初始化: 其中:可根据中微的GPIO口进行IIC管脚映射 接下来是中微作为从机,实现数据的收发:其中:需要注意的是,要记得修改中微官方给的中断函数:...

2022-06-22 17:34:29 686 1

原创 C语言实现时间戳转年月日时分秒格式

前言在一次项目开发的过程中,由于通过时间戳换算出年月日进行比较,并且各个国家的时区都不一样,有正时区,负时区,后面想明白怎么处理。正文#include <stdio.h>#include <time.h>int main (){ time_t PTime = 0; time_t time = 1651075170; // 时间戳,可以用time(&mytime);获取当前时间戳 struct tm* timeP; char ...

2022-04-29 10:51:53 8004 4

原创 实现数字转字符串/16进制转字符串

/** *************************************************************************** 函数名称: myitoa* 函数参数:* 函数返回:* 函数功能: 把单个数字转化为字符串* **************************************************************************** */u8 myitoa(u32 num,u8 *databuf)//12...

2021-12-02 17:11:30 331

原创 电压自校准

通常ADC进行采集到转换后,会存在电压值与实际值偏差较大现象,例如以万用表为例,我们通过一个标准的万用表进行测试12V电池,通过电池在11.9V之间,万用表就可测出12V,由于两者误差较小,所有,我们以万用表12V为标准电压。我们使用单片机进行对电池进行测试,同样12V电池,而单片机转换后的ADC计算出的电压为11.998~11.995V,这是应如何进行校准了?通常会使用以下方法:第一步:我们设VOl_Std = 12000mv,进行扩大100倍,防止浮点数出现,因此为:Vol_std

2021-11-15 16:38:30 2301

原创 C语言:实现两个时间段差值

typedef struct flash_time_data_vol{ u8 hour; u8 min; u8 sec;}Flash_Time_Date_Vol,*PFlash_Time_Date_Vol;void TimeSub(PFlash_Time_Date_Vol time1,PFlash_Time_Date_Vol time2,PFlash_Time_Date_Vol time){ u32 t1 = 0,t2 = 0,t = 0; t1=t...

2021-09-15 11:53:48 204

原创 实现两个日期相差多少天,算法比较妙

u16 day_diff(u16 year_start, u16 month_start, u16 day_start , u16 year_end, u16 month_end, u16 day_end){ u16 y2, m2, d2; u16 y1, m1, d1; m1 = (month_start + 9) % 12; y1 = year_start - m1/10; d1 = 365*y1 + y1/4 - y1/100 + y1/400 + (m1*...

2021-09-15 11:46:59 98

原创 合泰单片机库函数开发:HT66F3185初学与应用开发ADC(中断/查询)

对于大多数电子系统而言,处理现实世界的模拟信号是共同的需求,为了能让MCU处理这些信号,需要通过A/D转换器将模拟信号转换为数字信号。 HT66F3185内部的ADC模块可以将外部模拟信号转换为12-bit的数字信号。为了说明如何使用ADC功能,此范例使用ADC功能采样输入信号,使用中断方式, 量测输入信号的AD值,手动触发ADC量测,当AD转换完成后,程序会自动跳到ADC中断程序(位于HT8_it.c的0x18中断入口)里读取转换后的数据,将数据存放到g_nADC_ISR_Value变量。...

2021-09-13 17:10:05 4106

原创 泰凌微TLSR825X Flash开发与应用实现(2)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、实现时间戳ADC电压值的存储flash 二、时间日期的实现 1.时间日期的编写 2.利用泰凌微定时器中断实现时间更新 3.通过flash写入时间戳ADC电压值进flash 4.通过flash读出flash时间戳数据 总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、实现时间戳ADC电压值的存储flash二、时间日期的实现1.时间日期的编写#def

2021-09-13 16:31:39 1325

原创 泰凌微TLSR825X Flash开发与应用实现(1)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、泰凌微TLSR825X Flash介绍 二、使用步骤 1.Flash的读写函数以及擦除函数 2.实现跨页写 3.跨扇区读写 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、泰凌微TLSR825X Fla

2021-09-13 16:11:38 1255

原创 泰凌微TLSR825X:ADC功能实践与应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么?泰凌微TLSR825X ADC一、pandas是什么? 二、使用步骤 1.ADC初始化 2.ADC公用一个通道切换不同采集电压功能 3.实现共用一个通道的不同ADC采集 总结前言随着国产芯片的发展,尤其是近代西方国家对中国的限制,不等不采用采用国产芯片,本文是对泰凌微TLSR825X的ADC进行讲解和应用。提示:以下是本篇文章正文内容,下面案例可供参考

2021-09-13 15:17:47 1023

原创 泰凌微TLSR825X:定时器以及中断

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言随着国产芯片的发展,尤其是近代西方国家对中国的限制,不等不采用采用国产芯片,本文是对泰凌微TLSR825X的定时器进行讲解和应用。提示:以下是本篇文章正文内容,下面案例可供参考一、泰凌微TLSR825X的定时器有什么个?目前的泰凌微TLSR825X的定时器有4个,定时器0/定时器1/定时器2以及一个看门

2021-09-13 14:22:01 1716

资源能够通过Qchat实现波形的显示以及保存波形,可以用于串口数据波形的显示,实现对曲线整体的分析和实现

资源能够通过Qchat实现波形的显示以及保存波形,可以用于串口数据波形的显示,实现对曲线整体的分析和实现

2023-12-08

通过Excel数据推出公式,实现方式

主要如何实现通过EXCEl的数据实现对公式的推导

2022-12-06

CMS8S6990单片机例程

针对使用CMS8S6990单片机芯片使用的应用场景,该案例提供了各个模块使用的详细例程,包括ADC,IIC,GPIO,中断,定时器等的案例使用。

2022-04-11

STM32 F10x单片机非操作系统时间轮序框架案例

该案例可以解决无操作系统下,对子任务是否允许,每个任务的时间片运行和时间间隔进行规定,可以跑多个轮询的任务,可用于对在非操作系统下的应用场景,解决了整个项目的开发难度和进度。

2022-04-11

Cmsemicon.BAT32G157.0.12.0.rar

中微BAT32G157项目开发例程应用

2022-01-11

BAT32G137 项目开发例程.rar

中微MCUBAT32G137的项目开发例程和库函数

2022-01-11

BAT32G135操作系统.rar

适合于中微32位单片机的操作系统项目开发

2021-12-07

BAT32G135_Dem.rar

BAT32G135_Dem

2021-12-07

BAT32G135参考手册和数据手册.rar

适合于用中微芯片的开发和学习

2021-12-06

BAT32G135_DemoCode_V1.0.0.zip

适合于中微BAT32G135的项目开发,学习

2021-12-06

FreeRTOS-STM32CM0-Demo.rar

开发国产M0内核产品

2021-11-25

telink_generic_ota_android-master.zip

项目开发,泰凌微ota 实现手机通过app对单片机进行在线升级

2021-09-28

泰凌微新建工程以及使用相关手册.rar

泰凌微创建工程,使用手册,相关寄存器操作和库函数的使用

2021-09-28

AN-18101200-E2_Telink Burning and Debugging Tool (BDT) .pdf

泰凌微芯片手册以及使用方法

2021-09-28

串口_网络_电机多功能调试助手.rar

包含多功能调试助手C#,新版QT,网络调试助手,USB转串口驱动等资源

2021-09-26

HT66F3185--库函数说明.rar

项目开发与应用

2021-09-13

空空如也

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

TA关注的人

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