STM32U575 应用

STM32U575测评 使用这块开发板测试HC-SR04模块的串口通信功能,并尝试移植TinyMaix实现在单片机上的实时手写数字的识别。 程序里面将mnist_pic作为tm_mat_t in_uint8 的数据部分,之后使用tm_preprocess把图片数据的uint转换成int,转化成tm_mat_t in 加载模型后直接将in 作为输入,进行计算,因此改变mnist_pic的原始数据就能改变进行计算的图片的内容。先写个流水灯程序测试测试。先用这个开发板来测试HC-SR04的串口通信,因为我之前在网上找相关的教程,都是关于如何使用GPIO测量高电平时间来测算距离的,看到这个模块上有UART,I2C,和One-Wire,就想找时间试试。 阅读详情

起个摘要,后期维护

1、DMA原理:参考:【STM32】DMA原理,配置步骤超详细,一文搞懂DMA_dma配置_~Old的博客-CSDN博客

2、STM32U575的DMA资源:

(datasheet摘要)

3、UART的使用

 1)printf的重定向

 2)中断接收不定长(使用空闲中断接口)

4、I2S的使用

audio部分参考:使用STM32的I2S协议读取麦克风INMP441_匿名代码客的博客-CSDN博客

确定协议,以及接收处理(DMA一半完成时,先copy一部分)

5、timer

设置TIM2作为事件管理的定时器。APB1 = 160M,频率公式如下:

f = timer_clock / (Prescaler+1) / (Counter_Period+1)

想要得到100us触发一次,f = 1 / 100us = 10 kHz

timer_clock = 160M,Prescaler 凑为39, Counter_Period 设置为399,则:

f = 160 000 000 / (39+1) / (399+1) = 10 000 Hz

6、应用:

在STM32U575 datasheet: 60.4.16 SAI DMA interface

Follow the sequence below to configure the SAI interface in DMA mode:
1. Configure SAI and FIFO threshold levels to specify when the DMA request is launched.
2. Configure SAI DMA channel.
3. Enable the DMA.
4. Enable the SAI interface.
Note: Before configuring the SAI block, the SAI DMA channel must be disabled

7、Flash操作

STM32U575有1MBytes内存,分成两个BANK,前64页(1页8K)为BANK_1,后64页为BANK_2,做片上升级时要注意后64K使用BANK_2擦除

8、I2C slave配置

参考文档如下:

https://github.com/CherryXiuHuaWoo/STM32F030C8-IIC-Slave/blob/master/IIC/Src/i2c.c
https://blog.csdn.net/XiuHua_Wu/article/details/80992994?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169468295716800226517240%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169468295716800226517240&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-80992994-null-null.142^v94^chatsearchT3_1&utm_term=stm32cubemx%20i2c%20slave&spm=1018.2226.3001.4187
https://blog.csdn.net/XiuHua_Wu/article/details/80628874
https://blog.csdn.net/qq_36561846/article/details/117474070?ops_request_misc=&request_id=&biz_id=102&utm_term=stm32cubemx%20i2c%20slave&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-117474070.142^v94^chatsearchT3_1&spm=1018.2226.3001.4187
https://blog.csdn.net/NeoZng/article/details/128496694?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169468495716800186514475%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169468495716800186514475&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-128496694-null-null.142^v94^chatsearchT3_1&utm_term=HAL_I2C_Slave_seq_Receive_IT&spm=1018.2226.3001.4187
 

9、其他

例如SRAM空间的使用等
 

STM32U575开发板硬件解析与低功耗UI应用实战 嵌入式系统中的微控制器(MCU)是实现智能设备的核心,其中Arm Cortex-M系列凭借其高性能与低功耗特性占据重要地位。以STM32U575为代表的Cortex-M33微控制器,通过TrustZone安全扩展和Chrom-ART硬件加速器,在保持uA级休眠电流的同时,可流畅驱动QVGA界面。这类器件特别适合智能家居面板、医疗设备等对功耗敏感的HMI应用场景。开发板采用创新的双48pin GPIO扩展设计,既保留Arduino式易用性,又支持FSMC总线驱动16位并口显示屏。通过合理配置QSPI Flas 阅读详情

