潘多拉STM32L4 96 IoT开发板(HAL库) 2.串口通信实验

(实测可用)STM32L431RCT6开发板-实验2 看门狗IWDG实验 1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB 阅读详情

学习目标:

        掌握USART串口 入门知识


学习内容:

  1. 利用stm32cubeMX搭建 开发板基本开发环境
  2. 掌握开发板USART串口,引脚配置
  3. 掌握基本命令语句

学习时间:

2026.1.5


工程实现:

1.创建新工程,选好本次实验用的芯片,配置USART1串口。

2.配置好IDE和最低Version版本后点击GENERATE CODE,自动打开keil5

3.打开usart.c文件,编程配置串口发送程序。

4.修改usart.c文件,添加串口重定向,以使用printf函数

5.修改main.c文件,添加头文件

6.编译并下载,将程序烧写到开发板上。

7.下载,运行后,用串口调试助手ATK-XCOMV2.8观察输出结果。

运行成功!!!

潘多拉STM32L475开发板到手使用说明1 请大家参考《STM32L475 开发指南-裸机例程_V1.0.pdf》文档第三章内容进行操作。图 1.1 开机后显示画面从显示界面可以到一些提示信息:软件版本号 立即下载

相关推荐

STM32L431 串口打印例程(HAL库).rar

STM32L431 串口打印例程,采用的HAL库,源代码已经多次在项目中应用,正确,可靠。便于移植。

(实测可用)STM32L431RCT6开发板-实验8 RS485收发实验

1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB

zhej2014的博客 3035

STM32L475VGT6单片机物联网开发板PDF原理图PCB+AD集成封装库文件.zip

STM32L475VGT6单片机物联网开发板PDF原理图PCB+AD集成封装库文件, ALTIUM工程转的PDF原理图PCB文件+AD集成封装库,已在项目中验证,可以做为你的设计参考。集成封装库器件列表: Library Component Count : 46 Name Description ---------------------------------------------------------------------------------------------------- 1050170001 USB-MICRO-B, 1050170001, SMT, MOLEX 475900001 USB-MICRO-AB, 47590-0001, SMT, MOLEX BAT60JFILM BAT60JFILM BSR14 BSR14 NPN switching transistor SOT23 (Marking U8) CAP_NPOL Capacitor_not polarized EMIF02-USB03F2 2-line IPAD, EMI filter including ESD protection HEADER_2X5 HEADER_2X6_PMOD PMOD Connector Warning Specific Pinout HTS221 Humidity + Temp MEMS Header 10X1_Female_SMDHeader, 10-Pin, SMD, Single row,female Header 2 pins Header 2 pins Header 4 Header, 4-Pin Header 6X1_Female_SMDHeader, 6-Pin, SMD, Single row,female Header 8X1_Female_SMDHeader, 8-Pin, SMD, Single row,female ISM43362-M3G-L44 ISM43362-M3G-L44 Wifi Module 802.11 bgn Inductor Inductor LD1117S33TR LOW DROP FIXED AND ADJUSTABLE POSITIVE VOLTAGE REGULATORS (3.3 Volts) LD1117S50TR IC REG LDO 5V 0.8A SOT223 LD3985M33R Ultra low drop-low noise BiCMOS voltage, regulators low ESR capacitors compatible LD_BICOLOR_CMS Bicolor Led LED Light-Emitting Diode LIS3MDL IC,Sensor LPS22HB IC,Sensor LSM6DSL Accelero + Gyro MEMS (6 Axis) LT1963EST-3.3 LT1963EST-3.3 LDO Low Noise 1.5A fast Transient Response M24SR64-Y M24SR64-Y 64K_EEPROM NFC/RFID MP34DT01 MEMS audio microphone MX25R6435F MX25R6435F Serial Flash Memory 64M PT Point de test RES Resistor SPBTLE-RF SPBTLE-RF SPSGRF SPSGRF-915or SPSGRF-868 ST890CDR 1.2 A current limited high-side power switch with thermal shutdown STM32F103CBT6 Medium-density performance line ARM-based 32-bit MCU with 128KB Flas

