嵌入式常用术语与AHL-STM32L431运行示例

这篇具有很好参考价值的文章主要介绍了嵌入式常用术语与AHL-STM32L431运行示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 嵌入式系统常用术语(中文名、英文名、英文全称)

1.1 与硬件相关的术语

1. 封装(Package)

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

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

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

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

6. 闪存存储器(Flash Memory)

7. 模拟量(Analog Signal)        开关量(Digital Signal)

1.2 与通信相关的术语

1. 并行通信(Parallel Communication)

2. 串行通信(Serial Communication)

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

4. 集成电路互联总线(Inter-Integrated Circuit,I2C)

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

6. 控制器局域网(Controller Area Network,CAN)

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

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

1.3 与功能模块相关的术语

1. 通用输入输出(General Purpose I/O,GPIO)

2. 模数转换(Analog to Digital Convert,ADC)

3. 数模转换(Digital to Analog Convert,DAC)

4. 看门狗(Watch Dog)

5. 液晶显示(Liquid Crystal Display,LCD)

6. 脉冲宽度调试器(Pulse Width Modulator,PWM)

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

8. 键盘(Keyboard)

AHL-STM32L431运行示例

该运行示例基于苏州大学嵌入式学习社区,其教材、开发板与代码源码皆可在该社区获取。

苏州大学嵌入式学习社区


 

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

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

步骤二:打开环境,导入工程。打开集成开发环境AHL-GEC-IDE,点击菜单“文件”->“导入工程”,导入从社区中下载的电子资源...\04-Software\CH01\AHL-STM32L431-Test-20230811。结果如图所示。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

步骤三:编译工程。点击菜单“编译”->“编译工程”,编译后会显示编译成功。如图所示。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

步骤四:连接GEC。点击菜单“下载”->“串口更新”,进入更新窗体界面。点击“连接GEC”查找目标GEC,若提示“成功连接……”,则进行下一步操作。若链接不成功,可能是由于蓝牙连接未关闭,导致串口冲突,将蓝牙关闭即可。成功连接如图所示。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

步骤五:下载机器码。点击“选择文件”,导入被编译工程目录下Debug中的.hex文件,然后点击“一键自动更新”按钮,等待程序更新完成。更新完成后,程序将自动运行。如图所示。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

步骤六:观察运行结果。主板的三色灯将会根据所写程序闪烁。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机ahl-stm32l431-test,stm32,嵌入式硬件,单片机

步骤七:通过串口观察运行情况。

1)观察程序运行过程。进入“工具”->“串口工具”,选择其中一个串口 ,波特率设为115200并打开,串口调试工具会显示三色灯的状态、MCU温度、环境温度(若没有显示,则关闭该串口,打开另一个串口)。如图所示。

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

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

ahl-stm32l431-test,stm32,嵌入式硬件,单片机

运行测试结束。

该运行示例参照:嵌入式技术基础与实践:基于STM32L431微控制器:微课视频版/王宜怀主编.文章来源地址https://www.toymoban.com/news/detail-851335.html

到了这里,关于嵌入式常用术语与AHL-STM32L431运行示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式——新建STM32工程(标准库)

    目录 一、初识标准库 1.CMSIS标准及库层级关系 2.库文件介绍 (1)Libraries文件夹 ①CMSIS文件夹 ②STM32F10x_Std_Periph_Driver文件夹 ③ 在用库建立一个完整的工程时,还需要添加stm32f10x_it.c、 stm32f10x_conf.h 和 system_stm32f10x.c文件 (2)Project文件夹 (3)Utilities文件夹 3.库各文件之间的关

    2024年01月23日
    浏览(59)
  • STM32串口通信详解(嵌入式学习)

    时钟信号在电子领域中是指用于同步和定时电路操作的周期性信号。它在数字系统和通信系统中起着至关重要的作用,用于协调各个组件之间的数据传输和操作。 时钟信号有以下几个重要的方面: 频率:时钟信号的频率是指单位时间内信号周期的数量。它通常以赫兹(Hz)为

    2024年02月09日
    浏览(69)
  • 嵌入式 STM32 通讯协议--MODBUS

    目录 一、自定义通信协议 1、协议介绍 2、网络协议 3、自定义的通信协议  二、MODBUS通信协议 1、概述 2、MODBUS帧结构  协议描述 3、MODBUS数据模型   4、MODBUS事务处理的定义 5、MODBUS功能码  6、功能码定义   7、MODBUS数据链路层 8、MODBUS地址规则  9、MODBUS帧描述 10、MODBUS两种

    2024年02月11日
    浏览(66)
  • 嵌入式项目分享 stm32智能运动计步系统 - 物联网 嵌入式 单片机

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月20日
    浏览(76)
  • 嵌入式学习笔记——STM32的时钟树

    在之前的所有代码编程的过程中,似乎每次都绕不开一个叫做时钟使能的东西,当时我们是在数据手册上直接看其挂接在那条时钟线上的,那么STM32内部的时钟到底是怎么一个构型呢,本文来对此做一个介绍。 老规矩,一个新的名词出现,首先需要搞清楚它是个啥,下图中对

    2024年02月02日
    浏览(57)
  • STM32的中断系统详解(嵌入式学习)

    中断是处理器中的一种机制,用于响应和处理突发事件或紧急事件。当发生中断时,当前正在执行的程序会被暂时中止,处理器会跳转到中断处理程序(也称为中断服务例程),对中断事件进行处理。处理完中断后,处理器再返回到被中断的程序继续执行。 中断可以分为内部

    2024年02月12日
    浏览(73)
  • 嵌入式C语言基础(STM32)

    前言:一条混迹嵌入式3年的老咸鱼,想到自己第一次接触到stm32的库函数时,c语言稀碎,痛不欲生的场景,该文章为萌新指条明路。 位操作在嵌入式中常用于直接对芯片的寄存器进行操作,当时作为初学者的我看着一脸懵逼,至于为什么这样修改,下面好好分析一下。  一

    2024年02月02日
    浏览(59)
  • 嵌入式-stm32-江科大-EXTI外部中断

    1.1 STM32 中断系统 中断 是指在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续执行, 当中断发生时是由硬件自动调用中断函数执行的,期间编译器会保护现场最后还原现场

    2024年01月25日
    浏览(52)
  • 【嵌入式】openmv与stm32的串口通信

    参考:(文中部分图/文字/代码来自以下文章,部分内容由于时间久远已经找不到原作者,可联系注明或删除) PYTHON串口数据打包发送STM32接收数据解析 openmv中文文档 这里以openmv循迹代码为例 main.py 关于struct.pack: 函数原型:struct.pack(fmt, v1, v2, …) fmt是格式字符串 v1,v2是要转

    2024年02月14日
    浏览(43)
  • STM32的定时器详解(嵌入式学习)

    想要了解STM32的时钟系统 点击这里跳转——》STM32的时钟系统(嵌入式学习) 建议先看看时钟树如何配置 点击这里跳转——》STM32的时钟树配置(嵌入式学习) 跳转——》STM32的时钟基础详解(嵌入式学习) 跳跳转——》STM32的时钟源详解(嵌入式学习) SysTick又称滴答定时

    2024年02月13日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包