- 博客(53)
- 资源 (8)
- 收藏
- 关注
原创 STM32定时器相关计算与应用
一、STM32 定时器时钟对于 SYSCLK(系统时钟)、 HCLK(由 AHB 预分频器直接输出得到)、 PCLK2(外设时钟,由 APB2 预分频器输出得到)、 PCLK1(外设时钟,由 APB1 预分频器输出得到) 这四个时钟的配置一般是: PCLK2 = HCLK= SYSCLK=PLLCLK = 72MHz, PCLK1=HCLK/2 = 36MHz。这个时钟配置也是库函数的标准配置...
2020-02-08 09:14:50
5443
1
原创 51单片机定时器初值计算详解
前言: 本文详细介绍了51单片机学习过程中定时器的初值计算问题以及相关概念,力求把每一个学习过程中的可能会遇到的难点说清楚,并举相关的例子加以说明。学习完毕,又顺手利用刚学到定时器的相关知识写了一个“定时器初值计算”控制台程序,能够实现:51定时器三种不同工作方式下的初值计算输出,既实用,又能加深对所学知识的理解。 软件使用VS2012编写,实现效果如下...
2019-10-24 23:47:01
24436
2
原创 搭建STC89C51工程模板
本工程以keil4下新建STC89C51工程为例,其他系列处理器工程搭建类似,参考本例即可。供参考—已搭建完成的 STC51单片机工程模板3.0 下载链接前言: 看到文章标题的小伙伴可能会很疑惑,51单片机新建工程顺手拈来的事,何必去麻烦的要去建一个工程模板,岂不是多此一举。我想说:任何能够提高开发效率的事情都值得去做。当笔者大一时进学校实验室之前,自学5...
2019-06-20 01:15:56
4254
1
原创 nop不同晶振频率下的延时时间
_nop_()函数包括在库函数intrins.h中的表示空循环一个机器指令的时间,12M中表示1us;6M中表示2us;24M中表示0.5us(微妙)1S=1000ms=1000000us;NOP,常在通信驱动中用到,如IIC(I2C)等12MHz 晶振的话,一个机器周期是1us,因此单周期指令为1us,如NOP,MOV Rn,#data等等双周期指令为2us,如SJMP...
2019-06-20 00:02:04
14544
原创 数码管显示问题总结
1.数码管显示原理 我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原...
2019-06-19 23:33:31
13118
2
原创 51单片机串行口波特率计算
1.工作方式介绍:方式 0 :这种工作方式比较特殊,与常见的微型计算机的串行口不同,它又叫同步移位寄存器输出方式。在这种方式下,数据从 RXD 端串行输出或输入,同步信号从 TXD 端输出,波特率固定不变,为振荡率的 1/12 。该方式是以 8 位数据为一帧,没有起始位和停止位,先发送或接收最低位。常用于串行口外接移位寄存器,以扩展并行I/O口,这种方式不适用与两个MCS-5...
2019-06-19 21:48:58
25869
3
STM32F103C8-软件I2C驱动MPU6050(DMP姿态解算)
2022-04-10
Motion_Driver_6.12
2022-04-10
定时器初值计算控制台程序源码.zip
2019-10-25
STC51单片机工程模板3.0
2019-06-20
VS2012编译RTKLIB——GNSS定位开源库
2018-06-21
rtklib_2.4.2
2018-06-21
F2833x Project Template
2018-03-19
F2833x TI官方库文件
2018-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人