嵌入式学习1:常用术语+一个示例程序

本文介绍了嵌入式系统的基础术语,包括硬件组件如封装、PCB、内存类型和通信接口。详细讲述了如何使用开发板进行编译、下载和运行第一个程序,以及相关的工具和步骤。
摘要由CSDN通过智能技术生成

第一部分:嵌入式系统常用术语

——来源:《嵌入式技术基础与实践(第六版)》

一、与硬件相关(p21)

1.封装(Package)

常用的封装形式可分为通孔封装和贴片封装(类似给集成电路封盖?作用为保护芯片,并且使其能与外部世界连接);

通孔封装主要有单列直插(Single-in-line Package,SIP)、双列直插(Dual-in-line Package,DIP)

、Z字形直插式封装(Zigzag-in-line Package,ZIP)等。

贴片封装有小外形封装(Small Outline Package,SOP)、插针网格阵列封装(Ceratmic Pin Grid Array Package,PGA)

2,印制电路板(Printed Circuit Board,PCB)

组装电子元器件的基板,印制板;

3·动态可读写随机存储器与静态可读写随机存储器

动态可读写随机存储器(Dynamic Random Access Memory,DRAM)、

静态可读写随机存储器(Static Random Access Metnory,SRAM)

4,只读存储器(Read Only Memory,ROM)

5.闪速存储器(闪存)

6.模拟量和开关量

模拟量是指时间连续,数值也连续的物理量(模电)

开关量是指一种二值信号,(高电平和低电平)表示2个逻辑值(1,0)

二、与通信相关

1.并行通信

2.串行通信

3.串行外设接口(Serial Periheral Interface,SPI)

4.集成电路互联总线(I2C)

5.通用串行总线(Universal Serial Bus ,USB)

6.控制器局域网

7.边界扫描测试协议(JointTest Action Group,JTAG)

8.串行线调试技术(Serial Wire Debug,SWD)

三、与功能模块相关的术语

1.通用输入输出

通用输人输出(General Purpose I/O,GPIO)

2·模数转换(Analogto Digital Convert,ADC)的功能是将电压信号(模拟量)转为数字量;

数模转换(Digitalto Analog Convert,DAC)的功能则是将数字量转换为电压信号(模拟量)

3.脉冲宽度调制器(Pulse Width Modulator,PWM)

4.看门狗(Watch Dog)

为了防止程序跑飞而设计的一种自动定时器。当程序跑飞时,由于无法正常执行清除看门狗定时器,看门狗定时器会自动溢出,使系统程序复位。

5·液晶显示

液晶显示(Liquid Crystal Display,LCD)

是电子信息产品的一种显示器件,可分为字段型、点阵字符型、点阵图形型三类。

6.发光二极管(Light Emitting Diode,LED)

7.键盘(伟大,无需多言)

第二部分:编译,下载,运行第一个嵌入式程序(开发板)

(工具为随书配套的“金葫芦”)(书本p4)

实验步骤:

1.硬件接线

2.打开环境,导入工程

(我的工程路径:AHL-MCU6-V2.0-20240118\04-Software\CH01\AHL-STM32L431-Test-20230811)

(下载第二个rar文件,电子实验资源在里面)

(打开集成开发环境AHL-GEC-IDE,IDE在此下载↓)AHL-GEC-IDE (suda.edu.cn)icon-default.png?t=N7T8https://sumcu.suda.edu.cn/AHLwGECwIDE/main.htm

3.编译工程

操作:菜单-编译-编译工程

编译完成会显示“编译成功!”

4.连接GEC

操作:菜单-下载-串口更新   ,进入更新窗体界面

点击连接GEC按钮查看当前状态,然后进行下一步。

5.下载机器码

单击“选择文件”,导入被编译工程下Debug中的.hex文件,然后单击“一键自动更新”,等待完成之后程序自动运行。

6.观察运行结果

(出厂自带程序结果一致)

7.通过串口观察运行情况

①操作:菜单“工具”-串口工具

(参数如图可以观察到当前情况 ↓)

②验证串口收发

关闭当前串口,打开另一个,在发送数据框中输入字符,发送,正常情况下主板会回送数据给pc然后显示在接受框,效果如图↓

总结:这是嵌入式系统的初步体验,之后会更进一步学习,希望能在之后实践中学习到更有趣更有用的知识与技能~其中有错漏之处还望不吝赐教!

感谢您的浏览!

  • 22
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值