-
STM32的定时器有三种,高级定时器(TIM1和TIM8),通用定时器(TIM2、TIM3、TIM4、TIM5)和基本定时器(TIM6和TIM7)。这三者的区别是:基本定时器:基本定时器功能比较简单,主要是计时,也可以为DAC提供时钟,直接触发驱动DAC通用定时器:通用定时器除了基本的定时功能外,还可以测量输入信号的脉冲长度,也就是输入捕获功能,也可以产生输出波形,即输出比...[详细]
-
1.1添加文件直接在工程目录下创建文件夹并创建源文件和头文件添加后,在编写.c文件包含.h文件时会出现错误,需要修改CmakeList.txt添加头文件include_directories(Path1/path1Path2/path2)AI写代码cmakePath1/path1表示头文件路径,不同的路径用空格分开,如下图所示:添加源文件file(G...[详细]
-
下载地址:https://www.keil.arm.com/devices/?page=2ArmKeil|Devices随便点一个...[详细]
-
1、HT1621电路分析HT1621为32×4即128点内存映像LCD驱动器,包含内嵌的32×4位显示RAM内存和时基发生器以及WDT看门狗定时器.HT1621驱动电路如下图所示:图1与单片机相连接控制的有9脚CS,3脚WR,12脚DATA,其功能描述如下表。图22、字符显示原理液晶管点亮和熄灭原理分别为在对应的RAM地址中写1和写0.首...[详细]
-
usb_pwr.c这个文件看文件名就知道跟功耗有关了,有很多的状态:上电、掉电、挂起、恢复。当首先是usb的上电和断电函数的定义了。usb上电函数如下:/********************************************************************************FunctionName:PowerOn*Descri...[详细]
-
功能介绍:0.本系统采用STC89C52作为单片机1.LCD1602液晶实时显示当前温度及温度范围设定2.超过温度设定范围将启动加热棒加热或风扇冷却3.超过设定温度将声光报警4.按键可设置温度范围5.采用DC002作为电源接口可直接输入5V给整个系统供电原理图:PCB:主程序:#includereg52.h//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存...[详细]
-
具体实现功能(1)根据红外传感器原理,用两个按键代替驶入检测红外传感器和驶出检测红外传感器,驶入按键按下表示有车进入停车场,驶出按键按下表示车辆离开。(2)LCD1602实时显示当前时间,按键切换后,显示停车场驶入车辆数、驶出车辆数、现有车辆数及剩余停车位数,总共16个车位,指示灯指示具体的车位占用情况。(3)可以手动设置现有车辆数及剩余车位数;车位满后将报警提示。仿真演示视频:h...[详细]
-
摘要本文章基于国信长天M4开发板,讲述了STM32G431IIC通信使用步骤,驱动开发板上的24C02存储芯片及可编程电阻MCP4017,祝各位学生蓝桥杯电子比赛取得好成绩!M4开发板IIC接口由上图可以看出,IIC总线使用的是引脚PB6和PB7,总线上挂接了两个设备,分别是存储芯片24C02和可编程电阻MCP4017。IIC通信使用步骤下面将基于硬件原厂提供的显示...[详细]
-
源代码:#includereg52.h#includeintrins.h#defineLcdDataPortP2typedefunsignedcharu8;typedefunsignedintu16;sbitBusy=P2^7;sbitReset=P3^0;sbitRS=P3^1;...[详细]
-
源代码:#includereg52.h#includeintrins.h#defineLcdDataPortP2typedefunsignedcharu8;typedefunsignedintu16;sbitBusy=P2^7;sbitReset=P3^0;sbitRS=P3^1;...[详细]
-
首先是SPI相关的简介:https://www.bilibili.com/opus/515342298243272188然后是用STM32CubeMx初始化模拟SPI的引脚:STM32CubeMx的GPIO输入输出的配置可以参考:https://www.bilibili.com/opus/484177792198506654我所用到的四个输出口...[详细]
-
10-1DS1302时钟单片机内部时钟断电上电就重新计时间了。然而自带电池。断电用备用电池!但是我们这块A2板子上实际并不能起到实时时钟的作用。8没有接备用电池!DIP是直插型(左)SO是贴片封片1、电源部分引脚VCC12和GND1用来接备用电池,2是主电源。接单片机vcc2、X1X2是接晶振时钟部分一般都是选择这个频率的晶振,精度足够...[详细]
-
本文用于记录平衡自行车的制作过程,及制作中遇到的问题;总体方案如下:采用采用STM32F103C8T6作为主控单元、MPU-6050作为位姿采集单元、0.96寸OLED显示位姿、无刷电机带动动量轮调节小车平衡、1S锂电池配合5V和12V升压模块作为电源、蓝牙模块用于和微信小程序进行无线通讯和PID调试、舵机用于控制行驶方向和支撑小车。业余爱好,水平有限,请多多指教,附上PID调试工程资料连...[详细]
-
在STC51单片机中,定时器/计数器相关的寄存器主要有定时器控制寄存器(TCON)、定时器工作方式寄存器(TMOD)以及定时器初值寄存器(TH0、TL0、TH1、TL1),下面详细解释这些寄存器各位的作用。1.定时器控制寄存器(TCON)地址:88H可位寻址:该寄存器的每一位都可以进行单独的位操作。位序号位名称作用TCON.7TF1定时器1溢出标志位。...[详细]
-
概述在嵌入式领域,TFT-LCD屏是最常用的显示解决方案之一,因为它们提供了丰富的颜色和高分辨率的图像显示能力。STM32H5作为ST的高性能微控制器系列,具备了强大的处理能力和多种通信接口,非常适合于驱动TFT-LCD显示屏,该液晶屏st7796或者ILI9488驱动芯片,这两个屏幕都是兼容的。样品申请https://www.wjx.top/vm/PpC1kRR.aspx视频教学...[详细]