嵌入式作业1——嵌入式系统常用术语以及在AHL-GEC-IDE(4.55)环境下运行一个嵌入式程序

本文详细介绍了嵌入式系统的常用术语,包括硬件、通信和功能模块,以及在AHL-GEC-IDE环境下运行STM32L431示例程序的过程,观察到的灯光颜色变化体现了编程逻辑。
摘要由CSDN通过智能技术生成

为了方便我们学习嵌入式应用技术,现罗列出一些常用术语以便后续更深入地学习。同时在AHL-GEC-IDE(4.55)环境下运行示例嵌入式程序,观察AHL-STM32L431开发板的运行结果。


一、嵌入式系统常用术语

1.与硬件相关的术语

中文名英文缩写英文全称含义功能特点
封装(通孔封装和贴片封装)——Package集成电路的封装是指用塑料、金属或陶瓷等材料吧集成电路封在其中保护芯片,并使芯片与外部世界连接
印制电路板PCBPrinted Circuit Board是组成电子元件用的基板,是在通用基材上按预定设计形成点间连接及印制元件的印制板,是电路原理图的实物化①提供集成电路等各种电子元器件固定、装配的机械支撑
②实现集成电路等各种电子元器件之间的布线和电气连接(信号传输)或电绝缘
③为自动装配提供阻焊图形,为元器件插装、检查、维修提供识别字符和图形
动态可读写随机存储器
静态可读写随机存储器
DRAM
SRAM
Dynaminc Random Access Memory
Static Random Access Memory
DRAM由一个MOS管组成一个二进制存储位
SRAM一般由4个或者6个MOS管构成一个二进制位
DRAM的MOS管的放电导致表示“1”的电压会慢慢降低。一般每隔一段时间就要控制刷新信息,给其充电。DRAM价格低,但控制繁琐,接口复杂。
SRAM当电源有电时不用刷新,可以保持原有数据。
只读存储器ROMRead Only Memory数据可以读出,但不能修改
ROM有固定ROM,可编程ROM(PROM),可擦除ROM(EPROM)3种
通常存储一些固定不变的信息,如常数,数据、换码表、程序等。
ROM具有断电后数据不丢失的特点
PROM是通过大电流将相应位的熔丝熔断,从而将该位改写为0,熔丝熔断后不能再次改变,所以只改写一次。
EPROM是可以擦除和改写的ROM,它用MOS管代替了熔丝,因此可以反复擦除,多次改写。
闪速存储器FLASHFlash Memory是一种新型快速的EEPROM。闪存比普通的EEPROM的擦除速度更快,集成度更高。①系统内编程,不需要另外的器件来修改内容
②编程没有RAM使用起来方便
③擦写操作必须通过特定的程序算法来实现
模拟量和开关量——Analog Signal
Digital Signal
模拟量是指时间连续、数值也连续的物理量,如温度、压力、流量、速度、声音等。
开关量是一种二值信号,用两个电平(高电平和低电平分别表示两个逻辑值(逻辑1和逻辑0)
在工程技术上,为了方便分析,常用传感器、变换器将模拟量转换为电流、电压、电阻等电学量

2.与通信相关的术语

中文名英文缩写英文全称含义功能特点
并行通信——Parallel Communication数据的各位同时在多根并行数据线上进行传输的通信方式,数据的各位同时由源到达目的地适合近距离、高速通行。常用的有4位、8位、16位、32位等同时传输。
串行通信(串行通信接口UART与RS232芯片连接的通信方式)——Serial Communication数据在单线(电平高低表征信号)或双线(差分信号)上,按时间先后一位一位地传送节省传输线,但相对于并行通信来说,速度较慢。
串行外设接口SPISerial Peripheral Inerface一种串行通信方式用于MCU扩展外围芯片。这些芯片可以是具有SPI接口的A/D转换、时钟芯片等。
集成电路互联总线I2C(IIC/I2C)Inter-Integrated Circuit由PHILIPS公司开发的两线式串行总线用于用户电路板内MCU与外围电路的连接。
通用串行总线USBUniversal Serial Bus是MCU与外界进行数据通信的一种新方式速度快,抗干扰能力强。USB不仅成为通用计算机上最重要的通信接口,也是手机、家电等嵌入式产品的重要通信接口。
控制器局域网CANController Area Network是一种全数字、全开放的现场总线控制网络在汽车电子中应用最广。
边界扫描测试协议JTAGJoint Text Action Group由国际联合测试行动组开发,对芯片进行测试的一种方式用于对MCU的程序进行载入与测试。JTAG能获取芯片寄存器等内容,或者测试遵守IEEE规范的器件之间引脚的连接情况。
串行线调试技术SWDSerial Wire Debug串行线调试技术使用2针调试端口,是JTAG的低针数和高性能替代产品用于小封装微控制器的程序写入与调试。SWD适用于所有ARM处理器,兼容JTAG。

关于通信相关的术语还有嵌入式以太网、无线传感器网络、ZigBee、射频通信等。


3.与功能模块相关的术语

中文名英文缩写英文全称含义功能特点
通用输入输出GPIOGeneral Purpose I/O基本的输入输出,有时也称并行I/O作为通用输入引脚时,MCU内部程序可以读取该引脚,知道该引脚是“1”(高电平)或“0”(低电平),即开关量输入。
作为通用输出引脚时,MCU内部程序向该引脚出“1”(高电平)或“0”(低电平),即开关量输出。
模数转换与数模转换ADC
DAC
Analog to Digital Convert
Digital to Analog Convert
——模数转换是将电压信号(模拟量)转换为对应的数字量,数模转换则是将数字量转换为电压信号(模拟量)。实际应用中,电压信号可能由温度、湿度、压力等实际物理量经过传导器和相应的变换电路转换而来,经过ADC,MCU就可以处理这些物理量。
脉冲宽度调制器PWMPulse Width Modulator数模转换器可以产生一个高电平和低电平之间重复交替的输出信号,这个信号就是PWM信号。
看门狗——Watch Dog防止程序自动跑飞而设计的一个自动定时器当程序跑飞时,由于无法正常执行清除看门狗计数器,看门狗定时器会自动溢出,使系统程序复位。
液晶显示LCDLiquid Crystal Display电子信息产品的一种显示器件分为字段型、点阵字符型、点阵图形型三类。
发光二极管LEDLight Emitting Diode一种将电流顺向通到半导体PN结处而发光的器件常用于家电指示器、汽车灯和交通警示灯。
键盘——Keyboard输入设备识别键盘是否有效被按下的方法有查询法、定时扫描法和中断法。

嵌入式系统常用术语已经了解掌握,那我们继续学习嵌入式系统应用技术吧!(⊙v⊙)~


二、运行示例嵌入式程序,观察运行结果

1、安装软件:AHL-GEC-IDE(4.55).exe
安装链接:https://sumcu.suda.edu.cn/AHLwGECwIDE/list.htm

在这里插入图片描述
安装完成后图标如下,双击图标打开软件。
在这里插入图片描述
2、连接Type-C线,将AHL-STM32L431嵌入式开发套件的USB串口插入电脑
在这里插入图片描述
3、下载样例程序: https://sumcu.suda.edu.cn/qrss6b/list.htm
在这里插入图片描述
打开AHL-GEC-IDE(4.55),选择“文件—导入工程”,选择刚下载的资料中的“\04-software\ch01\AHL-STM32L431-Test-20230811”文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、选择“编译—编译工程”
在这里插入图片描述
输出“编译成功!”,并生成Debug目录下的.hex文件。

5、选择“下载—串口更新”,点击“连接GEC”
在这里插入图片描述
6、点击“选择文件”,导入刚刚生成的.hex机器码文件。再点击“一键自动更新”
在这里插入图片描述在这里插入图片描述
7、观察运行结果,分析颜色变化
分别观察“更新与运行提示信息”和开发板上的灯光闪烁可以看出灯光颜色的变化依次为:红、绿、黄(红+绿)、蓝、紫(红+蓝)、青(蓝+绿)、白(红+蓝+绿),接着暗下来,周而复始。
在这里插入图片描述
总的来说是红、绿、蓝各灯每5s、10s、20s状态变化,对外表现为三色灯的合成色。
在这里插入图片描述
8、选择“工具—串口工具”,打开串口,输入字符串并发送数据,通过串口观察运行情况
在这里插入图片描述
可以看到数据接收成功,并显示在接收数据栏。

成功运行第一个嵌入式程序!以上便是此次运行示例程序的完整过程记录(⊙v⊙)~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值