小成的嵌入式系统作业1-程序员宅基地

技术标签: stm32  嵌入式硬件  

1、嵌入式系统常用术语

1.1 与硬件相关的术语

①封装

常用的封装(Package)形式可分为通孔封装贴片封装两大类。

其中通孔封装主要有:单列直插、双列直插、Z字型直插式封装等。

贴片封装主要有:小外形封装、紧缩小外形封装、四方扁平封装、塑料薄方封装、塑料扁平组件式封装、插针网络阵列封装、球栅阵列封装等。

②印制电路板:组装电子元件用的基板

③动态可读写随机存储器:由一个 MOS 管组成一个二进制存储位。

④静态可读写随机存储器:一般由4个或者6个MOS管构成一个二进制位。

⑤只读存储器:数据可以读出,但不可以修改,所以称为只读存储器。通常存储一些固定不变的信息,如常数、数据、换码表、程序等。ROM有固定ROM、可编程ROM(即PROM)和可除ROM(即EPROM)3种。

⑥闪速存储器:简称闪存,是一种新型快速的EEPROM。

⑦模拟量:指时间连续、数值也连续的物理量,如温度、压力、流量、速度、声音等。

⑧开关量:指一种二值信号,用两个电平(高电平和低电平)分别来表示两个逻辑值(逻期
1和逻辑 0)。

中文名 英文全称 英文缩写
单列直插 Single-in-line Package SIP
双列直插 Dual-in-line Package DIP
Z字型直插式封装 Zigzag-in-line Package ZIP
小外形封装 Small Outline Package SOP
紧缩小外形封装 Shrink Small Outline Package SSOP
四方扁平封装 Quad-Flat Package QFP
塑料薄方封装 Plastic-Low-profile Quad-Flat Package LQFP
塑料扁平组件式封装 Plastic Flat Package PFP
插针网格阵列封装 Ceramic Pin Grid Array Package PGA
球栅阵列封装 Ball Grid Array Package BGA
印制电路板 Printed Circuit Board PCB
动态可读写随机存储器 Dynamic Random Access Memory DRAM
静态可读写随机存储器 Static Random Access Memory SRAM
只读存储器 Read Only Memory ROM
可编程只读存储器 Programmable Read-Only Memory PROM
可擦除可编程只读存储器 Erasable Programmable Read-Only Memory EPROM
电可擦除可编程只读存储器 Electrically Erasable Programmable Read-Only Memory  EEPROM
闪速存储器 Flash Memory FM
模拟量 Analog Signal \
开关量 Digital Signal \

1.2 与通信相关术语

①并行通信:指数据的各位同时在多根并行数据线上进行传输的通信方式,数据的各位同时由源到达日目的地;适合近距离、高速通信;常用的有4位、8位、16 位、32 位等同时传输。
②串行通信:指数据在单线(电平高低表征信号)或双线(差分信号)上,按时间先后一位一位地传送,其优点是节省传输线,但相对于并行通信来说,速度较慢。
③串行外设接口:是一种串行通信方式,主要用于MCU扩展外围芯片。

④集成电路互联总线:是一种由PHILIPS公司开发的两线式串行总线。

⑤通用串行总线:是MCU与外界进行数据通信的一种新方式,其速度快、抗干扰能力强,在嵌入式系统中得到了广泛的应用。

⑥控制器局域网:是一种全数字、全开放的现场总线控制网络,目前在汽车电子中应用
最广。
⑦边界扫描测试协议:由国际联合测试行动组开发,对芯片进行测试的一种方式。

⑧串行线调试技术:使用2针调试端口,是JTAG的低针数和高性能替代产品,通常用于小封装微控制器的程序写入与调试。

中文名 英文全称 英文缩写
并行通信 Parallel communication \
串行通信 Serial Communication \
串行外设接口 Serial Peripheral Interface SPI
集成电路互联总线 Inter-Integrated Circuit I2C
通用串行总线 Universal Serial Bus USB
控制器局域网 Controller Area Network CAN
边界扫描测试协议 Joint Test Action Group JTAG
串行线调试技术 Serial Wire Debug SWD

