自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 (自用)嵌入式学习笔记11-STM32_GPIO(标准库)

1.可配置为8中输入输出模式;2.引脚电平:0V~3.3V,部分引脚可容忍5V;3.输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等;4.输入模式下可读取端口的高低电平和电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。内核可以通过APB2总线对寄存器进行读写,用以完成输出电平和读取电平的功能。STM32内的寄存器都是32位的,但是端口只有16位,所以寄存器只有低16位有对应端口,高16位是没有的。

2024-03-30 16:40:56 433

原创 (自用)嵌入式学习笔记10-STM32单片机简介

ARM公司,也指ARM处理器内核。ARM公司是全球领先的半导体知识产权(IP)供应商,全世界超过95%的只能手机和平板电脑都采用ARM架构。ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片。M和R系列主要适用于嵌入式领域,A系列主要运用于高端数字领域如手机芯片。系列:主流系列STM32F1内核:ARM Cortex-M3主频:72MHz供电:2.0~3.6V(标准:3.3V)封装:LQFP48I为输入;O为输出;S为电源;FT为容忍5V;

2024-03-21 11:40:49 1220 1

原创 (自用)硬件学习3-超声波模块(HC-SR04)

超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达3mm;模块包括超声波发射器、接收器与控制电路。③有信号返回,则Echo输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。②模块自动发送8个40khz的方波,自动检测是否有信号返回;①由Trig触发测距,发送最少10us的高电平脉冲信号。③距离=(计数时长/1000)/ 2 * 34 cm。②计数时长=(计数值)*12/(晶振频率) us。①计数器的计数值:TH1*256+TL1。

2024-03-19 11:33:54 355

原创 (自用)嵌入式学习笔记9-51单片机UART串口通信

UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种双向、串行、异步的通信总线,仅用一根数据接收线和一根数据发送线就能实现全双工通信。异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的。1.UART串口通信协议①起始位:发送器是通过发送起始位而开始一个字符的传送;②数据位:串行通信中所要传送的数据内容。在数据位中,低位在前,高位在后。数据位通常是8位;

2024-03-15 13:54:52 2529 1

原创 (自用)嵌入式学习笔记8-51单片机PWM波形

PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化。占空比=t/T=t/10ms=10%,t=1ms。即定时器设计为1ms定时,从而算出定时器的初值。④用占空比的值和计数变量比较,输出比较结果,即为需要的波形。③根据PWM的频率和占空比,共同确定定时器的初值。

2024-03-15 13:52:59 278 1

原创 (自用)嵌入式学习笔记7-51单片机定时器/计数器

定时器:当C/T置为0时,晶振产生的脉冲信号通过分频,变成机器周期脉冲,再进入TL0和TH0组成的16位寄存器,当寄存器全部为1时,TF0终端标志位置1,申请Interrupt终端请求。计数器:当C/T置为1时,计数器接收T0口的外部脉冲信号,每一个下降沿为TL0和TH0组成的16位寄存器加1,当寄存器全部为1时,TF0终端标志位置1,申请Interrupt终端请求。TMOD=0x01,表示将定时器0设置为:GATE=0,C/T=0(选择计时器),M1=0、M0=1(选择1:16位)。

2024-03-13 09:47:36 623

原创 (自用)嵌入式学习笔记6-51单片机中断系统

以INT0外部中断0为例,IT0=0时为低电平触发,IT0=1时为下降沿触发。当中断触发后,TCON中断请求位中的IE0就置为1向CPU申请中断。如需CPU接收到中断请求,则必须打开EX0中断0开关位和EA总中断开关位,最后经过IP中断优先级的判断,向CPU申请中断。中断是指由于某种随机事件的发生,计算机暂停现行程序的运行,转去执行另一个程序,以处理发生的事件,处理完毕后自动返回原来的程序继续运行。②高级中断过程中,低级中断不可打断高级中断;①低级中断过程中,高级中断可打断低级中断;

2024-03-13 09:46:21 416

原创 (自用)嵌入式学习笔记5-51单片机最小系统

当VCC开始供电R31电阻的电压VR为5V,RST为5V;因为产生了电流,负电子在电容的靠地端不断积蓄,电容的电压升高,电阻R31的电压VR降低,最终降低至0,而电容的电压VC升高的5V。RST端的电压等于VR,VR从5V降低至3V时间为51ms,满足单片机复位的条件:RST高电平持续24个时钟加10us,约12us。SW20按键按下后,VR的电压等于VCC减去R39的分压,满足复位条件,完成复位。电源电压最小3.8V,最大5.5V,正常工作电压为5V。①外部RST引脚复位:上电复位、按键复位。