(实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究串口通信(RS485)

1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB

zhej2014的博客 6911

Unity IAP插件实战:从零搭建Google Play内购系统

本文详细介绍了如何使用Unity IAP插件从零搭建Google Play内购系统,涵盖环境准备、双端配置、核心API实现及常见问题排查。通过实战代码示例,帮助开发者快速掌握跨平台内购功能开发,提升手游商业化效率。

weixin_28692867的博客 431

Fluent 2.5D动网格重构实战:涡旋压缩机复杂运动模拟指南

本文详细解析了Fluent 2.5D动网格重构技术在涡旋压缩机复杂运动模拟中的应用。通过对比传统方法,2.5D重构显著提升了计算效率和稳定性,特别适用于柱体类几何的网格处理。文章提供了从基础配置到参数优化的实战指南,包括关键设置步骤、常见问题排查及性能优化策略,帮助工程师有效解决动网格重构中的负体积和网格畸变问题。

weixin_28455801的博客 551

基于正点原子潘多拉STM32L496开发板的简易示波器

基于正点原子潘多拉STM32L496开发板的简易示波器

努力写BUG的博客 3446

大疆Livox Mid-70雷达的使用

一、前期准备 (一)、使用Livox Viewer测试雷达 1、设置静态IP sudo ifconfig enx081f7152092a 192.168.1.50 查看IP是否设置成功 lacyexsale@lacyexsale-KLV-WX9:~$ ifconfig enx081f7152092a Link encap:以太网 硬件地址 08:1f:71:52:09:2a inet 地址:192.168.1.50 广播:192.168.1.255 掩码:255.255.25

LacyExsale的博客 1万+

(实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究串口通信(DMA)

一、开发板平台简介: 1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB (7)其他外设:请参考芯片手册https://atta.szlcsc.com/upload/public/pdf/source/20161229/1482979..

zhej2014的博客 1905

基于ESP32的智能健康监测系统开发

本文介绍了如何基于ESP32开发智能健康监测系统,从硬件选型、系统架构到软件实现的每一个环节。通过ESP32的Wi-Fi功能、传感器模块和云平台的结合,我们实现了实时健康数据监测、远程查看、报警等功能。系统的低功耗特性使得其适用于长期健康监测,能够为用户提供更便捷的健康管理方案。随着技术的不断发展,未来智能健康监测系统将进一步发展。例如,增加更多的传感器,提升数据分析能力,甚至通过人工智能算法来预测用户的健康趋势,为用户提供个性化的健康建议。

2201_76125393的博客 1105

2026年中兴微电子数字IC设计笔试题带答案

这篇考试试卷涵盖了数字IC设计的关键知识点,主要包含四个部分:单选题(18分)考查RTL仿真、低功耗设计、跨时钟域处理等基础知识;多选题(15分)涉及低功耗技术、异步FIFO设计和工具链使用;代码设计题(25分)要求实现两级同步器和时钟门控电路;简答题(42分)重点考察异步FIFO原理、ASIC设计流程、FPGA时钟处理和时序违例修复方法。试题注重理论与实践结合,既包含概念性知识也强调实际工程能力,全面检验学生对数字IC前端设计核心技术的掌握程度。

Open 120

潘多拉STM32L4 96 IoT开发板(HAL库) 5.利用中断机制实现串口的收发信息

本文介绍了Java串口通信中的中断机制实现方法。主要内容包括:1)采用双缓冲接收机制,设计了200字节的静态缓冲区和单字节中断缓冲区;2)使用状态寄存器USART_RX_STA实现状态机同步机制,包含接收完成标志、错误标志和字节数信息;3)在中断服务程序中实现数据接收和状态更新,主循环中进行数据处理和状态复位;4)通过多级任务调度实现LED指示、用户提示等功能。该系统通过中断与主循环的协同工作,在有限资源下实现了可靠的串口通信,体现了嵌入式系统设计的核心思想。

Dodger_code的博客 864

2022年灌溉试验设计与数据分析考试试题

2.表2数据为表层0~10cm的原状土离心机土壤水分特征曲线试验数据,(1)请利用R语言nls函数通过Van Genuchten方程对土壤体积含水率和土壤基质势进行拟合;(3)指明土壤基值势为-33 kPa和-1500kPa时的体积含水率。1.请根据表1数据,以灌溉模式为主区,生物炭用量为子区,利用R语言agricolae包生成裂区试验设计试验处理布置图;3.以R工具包factoextra中decathlon2数据集前10列为数据进行PCA分析,要求计算出(1)前5个主成分的特征值、特征向量;