1.3 与功能模块相关术语

①通用输入输出:即基本的输入输出,有时也称并行 I/O。
②模数转换与数模转换:其功能是将电压信号(模拟量)转换为对应的数字量。

③脉冲宽度调制器:是一个数模转换器,可以产生一个高电平和低电平之间重复交替的输出信号,这个信号就是PWM信号。
④看门狗:一个为了防止程序跑飞而设计的一种自动定时器。当程序跑飞时,由于无法正常执行清除看门狗定时器,看门狗定时器会自动溢出,使系统程序复位。
⑤液晶显示:电子信息产品的一种显示器件,可分为字段型、点阵字符型、点阵图形型三类。
⑥发光二极管:一种将电流顺向通到半导体 PN 结处而发光的器件。常用于家电指示灯、汽车灯和交通警示灯。
⑦键盘:嵌入式系统中最常见的输入设备。识别键盘是否有效被按下的方法有查询法、定时扫描法和中断法等。

中文名 英文全称 英文缩写
通用输入输出 General Purpose I/O GPIO
模数转换与数模转换 Analog to Digital Convert ADC
脉冲宽度调制器 Pulse Width Modulator PWM
看门狗 Watch Dog \
液晶显示 Liquid Crystal Display LCD
发光二极管 Light Emitting Diode LED
键盘 Keyboard \

2、运行示例程序

2.1 安装AHL-GEC-IDE,下载电子资源(复制链接后粘贴至搜索栏即可下载)

AHL-GEC-IDE:http://116.62.63.164:45688/AHL-GEC-IDE(4.55).rar

电子资源:http://116.62.63.164:45688/AHL-MCU6-V2.0-20240118.rar

安装成功

2.2 运行示例程序

①硬件接线

②打开环境,导入工程

选择电子资源中的\04-Software\CH01\AHL-STM32L431-Test-20230811

打开

③编译工程

显示编译成功

④连接GEC

点击“下载”->“串口更新”->“连接GEC”

显示串口接收界面开启成功

若出现一直无法连接的情况,则关闭电脑蓝牙后重试

⑤下载机器码

点击“选择文件”->选择被编译工程目录下的Debug中的.hex文件->点击“一键自动更新”

⑥观察运行结果

观察“更新与运行提示信息”或主板,可发现颜色变化与下图一致

⑦通过串行观察运行情况

观察程序运行过程:点击“工具”->“串口工具”->选择一个串口,波特率设为115200并点击“打开串口”(我这里只有两个串口,COM7和COM8,一开始选了COM7,没有显示,改为COM8则可以正常显示)

验证串口收发:打开另一个串口(COM7),在“发送数据框”中输入字符后发送

运行成功

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_63456752/article/details/136661892

智能推荐

【刷题专栏—突破思维】LeetCode 138. 随机链表的复制-程序员宅基地

文章浏览阅读2.4k次,点赞68次,收藏54次。随机链表的复制涉及到复制一个链表,该链表不仅包含普通的next指针,还包含random指针,该指针指向链表中的任意节点或空节点。

小程序第四章总结-程序员宅基地

文章浏览阅读1.5k次,点赞38次,收藏28次。style。

php+mysql+基于php+MYSQL的旅游景点攻略的设计与实现 毕业设计-附源码301216_php与mysql课题设计-程序员宅基地

文章浏览阅读318次,点赞5次,收藏5次。本课题研究的“基于PHP的旅游景点攻略网站”就是为了使游客更加方便、快捷的了解旅游景点以及攻略信息而设计的。采取Mysql作为后台数据的主要存储单元,采用Thinkphp框架、Redis技术进行业务系统的编码及其开发,实现了本系统的全部功能。该系统实现了网站内部的各种工作流程计算机管理化,其中包括网站简介、景点分析、景点信息、旅游攻略、旅游心得、作品获奖等功能。_php与mysql课题设计