2024-03-13 09:39:34 472

原创 (自用)嵌入式学习笔记4-51单片机内部资源

SFR相当于小镇的街道办事处,分配各个门面住所的门牌号和监控各个门面和住所的状态。系统总线相当于小镇上的街道,而其他部位相当于街道旁边的门面,住所。准双向输出口如果要读外部状态前,要先锁存为“1”,才可读到外部正确的状态。地址能被8整除的位置都可以位寻址,地址不能被8整除的不可以位寻址。OD门,开漏输出必须加上拉电阻,提供外部电源,否则无法正常工作。程序存储器用于存放用户程序,数据和表格等信息,掉电不丢失。用于存放程序执行的中间结果和过程数据,数据掉电丢失。计数方式:用于对外部事件进行计数;

2024-03-12 22:38:08 604 1

原创 (自用)硬件学习2-主动元件学习(二极管、三极管、MOS管、继电器)

③当右边输入为0时,因寄生二极管导通,所以二极管左边S极产生0.7V的固定压降,之后Vg>Vs,DS导通,左边输出低电平0;②当输入为3.3V的高电平1时,Vb=Ve,BE无压降,CE不导通,输出端为5V的高电平1。①当Vin输入信号为0时,Vb=Ve,无压降,ce不导通,所以Vout被VCC拉至高电平1;②当Vin输入信号为1时,Ve=Vb,无压降,ce不导通,所以Vout被接地端拉至低电平0;②当左边输入为3.3V的高电平1时,Vg=Vs,所以DS不导通,右边输出5V的高电平1;

2024-03-04 14:48:18 1951

原创 (自用)硬件学习1-被动元件学习(电阻、电容、电感)

电容(Capacitor,通常用C表示)两块导体中间夹着一块绝缘体构成的电子元件,主要用于存储电荷和能量。它的作用类似于水箱中的水,可以通过充电和放电来控制电路中的电压和电流。电感的单位是亨利,常用的有铁芯电感、无铁芯电感、变压器等。用于控制电路中的电流和电压,类似于管道中的阀门,可以改变电路的电流和电压。5%精度电阻:前两位为有效数字,第三位表示有多少个零(乘10的多少次幂)。1%精度电阻:前三位为有效数字,第四位表示有多少个零(乘10的多少次幂)。※电源端接一个100uF以上的点解电容,稳定电容。

2024-03-01 11:21:14 1676

原创 (自用)嵌入式学习笔记3-51单片机开发软件安装

51单片机实验板是通过USB与电脑连接进行软件的烧录,所以要在电脑上安装实验板卖家发给我的“开发板CH340驱动”。keil5我是跟着CSDN里的这个帖子中的教程下载安装的,(keil5在官网下载需要注册账号)。stc-isp不需要安装,直接打开实验板卖家发给我的文件中的程序就可使用。,是将编写的软件烧录至51单片机中的程序。这是编写软件的主程序。

2024-02-29 17:12:05 247

原创 (自用)嵌入式学习笔记2-初识51单片机

在各类平台搜索了很多关于如何学习嵌入式的教程并进行整理后发现嵌入式涵盖的技术非常广,内容非常多,很多知识需要对C语言和电路分析有深层次的认知,基础固然重要,但是最开始一味的投入到理论学习中我觉得会打磨掉很多的学习热情,经过反复对比后我决定想大多数人一样从学习51单片机开始,该单片机价格低,市场份额比较大,在很多产品中都能找到它的身影。我的C语言直接在CSDN中的技能数中按部就班学习的,但是没有系统的学习数据结构,只会一些简单的排序算法,链表之类的。对电路的认识还停留在大学电路课上制作流水灯的层面。

2024-02-29 16:32:40 220

原创 (自用)嵌入式学习笔记1-嵌入式系统概述

(自用)嵌入式学习笔记1-嵌入式系统概述

2024-02-29 14:30:57 381

原创 从军5载,退役后想入行嵌入式

从军5年,退役后很迷茫,现实很残酷,没有基础,没有经验,但是想学习嵌入式,努力改变自己的人生。

2024-02-29 13:39:07 181

空空如也

空空如也

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

TA关注的人

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