嵌入式系统学习第一章

一、列表罗列嵌入式系统常用术语(中文名、英文缩写、英文全称) 

1、与硬件相关术语

中文名英文全称/缩写
封装Package
印刷电路板Printed Circuit Board/PCB 
动态可读写随机储存器Dynamic Random Access Memory/DRAM
静态可读写随机储存器Static Random Access Memory/SRAM
只读存储器Read Only Memory/ROM
闪速存储器/闪存Flash Memory
模拟量Analog Quantity
开关量

Switch Quantity 

2、与通信相关的术语

中文名英文全称/缩写
并行通信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

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

中文名英文全称/缩写
通用输入输出General Purpose/O,GPIO

模数转换

数模转换

Analog to Digital Convert/ADC

Digital to Analog Convert/DAC

脉冲宽度调制器Pulse Width Modulator/PWM
看门狗Watch Dog
液晶显示Liquid Crystal Display/LCD
发光二极管Light Emitting Diode/LED
键盘Keyborad

二、示例程序运行

硬件接线,将Type-C数据线的小端连接主板的Type-C接口,另外一端接通用计算机的USB插口。

1、打开环境,导入工程

打开集成开发环境AHL-GEC-IDE,单击菜单“导入工程”,选择电子资源中的AHL-MCU6-V1.7-20230811\04-Software\CH01\AHL-STM32L431-Test-20230811文件夹。导入工程后,左侧为工程树形目录,右侧为文件内容编辑区,初始显示main.c文件内容,如图:

2、编译工程

单击菜单“编译”->“编译工程”,开始编译。最终显示:

3、连接GEC

单击菜单“下载”->“串口更新”,进入更新窗体界面。单击“连接GEC”寻找目标GEC,提示“成功连接”,则可进行下一步操作。

4、下载机器码。单击“选择文件”按钮,导入被编译工程目录下Debug中的.hex文件,然后单击“一键自动更新”按钮,等待程序自动更新完成。

5、观察运行情况结果:

依次变化为红、绿、黄、蓝、紫、青、白,(黄是红+绿合成的,白是红+蓝+绿合成的,相机拍出来效果不是很明显),接触“热敏”字样黄灯闪烁三次,接触“金葫芦”字样没有得到明显效果。

6、通过串口观察运行情况

打开串口:

关闭已经打开的串口,打开另一个串口,波特率选择默认参数,在“发送数据框”中输入字符串,点击“发送数据”。主板会回送数据给PC,并在接收框中显示。如图所示。

三、心得

这次实验实现了编译,下载和运行第一个嵌入式程序,对嵌入式有了初步的体验。实验中触摸金葫芦并没有触发白光效果,还有最终在接受字符数据显示是没有换行跟课本上的效果不大一致,我会继续探究。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值