自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32 高级定时器(2)

重点内容 输入捕获和输出比较功能一、输入捕获功能图: 输入捕获可以对输入的信号的上升沿,下降沿或者双边沿进行捕获,常用的有测量输 入信号的脉宽和测量 PWM 输入信号的频率和占空比这两种。输入捕获的大概的原理就是,当捕获到信号的跳变沿的时候,把计数器 CNT 的值锁存到捕获寄存器 CCR 中,把前后两次捕获到的 CCR 寄存器中的值相减,就可以算出脉宽或零死角玩转 者频率。如果捕获的脉宽的时间

2017-12-07 14:26:19 1813

原创 STM32高级定时器(1)

**高级定时器主要学习它的输入捕获和输出比较的功能**1、高级定时器与基本定时器的区别 在基本定时器的基础上增加了 外部引脚:可以实现输入捕获和输出比较 可编程死区互补输出 重复计数器 带刹车断路2、高级定时器的功能框图 由功能框图可以看出,高级定时器部分可以分为: 时钟源,控制器,时基单元,输入捕获,输出比较,断路功能(1): 时钟源 高级定时器有四个时钟源可选: 内部时钟源:

2017-12-07 09:59:24 776

原创 STM32 GPIO的几种工作模式

1、模拟输入 I/O口当作input使用,并且是模拟输入。模拟状态下用来接收模拟量(电压值),一般用于AD采集。 2、浮空输入 没有上拉和下拉电阻,当引脚没有和外部电路连接时,I/O端口的电平是不确定的,即使外部的一个很小的输入信号都会使其发生变化。 3、上拉输入 引脚内部有一个上拉电阻通过开关连接到电源VDD,当引脚没有和外部电路连接时,设置上拉输入的引脚为高电平 4、下拉输入 引脚

2017-12-06 14:42:00 1309

原创 C语言小知识(2)

1 、常用数据类型的长度 int 4个字节 char 1个字节 short 2个字节 long 4个字节 指针 取决于计算机的位数 2、数据在计算机中的存储数据在计算机中都是以二进制存储的 0 1 对于字符:ascii码对于int : 正整数,负整数,0 他们以补码的形式存储 1: 原码:0000 0000 0000 0000 0000 0000 0000 0001 反码:1111 1111 11

2017-12-05 15:51:21 179

原创 C语言小知识(1)

1、包含头文件 <>是在标准库里面找 “ ”是在当前目录下找头文件,找不到的话会在便准库里面找2.整数,指针,实数,BOOL变量和零值比较 整数: int num; if(num==0) if(0==num)可以用于规范错误 if(num=0)编译器不会报错!指针 char *ptr; if(ptr==NULL) if(ptr!=NULL) 指针的”0”用NULL 表示空指针实

2017-12-02 22:13:58 233

原创 STM32定时器学习---基本定时器

STM32F1系列的产品,除了互联型产品外,工位8个定时器 TIM6、TIM7:基本定时器 TIM2/3/4/5:通用定时器 TIM1、TIM8:高级定时器三种定时器的区别: 基本定时器: 基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。它们可以作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟。实际上,它们在芯片内部直接连接到DA

2017-12-02 20:49:33 12791

原创 STM32 I2C学习

I2C通讯协议被广泛的应用于集成芯片(ic)之间的通讯 I2C(芯片间)总线接口连接微控制器和串行I2C总线通讯方式:串行、同步、 一、物理层 SCL:串行时钟线 SDA:串行数据线 1、总线通过上拉电阻接到电源。当 I2C 设备空闲时,会输出高阻态,而当所有设备都空闲,都输出高阻态时,由上拉电阻把总线拉成高电平。 2、具有三种传输模式:标准模式传输速率为 100kbit/s ,快速

2017-12-01 14:04:36 395

c++基于文件的图书管理系统

基于文件的图书馆管理系统 图书管理系统的是用对象分为学生和图书馆管理员 学生可以: 1、搜索书,输入书名,可以查找图书馆内所有书 2、借书,直接输入要借的书,如果可借直接提示是否借阅,学生输入“是”就可以借阅了。如果被别人借走了,则显示不可借。如果没有这本书,就会显示借阅失败。 3、还书,从自己的没有还的书中,一个一个给出提示是否归还,学生输入“是”,则显示归还成功。 4、查看自己的借阅记录。如果已经归还,则显示已归还,如果尚未归还,则显示尚未归还 5、切换用户 6、退出 管理员可以: 1、创建书单,管理员一个一个的输入书名,作者名,编号,书名输入“END”表明创建成功。 2、增加新书,和创建书单一样 3、删除书单,管理员输入书名,系统给出提示是否删除,管理员输入是,就会显示删除成功(如果书被借出,则不可以删除) 4、查看已经借出去的书, 管理员可以查看所有借出去并且没有归还的书 5、查看借阅记录,可以查询所有的节约记录,某本书的借阅记录,某个人的节约记录。 输出借书,还书操作。 6、产看书库,首先输出所有书单信息,然后系统给出提示,是否按照。。。排序,管理员输入是,则打印排序的信息。 7、切换用户 8、退出

2018-05-01

空空如也

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

TA关注的人

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