Mrrunsen的博客 266

潘多拉STM32L4 96 IoT开发板(HAL库) 6.通过USART1串口完整实现信息接收与发送

本文介绍了STM32L4系列单片机USART1串口通信的实现方法。通过封装usart1.c和usart1.h驱动文件,实现了串口初始化、中断接收和发送功能。主要内容包括:1) 创建USART1驱动文件并配置串口参数;2) 实现printf重定向和中断接收处理;3) 在主程序中初始化串口并测试收发功能;4) 结合按键控制LED和蜂鸣器,通过串口输出状态信息。最终实现了115200波特率的双向串口通信,可通过串口调试助手验证数据收发功能。

Dodger_code的博客 483

【Qt开发】管理OpenGL上下文QOpenGLContext类及应用实践示例代码

QOpenGLContext 提供了一个简单、高效的接口来管理 OpenGL 上下文。本文详细介绍了 QOpenGLContext 的基本功能、常用方法、信号槽机制、高级应用技巧及常见问题的解决方法。通过这些介绍,读者可以更好地掌握和利用 QOpenGLContext 进行 OpenGL 渲染和管理实验。对于有特殊需求的开发者,也可以通过探索更多高级设置和优化策略,以满足具体的应用场景。

科技改变人类,技术成就未来 1875

《QGIS快速入门与应用基础》209:重叠标注处理(移除/偏移)

系统讲解了QGIS中处理标注重叠问题的核心方法与实操流程。文章首先阐述了重叠标注处理的底层逻辑,即 先预防、再调整、后兜底 的递进式策略,并详细介绍了设置入口与界面布局。重点讲解了偏移处理这一首选方案,包括基础方向设置、最大偏移距离与步长配置、以及自动换行等进阶优化规则。针对不同要素类型(点、线、面)提供了行业规范的偏移方向设置建议,并给出从稀疏到密集场景的完整参数推荐值。最后以城市POI点图层为例,演示了5步偏移设置流程,帮助用户实现 无重叠、无压盖、重点突出 的专业标注效果。

LuckyHanMo的博客 672

RT-Thread STM32 系列 BSP 开发指南:支持矩阵、快速上手与外设驱动配置

