单片机学习-通用知识
文章平均质量分 50
单片机学习-通用知识
无敌小手
我是厂仔
展开
-
STM32,我想看单片机上的外设时钟,我怎么看?
首先需要加载我们的时钟函数的文件。原创 2023-10-22 22:16:29 · 932 阅读 · 0 评论 -
I2C外设
接口线少只有两根线,控制方式简单,通信速率较高;I2C 是飞利浦公司开发的两线式串行总线;原创 2023-09-25 13:21:53 · 333 阅读 · 0 评论 -
单片机学习--->Keil多文件工程
用于存放外设驱动文件,如 LED、数码管、定时器等。用于存放编译产生的 c/汇编/链接的列表清单、调试信息、 hex 文件、预览信息、封装库等文件。用于存放 51 单片机公共的文件,如延时、51 头文件、变量 类型重定义等。用于存放用户主函数文件,如 main.c。原创 2023-09-21 16:40:33 · 1146 阅读 · 0 评论 -
初级嵌入式需掌握要点
优化产品,需要懂得各种仿真调试技巧,软硬结合,快速定位问题。中断、定时、SPI、UART、I2C、电压。keil、vscode、烧录、查询定位问题。外设、数码管、LED、传感器等基础外设。优化产品,帮助用户解决实际问题。拿出Demo 争取更多资源s。尽可能复用代码,了解设计模式。PCB画图、示波器、焊接。快速确定方案,快速整合。原创 2023-09-21 17:10:42 · 54 阅读 · 0 评论 -
单片机外设-串口(UART)详情
串行通信是一种通信的执行方式,它使用一根数据线,将数据进行一位一位传输,他有固定的长度数据一字节有7个比特位,常用于计算机与计算机和外设的通信。异步通信他是指一种通信方式,通信的发送与接收设备使用各自的时钟控制数据的发生和接收过程。为使双方的收发协调,要求发送和接收设备的时钟尽可能一致。异步通信使用 数据帧为单位进行传输,字符与字符之间的间隙是任意的,每个字符中的各位是固定时间传送的,即字符之间不一定有“位间隔”的整数倍关系,同一字符内的各位之间距离为“位间隔”的整数倍。原创 2023-09-21 16:29:32 · 2594 阅读 · 0 评论 -
定时器(新手学习,全网最全)
定时器/计数器 跟单片机CPU是相互独立的,定时、计数过程是自动完成的,不会占用CPU资源51 单片机中的定时器/计数器 怎么计数、定时?是根据机器内部的时钟或者是外部的脉冲信号对寄存器中的数据加 1。原创 2023-09-11 10:33:25 · 1598 阅读 · 0 评论 -
中断(全网最细!)
中断是让单片机具有处理外部和内部随机发生事件实时处理的能力;中断提高了单片机处理外部或内部的能力;芯片在处理某一个A事件,发生了一件B事件,请求芯片(中断发生)去处理B事件,暂停原来做的A事件,转去处理B事件(中断服务),芯片处理完B事件,在回到事件A中断的地方在继续处理A事件(中断返回),这个过程叫中断。原创 2023-09-11 09:37:21 · 4748 阅读 · 0 评论 -
什么是上拉电阻、下拉电阻?
将不确定的电平信号 电阻钳位 拉到低电平。原创 2023-09-06 15:58:28 · 92 阅读 · 0 评论 -
什么叫高阻抗?
三态门 指逻辑门输出有高、低两种状态外,再加一个 高阻状态的门电路,具备这三种叫三态门高电平、低电平、高阻抗。原创 2023-09-06 15:36:42 · 2459 阅读 · 0 评论 -
编写项目中,reg52.h头文件的作用
头文件中的全部内容放到引用 头文件的位置处,免去我们每次编写同类程序都要将头文件中的语句重复编写。原创 2023-09-06 14:43:21 · 791 阅读 · 0 评论 -
单片机学习-使用矩阵按键来显示数码管0-F
/数码管字摸//共阴 显示0-F。原创 2023-09-04 20:31:06 · 3201 阅读 · 0 评论 -
嵌入式面试-经典问题
3、C语言代码如何运行的、关于栈的相关。2、C语言中的变量定义在什么地方。5、Static关键字的作用。9、#define宏定义与。7、进程与线程的区别。8、链表与数组的区别。原创 2023-09-04 09:06:38 · 511 阅读 · 0 评论 -
单片机-控制按键点亮LED灯
定义四个按键引脚1、按键按下 为 输入为低电平2、按键不按下 IO有上拉电阻,为高电平// 定义 按键的 管教。原创 2023-09-02 14:42:04 · 2897 阅读 · 0 评论 -
单片机电子元器件-按键
按键上有 四个引脚1 2 、 3 4 按下之后 导通1 3 、 2 4 初始导通通常按键开关为机械弹性开关,开关在闭合不会马上稳定的接通,会有一连串的抖动抖动时间的长短有机械特性来决定的,一般为5ms 到10 ms。原创 2023-09-01 13:35:59 · 518 阅读 · 0 评论 -
单片机-如何让数码管动态显示
数码管由8个端 或者7个端组成的发光二极管 多一个段是一个点,他可以组成小数点一个数码管封装 10个引脚段选 就是 数码管各个发光二极管显示的段 组成的字位选 就是 公共端引出的引脚,选择哪个数码管来显示。原创 2023-08-31 20:52:39 · 3645 阅读 · 0 评论 -
单片机通用学习-什么是时钟?
时钟周期也称为振荡周期,定义为时钟脉冲的倒数。时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时钟周期就是1/12us.数据手册,可以快速提供单片机所支持的外设,内存的数据信息,方便我们快速查阅用户手册,对数据手册进行详细的解释,哪一部分如何使用,对原理进行详细解释!原创 2023-08-31 13:58:49 · 1606 阅读 · 0 评论 -
单片机通用学习-什么是寄存器?
有显示外围功能状态的状态寄存器,存储AD转换器转换结果的结果寄存器,以及存储通信功能中发送/接收数据的发送/接收数据寄存器。CPU寄存器用于存储和检查CPU的状态,具体包括计算中途数据、程序因中断或子程序分支时的返回地址、计算结果为零时的负值、计算结果为零时的信息、进位值等。我们可以直接从程序中设置寄存器,但是通常使用厂商们提供的固件库(设备驱动),所以寄存器不是直接设置,而是间接设置的。由于CPU的通用寄存器在硬件上直接与CPU相连,因此它们的访问速度比RAM更快,后者通过内部总线访问数据。原创 2023-08-31 13:38:02 · 843 阅读 · 0 评论 -
单片机学习-什么是Flash?什么是RAM?什么是ROM?
RAM又称随机存取存储器,(Random Access Memory)随机访问存储器存储单元的内容可按照需要随机取出或存入,且存取的速度与存储单元的位置无关。这种存储器在断电时,将丢失其存储内容,所以主要用于存储短时间使用的程序。它主要用来存储程序中用到的变量。凡是整个程序中,所用到的需要被改写的量(包括全局变量、局部变量、堆栈段等),都存储在RAM中。(Read Only Memory)程序存储器ROM全称Read Only Memory,顾名思义,它是一种只能读出事先所存的数据的固态半导体存储器。原创 2023-08-31 13:14:26 · 3044 阅读 · 0 评论