嵌入式开发入门:使用 NUCLEO - F030R8 开发板点亮 LED
1. 开发板简介
开发板是一种包含处理器芯片和其他开发该处理器应用所需组件的电路板。它不仅提供编程和调试支持,还配备了众多连接器,方便连接原型硬件。此外,开发板通常还带有一些外设,如串口、按钮开关和 LED 等。
STM32 NUCLEO - F030R8 开发板集成了 STM32F030R8 芯片,同时配备了时钟电路、电源和一些可交互设备,包括 LED、按钮和串口 I/O 设备。以下是其基本组成部分的功能:
- 电源和时钟:驱动 CPU 运行。
- 复位按钮:重启 CPU。
- 用户 LED 和按钮:用于用户交互。
- 串口和连接器:用于编程和调试。
2. 开发板的编程与调试设备
开发板上有三个对芯片编程和调试非常有用的设备,它们通过一根 USB 线连接到计算机:
- 闪存编程器 :用于将程序写入芯片内存。我们通过它将编写好的程序加载到芯片中。
- JTAG 调试器 :JTAG(Joint Test Action Group)是一种标准的调试接口。在该标准出现之前,调试接口不统一,给程序员带来了很大困扰。使用 JTAG 调试时,需要通过调试盒将开发板的 JTAG 端口与计算机的 USB 端口连接起来。
- 串口 I/O 设备 :在嵌入式程序中,打印诊断消息是一种常用的调试和维护手段。但由于嵌入式设备通常没有屏幕和文件系统,所以大多数设备设计者会在开发板上设置一个串口,作为简单的三线通信接口。
超级会员免费看
订阅专栏 解锁全文
746

被折叠的 条评论
为什么被折叠?