相关推荐

STM32U575低功耗优化实战:从GPIO漏电到LPBAM应用

在嵌入式系统开发中,功耗优化是电池供电设备的核心挑战。STM32U575作为基于Cortex-M33的高性能MCU,凭借其多级低功耗模式与LPBAM后台自主运行能力,为物联网节点、便携医疗设备等场景提供了显著的能效优势。理解数据手册中的电流参数、合理配置时钟树与GPIO状态、掌握调节器切换机制,是发挥其低功耗潜力的关键。本文从工程实践角度,系统梳理了U575/585功耗优化的完整路径,包括Stop模式漏电排查、外设时钟门控、LPBAM应用要点以及实测中常见的陷阱,帮助开发者避免典型失误,真正实现微安级待机电

weixin_33798152的博客 366

STM32U575数据手册

STM32U575数据手册

STM32U575/585 GPDM深度解析:从链表配置到低功耗应用

DMA(直接存储器访问)是嵌入式系统中解放CPU的关键技术,而GPDM作为新一代通用DMA控制器,在STM32U575/585上实现了更灵活、高效的数据搬运方式。其核心机制包括通道请求映射、链表描述符和可配置的传输参数,支持多段传输、循环模式及低功耗场景下的持续数据移动。相比传统DMA,GPDM能显著降低CPU占用,提升数据吞吐的稳定性与连续性,尤其适合多路传感器采集、高速串口通信、音频数据处理以及电池供电的物联网终端。本文从工程实践角度出发,系统讲解GPDM的初始化流程、CubeMX配置方法、链表节点设计

weixin_34221775的博客 394

STM32U575 参考手册1

STM32U575/585 Arm:registered:-based 32-bit MCUsThis reference manual targets application de

STM32U575踩坑实录(CubeMx,stm32例程问题)

stm32u575去官网下载软件例程包以及更新cubemx后查看历程学习

qq_52284334的博客 4313

STM32U575配置PWM+DMA驱动WS2812

配置DMA的时候注意,这里的Data Width要配置成byte,我页不懂为什么,我配置成Half word 用示波器查看波形,怎么调试都不对,如果有大哥知道的话,可以私我教教我。我的单片机设置的主频是72MHz,WS2812数据传输的时间是1.25us,所以配置PWM的频率需要配置成800KHz,具体配置如下图。具体用法就是在main函数里调用set_led_color ( 0xFF, 0,0 , LED_1 );去百度吧,多的是,我这里就不做详细讲解了。这是数据手册里的图,你肯定能看懂。

qq_52903152的博客 428

STM32u575

【代码】STM32u575

luochen330x的博客 346

STM32U575RIT6单片机(三)

作业1:使用中断控制光电开关打开蜂鸣器。

qq_51349750的博客 372

探索未来嵌入式的无限可能 - 深入STM32U575的世界

探索未来嵌入式的无限可能 - 深入STM32U575的世界 去发现同类优质开源项目:https://gitcode.com/ 在这个快速发展的科技时代,嵌入式系统的创新无疑是推动技术边界的关键力量之一。对于那些勇于探索前沿硬件的开发者们,我们有一个激动人心的消息——开源项目“STM32U575参考手册1下载仓库”,正等待着你的加入和探索! 项目简介 这不仅仅是一个简单的文档存储库,它是通往STM3...

gitblog_06602的博客 667

STM32U575 参考手册1 下载仓库

STM32U575 参考手册1 下载仓库 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供了一个资源文件的下载,该资源文件的标题为“STM32U575 参考手册1”。该手册详细介绍了STM32U575/585系列Arm®-based 32-bit微控制器的应用开发。 资源文件描述 STM32U575/585系列微控制器是基于Arm® Cortex®-M33内核的高...