第十一章:项目风险管理-0317_变异性风险-程序员宅基地

文章浏览阅读988次。一、概念1.风险的两个属性:概率和影响2.风险管理是通过识别,分析和应对风险来提高正面机会的概率,降低负面机会的概率。3.风险敞口:未加保护的风险4.单个项目风险和整体项目风险5.变异性风险:项目所依赖的关键条件或制约因素出现异常改变,就会导致变异性风险。黑天鹅事件6.模糊性风险:未彻底确定的风险7.整合式风险管理二、规划风险管理1.风险分类已知风险和未知风险内部风险和外部风险商业保险和可保险风险未知风险又分已知-未知风险和未知-未知风险商业风险是指正常的经营,技_变异性风险

PL/SQL连接Oracle数据库及优化_数据库设计与plsql开发和优化-程序员宅基地

文章浏览阅读383次。系统:windows7旗舰版 64位。oracle数据库服务器版本:oracle11g。oracle数据库客户端版本:64位 Version 12.2.0.1.0。PL/SQL版本:【Version 12.0.7.1837(64 bit)】。一、下载: 1、官网下载: 官网下载速度慢,不推荐,官网网址【https://www.allroundautoma..._数据库设计与plsql开发和优化

Github 2024-04-06Rust开源项目日报Top10_rust著名的开源项目-程序员宅基地

文章浏览阅读1.1k次,点赞5次,收藏20次。根据Github Trendings的统计,今日(2024-04-06统计)共有10个项目上榜。_rust著名的开源项目

随便推点

2021-06-23程序人生-Hello’s P2P_.o编译后的目标文件汇编-程序员宅基地

文章浏览阅读97次。这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar_.o编译后的目标文件汇编

Linux安装Jdk11步骤_linux jdk11-程序员宅基地

文章浏览阅读329次。【代码】Linux安装Jdk11步骤。_linux jdk11

Oracle 创建 DBLink 的方法-程序员宅基地

文章浏览阅读55次。1、如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: [c-sharp] view plaincopyprint? select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有,则需要使用 sysdba 角色给用..._oracle dblink创建

腾讯开源AppAgent,手机的大模型智能代理_腾讯 手机 模型-程序员宅基地

文章浏览阅读959次,点赞20次,收藏17次。而AppAgent采用了一种和RPA类似的方法,通过点击、滑动等模拟方式来操作APP,无需访问任何敏感数据,同时加上了大语言模型的理解和学习能力,使其效果更加出色以及增强适配性。也可以理解成大模型中的,人类反馈强化学习过程。据悉,AppAgent的功能与AutoGPT等智能代理类似,不依赖于操作系统的后台访问,而是通过UI界面进行点击、滑动等拟人化操作,与App进行交互操作。此外,视觉理解模块还可以利用机器视觉,进行图片对象和语义特征的提取,例如,识别图片内容、界面控件等,为后续的大脑、执行提供支持。_腾讯 手机 模型

【附学习笔记】为啥网络安全缺口这么大,还是这么缺网络安全工程师?-程序员宅基地

文章浏览阅读1.2k次,点赞28次,收藏30次。为啥网络安全缺口这么大,还是这么缺网络安全工程师?

c语言算法--栈--字符串处理1_c语言入栈存字符-程序员宅基地

文章浏览阅读46次。小明来对这个字符串进行操作,他会从头到尾检查这个字符串,如果发现有两个相同的字母并排在一起,就会把这两个字符都删掉。给定一个长度为n的字符串s,字符串由小写字母a…输出最后处理完成的字符串,有可能是空串。接下来一行一个长度为n的字符串s。你需要给出处理完成的字符串。直到没有相邻的相同字母。_c语言入栈存字符

推荐文章

热门文章

相关标签