本文围绕 RT-Thread 仓库中 [bsp/stm32](https://link.gitcode.com/i/2c5c9fd7c5fb51820b98d37e00748000) 目录下的 STM32 系列 BSP(板级支持包)展开,系统梳理 STM32 系列 BSP 的开发板支持矩阵、BSP 目录组织方式、快速上手流程,以及借助 ENV 工具与 `menuconfig` 开启板载/片上外设驱

gitblog_00922的博客 205

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

USART 电平与波特率实战避坑指南

USART 是嵌入式系统中最基础也最易被低估的通信外设,其本质是数字逻辑接口、协议解析引擎与时钟协同单元的统一体。理解电平标准(如 TTL、RS-232、RS-485)的电气边界,是避免IO损坏和通信异常的前提;掌握波特率误差的累积机制,则关乎数据帧完整性与跨温域可靠性。二者共同构成 UART 稳定运行的物理层基石——电平决定‘能不能通’,波特率决定‘通得准不准’。在工业控制、医疗传感、车载终端等对长期稳定性要求严苛的场景中,忽视这两点往往导致返工、误码甚至硬件失效。本文基于量产项目实测数据,拆解电平匹配失

weixin_33875839的博客 269

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

潘多拉 STM32L475 VE——开发板学习

首先就是开发板的各个硬件的介绍: ◆ MCU:STM32L475VET6,LQFP100,SRAM:128K,FLASH:512K ◆ 外扩 SPI FLASH:W25Q128,16M 字节 ◆ 1 个电源指示灯(蓝色) ◆ 1 个 RGB 状态指示灯(红、绿、蓝三色) ◆ 4 个功能按钮,其中 WK_UP 兼具唤醒功能 ◆ 1 个启动模式配置选择接口 ◆ 1 个复位按钮 ◆ 1 个红外接收头,并配备一款小巧的红外遥控器 ◆ 1 个红外发射头 ◆...

m0_52249955的博客 7570

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【潘多拉STM32L4 IOT开发板】

2020-11-03 重新回到多年前,桌上放着几块板子搞开发的时候,充满激情和干劲,感觉还不错。 收获与心得: 1.拿到新开发板,可以先上官网、论坛找相关资料。 2.STM32固件包的组成内容、代码架构。 3.烧录辅助开发工具MDK5 4.一个MDK5工程,一般包括5个子目录,USER用于存放用户文件,比如说新建的项目文件等;HALLIB目录用于存放HAL库文件;CORE用于存放启动文件和关键头文件,如start_up****.s,OBJ是存放编译过程中产生的临时文件的,system文件夹是用于

yangyi_33855的专栏 2490

STM32L4开发笔记(1):开发环境搭建

    STM32L系列是ST公司推出的专门面向低功耗需求的单片机,目前成为很多可穿戴设备的首选方案。     以前做过STM32F系列开发,现在因为产品低功耗要求,需要使用STM32L4。现有一块NUCLEO-STM32L432KC开发板,所以本文内容主要基于该开发板,开发板官方网址为【NUCLEO-STM32L432KC】。 1.安装 Keil-MDK    Keil是STM32开发比...

雨寒sgg的博客 1万+

正点原子STM32F4探索者开发板HAL库TFT LCD屏幕例程移植到STM32CubeMX+CLion

前言 在学习STM32时,跟着教程学标准库都是用Keil软件开发,HAL库配套的例程也是Keil开发的, 同时发现配套例程的HAL库程序的硬件配置代码都是自己编写的,而在网上搜的HAL库程序都是用STM32CubeMX+Keil编写的,而这种方法极大的节省了硬件配置的时间,但是对于Keil的风格并不太满意,于是跟着网上的教程搭了CLion编写STM32程序的平台…

weixin_45449477的博客 8983

(实测可用)STM32L431RCT6开发板-实验10 ADC实验

1、开发板资源简介 (1)开发板主芯片型号:STM32L431RCT6 (2)开发板主芯片封装:LQFP-64_10x10x05P (3)开发板主芯片内核:ARM® Cortex®-M4 (4)开发板主芯片主频:80MHz (5)开发板主芯片Flash大小:256KB (6)开发板主芯片RAM大小:64KB

zhej2014的博客 4226

matlab+nbiot,基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享

原标题:基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享关注我们基于STM32L4+BC28(全网通) NBIOT开发板原理图教程源码等开源分享FCORE_BC28L4 NB-iot原理图、教程和源码 资料下载登陆融创芯城技术社区(http://club.digiic.com/Home/Index),下载资料或直接复制以下链接打开下载。http://club....

weixin_29868343的博客 493

【STM32】 ADC 完全指南:从模拟信号采样量化到五大架构原理

本文系统介绍ADC核心概念与五大主流架构。模拟信号具时间与幅值连续性,需经采样(满足奈奎斯特准则防混叠)、量化(引入±1/2LSB误差,SNR≈6.02N+1.76dB)、编码三步转为数字信号。重点解析Flash(并行高速但受限于比较器数量)、SAR(逐次逼近,低功耗适合MCU如STM32)、双积分(高精度抗工频,用于万用表)、流水线(高速吞吐)及Σ-Δ(高分辨率,靠过采样与噪声整形)五类架构原理、优缺点与应用场景。强调分辨率≠精度,选型本质是速度、精度、功耗与面积的权衡。

专注后端与底层技术,分享实战干货与学习笔记,梦想进入字节跳动,步履不停,热爱不止。 521

嵌入式:2.STM32底层基础(存储、寄存器、时钟、总线、GPIO、寄存器点灯)

存储系统用来存放程序、数据、设备状态,核心三大作用:存放程序代码、保存运行时数据(全局、局部、栈、堆)、数据持久化(比如W25Q64 Flash,可以搭配文件系统)。

2401_86731574的博客 377
上一篇: 潘多拉STM32L4 96 IoT开发板(HAL库) 1.点亮三色RGB
下一篇: 潘多拉STM32L4 96 IoT开发板(HAL库) 3.添加蜂鸣器驱动
硅基造物主
博客等级 码龄4年 17粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值