gitblog_06663的博客 503

[STM32U5]【NUCLEO-U575ZI-Q测评】+第二篇_TrustZone测试

我们把0x80000000开始到0x8100000的区间配置为了Secure区, 后面Secure区间的代码放在这个区间, 其余区间存放Non-Secure区间的代码.注意对于Secure区间的代码烧写,要指定一个偏移量把0x8000000的地址偏移到0xC000000上去, 这是STM32U5特殊的配置.值得一提的是,STM32U5的TrustZone-M特性是通过OptionBit控制的,如果不需要TrustZoneM特性,可以进行关闭,这时M33内核与M4,M7内核差不多.

ic2121的博客 1819

STM32裸机及FreeRTOS项目分享:智能手表+智能循迹避障小车(附全套教程/代码)U575+F103

想提升自己技能的,要做毕设的,想参加竞赛的,面临就业想丰富简历项目经验的学生,这个智能手表项目绝对不容错过。喜欢DIY的同学,也可以基于我们的练手项目,动手开发一款加入自己创意的实体智能手表。今天就给大家分享2个项目,一个是 STM32 裸机项目智能手表,另一个是 RTOS 项目智能小车,两个项目都配套项目教程文档和项目源码,可以在文末添加好友免费领取。FreeRTOS智能车项目课程,涵盖了制作STM32小车需要掌握的软硬件知识,是一个非常完整的、体系化的、0基础小白到单片机软硬件工程师的学习路径。

华清远见IT实验室专栏 1389

[STM32U5]【NUCLEO-U575ZI-Q测评】MacOS体验第N种闪灯之三RTC周期唤醒闪灯

链接:https://bbs.21ic.com/forum.php?【目的】在上篇按键EXTI的基础之上增加RTC中断来实现LED_GREEN闪灯,主要是如何使用RTC的周期唤醒中断。2、在RTC参数配置中,唤醒配置为1Hz 0,即每2的零次方产生一次中断,即1秒产生一次中断。此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。3、保存参数,重新生成代码。1、在前面工程的基础上图形化配置RTC。

ic2121的博客 267

基于STM32的PCA9535 IO拓展板针对单个IO口的读写

针对PCA9535芯片读写端口以及对单个IO口进行操作,将PCA9535的拓展口变得和芯片上原本的GPIO一样方便使用。

qq_56959118的博客 4266

2025 STM32 研讨会报名开启!华清远见邀开发者解锁技术痛点解决方案

2025年9月11日及9月17日,STM32研讨会将走进北京和上海,深入探讨STM32带来的前沿科技成果,华清远见邀请您共赴2025 STM32研讨会盛宴。

华清远见IT实验室专栏 1329

STM32U575RIT6单片机(一)

作业一:自己实现寄存器配置点亮LED1。 作业二:寄存器配置打开风扇,打开蜂鸣器。

qq_51349750的博客 787

STM32U575实战:用DWT监控变量修改与函数调用的5个调试技巧

本文深入探讨了在STM32U575平台上利用DWT(数据观察点与跟踪单元)进行高效调试的5个实战技巧。通过配置DWT比较器实现硬件级别的实时监控,无需暂停CPU即可在变量被修改或函数被调用时触发DebugMonitor中断。文章详细介绍了多事件区分、内存范围监控、中断优先级权衡、结合ITM进行非侵入式追踪等进阶方法,并提供了常见问题排查与安全注意事项,帮助开发者精准定位复杂嵌入式系统中的偶发性bug与性能瓶颈。

yoga7的博客 632

STM32U5系列产品介绍】

大家一起聊聊STM32家族新产品吧

weixin_40454030的博客 3056
上一篇: 红米K40进入adb模式
下一篇: STM32U575 RTOS
ruson525
博客等级 码龄9年 22粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值