- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 LVGL显示框架下,图片如何以字体显示的方式显示
主要是实现如何将一张图片,通过LVGL的FontConverter工具,以字体显示的方式来显示在屏幕上。
2024-08-20 11:24:21
999
1
原创 STM32固件库配置PWM输出与KEIL逻辑分析仪使用
本文章属于STM32平衡小车制作内容部分,主要谈论和分析如何使用STM32去输出PWM,同时用KEIL自带的仿真逻辑分析仪去查看PWM波形。文章目录前言一、固件库配置具体步骤1.使能定时器和相关IO口时钟2.初始化GPIO口GPIO_Init();3.定时器初始化TIM_TimeBaseInit();4.初始化输出比较参数TIM_OC2Init();5.使能预装载寄存器,定时器二、完整代码三、KEIL逻辑分析仪使用。总结前言有句话讲的好,学习一样东西的最好的办法便是自己能够亲手讲出它和记录它。S.
2021-11-01 15:57:12
2520
1
原创 STM32单片机直接读取,并串口显示MPU6050原始数据(详细教程)
提示:STM32F103读取MPU6050原始数据,并通过串口助手显示,文件下载免费。文章目录前言一、MPU6050简介二、底层文件配置详解1.IIC通信部分文件内容2.MPU6050对应设置及数据获取内容3.滴答定时器延时程序设定4.主函数总结前言 MPU6050的使用对于初学者来说,如果没有详细的教程资料学习了解,便想利用MPU6050来制作飞控,平衡小车,穿戴设备等,这毫无疑问是非常难的。自己刚学习MPU6050的时候,苦于没有直接现成详细的原始数据获取教程,一上手的便是DMP库获取姿态
2021-10-28 20:30:26
8953
9
原创 IAP15F2K61S2串口中断快速编程问题
在讲串口中断问题之前,需要明白串口中断内容包括哪些部分,我概括为主要3个部分:串口中断的初始化,串口的中断函数入口函数设置,串口中断的发送函数设置。一.大意讲解,例程为例我先以第十届国赛的程序题为例:图 11.此图1是串口中断的初始化,T2定时器16位自动重装的4800波特率设置,其中绿色方框中的内容可以不看,而红色方框中的ES中断是一定要添加的。2.一般设置完初始化后,我们需要着去做串口中断入口函数,可以看图2图 2事实上,串口中断入口函数的配置不难,主要是用来接收串口发送过来的数据,当
2021-05-16 10:02:42
2184
原创 蓝桥杯单片机第十届省赛题,一样的模块化编程思想
蓝桥杯单片机比赛,题目类型抛去串口而言,其他部分真的是千篇一律。之前关于第十一届国赛题,我可能没有详细的阐述自己的模块化编程思想,那么这章内容,我将会娓娓道来。图片上完,可以进入分析。我还是倡导花上两三分钟的时间将题目大致浏览,主要重点看模块框图的部分,根据模块框图,迅速确立每个模块的采取方法,进行模块搭建。以键盘为例,如果是使用独立键盘,且没有涉及到按键释放数与否与码管显示方面的问题,完全可以放心大胆的用三行扫描按键:uchar trg;uchar cont;void key_sc
2021-04-15 22:03:27
1253
原创 第十一届蓝桥杯单片机国赛试题----------极为容易上手的模块编程思想
在码字之前,我们按照常理先上题目。我个人觉得,在做到这套程序题的时候,我们先不要急着想着每个模块怎么去做,我们需要花上一两分钟左右的时间将大致内容浏览一下。接着重点主要看题目中的模块硬件框图,根据模块硬件框图,确定自己需要用到哪些模块,然后在新建的代码文件框架构建好。这部分内容,我在之前的电子钟的分析中讲过,如何搭建整体模块,然后框架中细化内容。这里我们分析完所需的模块后,进入眼帘的是数码管的显示。我借阅过大多数蓝桥杯单片机比赛者的代码,自己总结了一套针对蓝桥杯数码管显示的处理方法—数
2021-04-13 21:50:32
1386
3
原创 基于蓝桥杯单片机的频率计数器模块简单分析
这里我们所讲的开发板是CT107D,频率计数器这一部分,比较容易。物理连接上,只需要把单片机开发版上的P34管脚和SIGNAL用跳线连接即可。下面,我们将直接进入代码分析和频率计数器的实现原理分析。1.实现原理频率计数器模块,实际上是利用定时器T0来计数NE555单位时间产生的方波数。也就是1s中,T0口(P34)计数的高电平的数量。实现这个模块,需要借用两个定时器,一个是T0,一个是T1,由于硬件布线的原因,T0定时器只能用来计数。除了计数计时模块,还需要数码管来显示频率值。2.代码图解#in
2021-03-22 21:39:12
654
原创 基于蓝桥杯单片机CT107D开发板的超声波模块详解
在CT107D开发板内,协同超声波一同使用的芯片是CX20106A,其中关于超声波模块的布线,如果要启动此模块的话,需要将跳线帽切换至1-3脚相连,2-4脚相连。这样在物理连接上,超声波模块可以正常使用。完成物理上的连接更换后,我们接下来的是要明白超声波的使用原理,和如何程序设计,使其实现。1.超声波使用原理概括CT107D开发板上分别有发射声波模块和接收声波模块。发射模块,通过P10(A),发射8至15个频率大致40KHZ的方波(用周期来算,也就是25us左右的方波),程序中我将采取为20us的方
2021-03-18 22:49:26
1951
2
原创 关于第八届蓝桥杯单片机初赛----电子钟设计的题目分析和编程思路分享
**蓝桥杯单片机电子设计**蓝桥杯电子钟设计,是第八届省赛题,基于CT107D开发板设计。(我所依照的试题,是蓝桥杯对应的实训执导书上的题目,实际上和第八届省赛的唯一区别只是部分按键的替换。)下面是鄙人,为了加强理解,手把手打的文字任务(平时训练可以加强理解,考试切莫。),如果不想多看,可以忽视,直接跳过,看下图)第八届预赛试题————电子钟1)初始化(1)关闭蜂鸣器,继电器等无关外设。(2)设备初始化时钟为23时59分50秒,闹钟提醒时间0时0分0秒。2)显示功能时间显示格式...
2021-03-16 16:28:32
1533
Bmp位图处理工具1.0版
2024-05-02
第八届蓝桥杯单片机初赛.zip
2021-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人