单片机
文章平均质量分 89
小Caicai
这个作者很懒,什么都没留下…
展开
-
IIC详解
原文连接:https://blog.csdn.net/Firefly_cjd/article/details/51921129转载 2020-06-26 17:24:12 · 223 阅读 · 0 评论 -
步进电机原理及驱动
步进电机的驱动stm32为例,使用ULN2003,TB6600电机驱动板,介绍步进电机的常用驱动方式。步进电机我使用的是一个教学用的小步进电机,驱动电压只有5V,所有的步进电机驱动原理都是类似的,电机详情如图产品参数直径28mm电压5V步进角度1/64该模块为5线4相步进电机,可以使用普通的uln2003芯片驱动。驱动要求:能够提供较快的电流上升和下降速度,使电流波形经量接近矩形。提供具有戒指期间释放电流流通的贿赂,以前降低绕组两端的反电动势,加快电流原创 2020-06-12 15:09:58 · 25808 阅读 · 4 评论 -
旋转编码器
旋转编码器增量编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。这些脉冲用来控制角位移。在Eltra编码器中角位移的转换采用了光电扫描原理。读数系统以由交替的透光窗口和不透光窗口构成的径向分度盘(码盘)的旋转为依据,同时被一个红外光源垂直照射,光把码盘的图像投射到接收器表面上。接收器覆盖着一层衍射光栅,它具有和码盘相同的窗口宽度。接收器的工作是感受光盘转动所产生的变化,然后将光变化转换成相应的电变化。再使低电平信号上升到较高电平,并产生没有任何干扰的方形脉冲,这就必须用电子电路来处理。读数系统原创 2020-06-12 15:01:08 · 4938 阅读 · 1 评论 -
Flash读写
FLASH简单的读、写操作主存储器是以页为单位划分的。stm32根据FLASH主存储块容量、页面的不同,系统存储器的不同,分为小容量、中容量、大容量、互联型,共四类产品。主存储块用于保存具体的程序代码和用户数据。起始地址0x08000000,b0和b1接GND从这里开始执行程序。信息块用于负责由stm32出厂时放置2KB的启动程序(BootLoader)和512B的用户配置信息区。启动程序代码,是用来存储 ST 自带的启动程序,b0接3.3v,b1接GND运行的就是这部分代码 ,用作串口下载代原创 2020-06-12 14:54:46 · 6532 阅读 · 0 评论 -
DHT11使用详解
产品概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传 感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高 的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测 温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快 响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的 湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内 部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集 成变原创 2020-06-09 10:02:54 · 50723 阅读 · 7 评论 -
PWM:脉冲宽度调制(基于STM32)
PWM:脉冲宽度调制(基于STM32)STM32除定时器TIM6和7,其他的定时器都可以用来产生PWM输出,其中TIM1和TIM8可产生多达7路的PWM输出。而通用定时器可以同时产生多达4路的PWM输出。今天尝试使用TIM3的CH3产生一路PWM输出。void TIM3_PWM_Init(u16 arr,u16 psc){ //TIM3 PWM初始化 arr重装载值 psc预分频系数 GPIO_InitTypeDef GPIO_InitStrue; TIM_OCInitTyp原创 2020-06-07 23:33:16 · 1099 阅读 · 0 评论 -
ARM处理器(三)—— 指令系统
ARM微处理器的指令的分类与格式ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令六大类,具体的指令及功能如表3-1所示(表中指令为基本ARM指令,不包括派生的ARM指令)。指令的条件域当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指原创 2020-06-04 18:13:54 · 2115 阅读 · 0 评论 -
串行口的应用(STM32)
串行口一 串口基础知识串口概念串行接口(Serial port)"同步/异步串行接收/发送器。"又称“串口”USART,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。2、USART的用处基于ARM Cortex-M3内核的STM32微控制器有强大的仿真调试单元,通过标准的JTAG调试设备可以完成对其进行实时监控任务。但是即便如此,USART的存在仍然无法忽...原创 2019-12-27 18:51:32 · 1436 阅读 · 1 评论 -
按键阻塞与非阻塞
按键消抖之 同步 异步 阻塞 非阻塞(基于STM32)同步、异步:通讯方式阻塞、非阻塞:等待状态老张爱喝茶,废话不说/煮开水。出场人物:老张,水壶两把(普通氷壶,简称水壶,•会响M水壶,简称响氷壶)1、老张把水壶放到火上,立等水开,(同步阻塞 )老张觉得自己有点傻2、老张把水誠到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把...原创 2019-12-26 10:38:39 · 1454 阅读 · 0 评论 -
简单IO口配置_LED灯(STM32)
GPIO口(可编程IO)一、GPIO口概念GPIO是通用输入/输出端口的简称。可以实现输出(驱动外部电路)、输入(检测外来信号)以及模拟一些通信接口通信协议功能,是单片机和外界进行数据交换的必要窗口。GPIO和外界进行都是通过TTL数字电平(高电平或低电平)来进行数据交换的,高电平表示数字“1”,低电平表示数字“0”。二、单片机内部系统框图STM32数据手册[外链图片转存失败,源站可能有...原创 2019-12-25 18:31:46 · 3579 阅读 · 2 评论 -
单片机的结构及原理
单片机的结构及原理2.1 单片机的结构内部功能内部资源8位中央处理器片内振荡器和时钟电路4KB片内程序存储器(ROM)256字节的片内RAM4个八位双向I/O口一个全双工串行口5个中断源控制器程序计数器PC数据指针TPDR 等运算器累加器ACC程序状态字寄存器 PSW 等外部引脚及功能引脚分类电源及晶振引脚(4只)...原创 2019-12-19 08:08:58 · 1102 阅读 · 0 评论 -
单片机接口技术
单片机接口技术8.1单片机的系统总线51单片机与外部设备的连接既可以采用 I/O 口方式(非总线结构),也可以采用总线结构。51单片机由于总线受引脚数量的限制,数据总线与地址总线采用复用P0口方案。三总线结构输出锁存,输入/输出隔离,P0口无上拉电阻地址总线(AB)、数据总线(DB)、控制总线(CB)由图可知;8 位数据总线由P0口组成,16位地址总线由 P0 和 P2 口组成,控...原创 2019-12-18 21:59:32 · 5504 阅读 · 0 评论 -
单片机的串行口及应用
单片机的串行口及应用通信方式: 1.并行通信:数据的各位同时进行传送。速度快、效率高、成本高 2.串行通信:数据一位一位地按顺序进行传送。减少传输线、降低通信成本按照数据传送方向: 单工、半双工、全双工。一般情况下多数串行口工作在半双工,原因:用法简单。波特率: 每秒传送二进制属马的位数,单位pbs (位/秒),衡量的是数据的传输速率,常用的波特率有2400bps、4800bps、9...原创 2019-12-18 21:51:06 · 4213 阅读 · 0 评论 -
单片机的定时器
单片机的定时器/计数器6.1定时/计数器的结构与基本原理定时计数器的基本原理计数器:当脉冲信号是来自单片机外部信号,通过脉冲计数统计,可做计数器使用。定时器:当脉冲信号是来自单片机内部的时钟信号,则由于单片机的振荡周期非常精准,故溢出时统计的脉冲数便可换算成定时时间因此可做定时器使用。注意:定时器/计数器本质都是计数器,只是脉冲信号来源不同。两种功能的切换通过逻辑开关C/T的切换实现。...原创 2019-12-18 21:40:30 · 5668 阅读 · 0 评论 -
单片机的中断系统
单片机的中断系统5.1中断的概念计算机在运行当前程序的过程中,若遇到紧急或突发事件,可以暂停当前程序的运行,转向处理该突发事件,处理完成后再从当前程序的间断处接着运行。中断的嵌套: 中断服务过程中执行更高级别的中断服务称为中断函数的嵌套。采用中断技术能够实现的功能:1 . 分时操作:计算机的中断系统可使 CPU 与外设同时工作,分时为各外设提供服务。2 . 实时处理 3. 故障处理。...原创 2019-12-18 19:24:44 · 2434 阅读 · 0 评论 -
按键消抖
按键消抖抖动原因 通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。抖动时间抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数。消抖的方法按键的消抖...原创 2019-09-24 17:50:06 · 1018 阅读 · 0 评论