随笔分类 -  嵌入式开发

摘要:ST为开发者提供了标准外设库(STD库)、HAL库、LL库 三种。前两者都是常用的库,后面的LL库是ST新添加的,随HAL源码包一起提供,目前支持的芯片也偏少。 标准外设库(Standard Peripherals Library)是对STM32芯片的一个完整的封装,包括所有标准器件外设的器件驱动器 阅读全文
posted @ 2019-11-24 12:30 kerwin cui 阅读(6429) 评论(0) 推荐(1)
摘要:JTAG协议:标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 一般有20个引脚。 SWD接口:串行调试(Serial Wire Debug),需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调 阅读全文
posted @ 2019-11-23 14:32 kerwin cui 阅读(5916) 评论(0) 推荐(0)
摘要:1.时钟振荡器:产生时钟信号送给单片机内部各电路,并且控制这些电路,使它们有节拍的工作。 2.ROM是一种具有存储功能的电路,断电后信息不回丢失。RAM也是一种存储电路,断电后信息丢失。 3.串行通信口是单片机和外部设备进行串行通信的接口。串行传递数据是一位一位的进行传递,同时传输多位数据的方式成为 阅读全文
posted @ 2019-11-21 14:38 kerwin cui 阅读(625) 评论(0) 推荐(0)
摘要:按照数据传送方式分: 串行通信(一条数据线、适合远距离传输)并行通信(多条数据线、成本高、抗干扰性差) 按照通信的数据同步方式分: 异步通信(以1个字符为1帧、发送与接收时钟不一致)同步通信(位同步、时钟一致) 按照数据的传输方向分: 单工(只能往一个方向传播)半双工(数据传输可以沿两个方向,但是需 阅读全文
posted @ 2019-11-20 13:42 kerwin cui 阅读(4263) 评论(0) 推荐(0)
摘要:1.GPIO是STM32可控制的引脚,STM32的GPIO被分成很多组,每组有16个引脚。每个GPIO端口包含:2个32位配置寄存器(CRL、CRH),2个32位数据寄存器(IDR、ODR),1个32位复位寄存器(BSRR),1个16位复位寄存器(BRR)和1个32位锁定寄存器。 2.GPIO端口的 阅读全文
posted @ 2019-11-14 19:02 kerwin cui 阅读(1255) 评论(0) 推荐(0)
摘要:电路原理图是概念电气设计与印刷电路板组件或PCBA物理实现之间的桥梁。 撬棍电路 原理图有两个基本用途。首先,他们沟通设计意图。对于电气设计领域的技术人员来说,示意图应该清楚地表达设计的意图。第二,它们的存在是为了引导和驱动PCB布局。为了更好地理解原理图,您应该了解一些基本原理:组件符号,参考标志 阅读全文
posted @ 2019-11-12 14:40 kerwin cui 阅读(13574) 评论(0) 推荐(0)
摘要:1.数字电路和门电路:模拟信号电压或电流是随时间连续缓慢变化的,而数字信号的特点是保持(维持低电压或高电压)和突变(低电压与高电压的转换瞬间完成)。 2.门电路是组成各种复杂数字电路的基本单元。基本门电路有三种:与门、或门、非门。复合门电路由基本门电路组成。集成化的门电路称为集成门电路,集成门电路内 阅读全文
posted @ 2019-11-08 19:26 kerwin cui 阅读(1972) 评论(0) 推荐(0)
摘要:1.基本放大电路:把小信号放大成为大信号。单独的三极管是无法放大信号的,只有给三极管提供电压,导通才具有放大能力。可应用于扬声器、继电器、伺服电机等。 2.放大器:能把输入讯号的电压或功率放大的装置,由电子管或晶体管、电源变压器和其他电器元件组成。用在通讯、广播、雷达、电视、自动控制等各种装置中。 阅读全文
posted @ 2019-11-08 01:04 kerwin cui 阅读(785) 评论(0) 推荐(0)
摘要:1.单片机有两种存储器,程序存储器用来存储编写的程序,数据存储器用来存储单片机工作时的临时数据。内部存储器分为工作寄存器区、位寻址区、数据缓存区和特殊功能寄存器区。 2.位:数据存储的最小单位。在计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。计算机中的CPU位数 阅读全文
posted @ 2019-11-07 17:27 kerwin cui 阅读(349) 评论(0) 推荐(0)
摘要:1.电阻器:限制电流的大小,阻值越大通过的电流越小。应用于限流、分流、降压、分压等。可变电阻器也成为电位器。 2.电容器:两个相互靠近的导体,中间夹一层不导电的绝缘介质,就构成了电容器。当电容器的两个极板之间加上电压时,电容器就会储存电荷。可以用来储存电能,缓冲电流后电压(滤波),隔离直流通过交流( 阅读全文
posted @ 2019-11-07 17:15 kerwin cui 阅读(369) 评论(0) 推荐(0)
摘要:1.STM32编程通常有两种方法:一种是寄存器编程,另外一种是固件库编程。寄存器编程是基础,而固件库是寄存器编程的基础上升级而来的编程方法,是需要重点掌握的编程方法。 2.STM32F103采用的是Cortex-M3内核,由ARM公司设计。ARM公司并不生成芯片,二十出售其芯片技术授权。芯片生产厂商 阅读全文
posted @ 2019-10-07 14:46 kerwin cui 阅读(472) 评论(0) 推荐(0)
摘要:1.脉冲宽度调制是(PWM):用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。一般用于直流电机调速。 2.外部中断:外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序 阅读全文
posted @ 2019-09-29 23:26 kerwin cui 阅读(316) 评论(0) 推荐(0)