stm32h7专题

stm32H7 QSPI W25Q256换成W25Q128JV

正点原子阿波罗stm32H743修改 1. QSPI_Handler.Init.FlashSize=POSITION_VAL(0X1000000)-1; 2.QSPI_Send_CMD(W25X_FastReadData,ReadAddr,8,QSPI_INSTRUCTION_4_LINES,QSPI_ADDRESS_4_LINES,QSPI_ADDRESS_32_BITS,QSPI_DATA

STM32H7使用FileX库BUG,SD卡挂载失败

问题描述: 使用STM32H7+ThreadX+FileX,之前使用swissbit牌的存储卡可正常使用,最近项目用了金士顿的存储卡,发现无法挂载文件系统。 原因分析: 调试过程发现,关闭D-Cache可以挂载使用exfat文件系统。 FileX对SD卡读写接口全部位于fx_stm32_sdio_driver.c中,查看该文件可以发现在读写函数中已经考虑到使用Cache与DMA的情况,如下代

STM32H7的LCD控制学习和应用

STM32H7的LCD控制 LTDC基础硬件框图LTDC时钟源选择LTDC的时序配置LTDC背景层、图层1、图层2和Alpha混合LTDC的水平消隐和垂直消隐LCD的DE同步模式和HV同步模式的区别区分FPS帧率和刷新率避免LTDC刷新撕裂感的解决方法 驱动示例分配栈的大小MPU和Cache配置初始化SDRAM初始化LCD应用 仅供个人学习,参考armfly LTDC基础

STM32H7的Cache学习和应用

STM32H7的Cache学习和应用 啥是Cache?Cache的配置配置 Non-cacheable配置 Write through,read allocate,no write allocate配置 Write back,read allocate,no write allocate配置 Write back,read allocate,write allocate共享配置是个隐形的大坑

STM32H7在cache下的串口DMA收发demo

STM32H7在cache下的串口DMA MPU配置.sct文件ram分配MPU配置为WT或者WB,使能cache 接收DMA数据分配变量32位对齐若使能了cache为WB,则需要在接收和发送数据之前将Cache对应区域无效化 DMA使用的memory空间使能了Cache的话,空间要做32位字节对齐。同时为了保持数据一致性 1、AXI RAM空间MPU直接设置为WT模式。

【BSP视频教程】STM32H7视频教程第13期:系统讲解Cortex-M7内核MPU和Cache,理解通透(2022-04-17)

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频教程为大家分享BSP驱动教程第13期。 系统讲解Cortex-M7内核MPU和Cache,理解通透。初学时容易无法形成系统的认识,说到某一个知识点也明白,但是具体到Cache读写操作的时候是怎么个流程,就懵了,本期视频教程就帮大家捋顺这个问题。 MPU和

STM32H7-RTC介绍与测试,Wakeup Timer测试,alarm测试

功能框图 功能描述 入侵检测 什么是入侵检测,我在网上搜索到了一个应用,假如你的设备有外壳,在外壳缝隙连接一个开关电路,另一端连接到上图中的RTC_TAMPx中。当设备被外界打开的时候,检测到入侵,清除备份寄存器和备份RAM。这里从上图可以看到,过欠压和过温的时候,也可以触发入侵。 ​ 入侵事件发生的时候,默认触发时间戳记录,时间戳在下一节 时间戳 时间戳这个功能主要用于,当

【STM32H7教程】第9章 STM32H7重要知识点数据类型,变量和堆栈

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第9章   STM32H7重要知识点数据类型,变量和堆栈 本章教程为大家介绍数据类型,变量和堆栈的相关知识。 目录 第9章   STM32H7重要知识点数据类型,变量和堆栈 9.1   初学者重要提示 9.2   数据类型 9.2.1      ANSI

【STM32H7教程】第7章 STM32H7下载和调试方法(IAR8)

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第7章   STM32H7下载和调试方法(IAR8) 本章教程为大家介绍如何创建IAR8工程,配置方法以及经常用到的一些配置项。 目录 第7章   STM32H7下载和调试方法(IAR8) 7.1   初学者重要提示 7.2   使用IAR调试和下载程序设置

【STM32H7教程】第4章 STM32H7工程模板建立(MDK5)

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第4章   STM32H7工程模板建立(MDK5) 本章教程为大家介绍如何创建MDK5工程,配置方法以及经常用到的一些配置项。 目录 第4章   STM32H7工程模板建立(MDK5) 4.1   初学者重要提示 4.2   第1步,创建工程文件夹 4.3

【STM32H7教程】第3章 STM32H7整体把控

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第3章   STM32H7整体把控 初学STM32H7一定要优先整体把控芯片的框架,不要急于了解单个外设的功能。 目录 第3章   STM32H7整体把控 3.1   初学者重要提示 3.2   STM32H7硬件框图 3.3   STM32H7各个型号的

【STM32H7教程】第38章 STM32H7的LPTIM低功耗定时器应用之超时唤醒

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第38章       STM32H7的LPTIM低功耗定时器应用之超时唤醒 本章教程为大家讲解定时器应用之超时模式的停机唤醒,实际项目中有一定的使用价值,可以方便的配置系统在停机模式运行一段时间,时间到了可以自动唤醒。 38.1 初学者重要提示 38.2 低功耗

【STM32H7教程】第34章 STM32H7的定时器应用之TIM1-TIM17的PWM实现

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第34章       STM32H7的定时器应用之TIM1-TIM17的PWM实现 本章教程为大家讲解定时器应用之TIM1 – TIM17所有定时器的PWM实现。实际项目中用到的地方较多,如电机控制、无源蜂鸣器、显示屏背光等场合。 目录 第34章       S

基于MbedTLS的AES加密实现,含STM32H7和STM32F4的实现例程

说明: 1、mbedTLS的前身是PolarSSL,开源免费。 主要提供了的SSL/TLS支持(在传输层对网络进行加密),各种加密算法,各种哈希算法,随机数生成以及X.509(密码学里公钥证书的格式标准)的支持。 2、mbedTLS支持的加密算法含对称加密和非对称加密 (1)mbedTLS支持的对称加密算法有:AES,ARCFOUR,Blowfish/BF,Camellia,DES/3DE

【STM32H7教程】第32章 STM32H7的TIM定时器基础知识和HAL库API

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第32章       STM32H7的TIM定时器基础知识和HAL库API 本章节为大家讲解TIM1 – TIM17(STM32H7没有TIM9,TIM10和TIM11)共计14个定时器的基础知识和对应的HAL库API。 目录 第32章       STM32H

【STM32H7的DSP教程】第2章 Matlab R2018a的安装

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第2章   Matlab R2018a的安装 本期教程主要是讲解Matlab R2018a的安装过程,作为学习DSP的必备软件,掌握简单的Matlab操作是必须的。 目录 第2章   Matlab R2018a的安装 2.1   初学者重要提示 2.2

【STM32H7教程】第73章 STM32H7的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第73章       STM32H7的SPI总线应用之驱动W25QXX(支持查询,中断和DMA) 本章节为大家讲解标准SPI接线方式驱动W25QXX,实现了查询,中断和DMA三种方式。 目录 第73章       STM32H7的SPI总线应用之驱动W25QXX

【STM32H7教程】第72章 STM32H7的SPI总线基础知识和HAL库API

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第72章       STM32H7的SPI总线基础知识和HAL库API 本章节为大家讲解SPI(Serial peripheral interface)总线的基础知识和对应的HAL库API。 目录 第72章       STM32H7的SPI总线基础知识和HA

STM32H7内部Flash的读保护说明(Level0默认,Level1连接保护,Level2设备和自举保护)

RDP(read out protection)1、Level 0(无保护)   默认设置,所有读写和擦除操作都可以正常支持。2、Level 1 (Flash连接保护) (1)可以防止连接调试器时读取Flash内容,或者RAM中存有恶意获取代码,也是禁止的。         因此只要调试器连接芯片,或者从内部RAM启动运行代码,都是禁止访问内部Flash的. (2)如果没有检测到从内部RAM启动,

【STM32H7的DSP教程】第20章 DSP复数运算-模平方,乘法和复数乘实数

完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第20章       DSP复数运算-模平方,乘法和复数乘实数 本期教程主要讲解复数运算中的模平方,乘法和复数乘实数。 目录 第20章       DSP复数运算-模平方,乘法和复数乘实数 20.1 初学者重要提示 20.2 DSP基础运算指令 20.3

【STM32H7教程】第76章 STM32H7的FMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V)

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第76章       STM32H7的FMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V) 本章节为大家讲解FMC总线驱动数模转换器AD7606,实战性较强。 目录 第76章       STM32H7的FMC总线应用之驱动AD7606

【STM32H7教程】第75章 STM32H7的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第75章       STM32H7的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V) 本章节为大家讲解标准SPI接线方式驱动模数转换器DAC8501,制作了中断和DMA两种驱动方式。 目录 第75章       STM32H7的SPI

【STM32H7】第4章 RL-TCPnet V7.x网络协议栈简介

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第4章   RL-TCPnet网络协议栈简介 本章节介绍RL-TCPnet网络协议栈,让大家对 RL-TCPnet有一个整体的了解,RL-TCPnet是一款小型网络协议栈,适用于 ARM 内核和 Cortex-M 内核的设备。 目录 第4章   RL-TCPnet网

【STM32H7】第3章 初学RL-TCPnet V7.x的准备工作及其快速上手

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95243 第3章   初学RL-TCPnet的准备工作及其快速上手 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到这样的作用,主要说明初学RL-TCPnet需要做的准备工作

【STM32H7教程】第80章 STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作

完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第80章       STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作 本章节为大家讲解MDK下载算法制作方法。 目录 第80章       STM32H7的QSPI 总线应用之QSPI Flash的MDK下载算法制作 80.1 初

【STM32H7】第6章 ThreadX GUIX上手之STM32H7 DMA2D加速

最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第6章   ThreadX GUIX上手之STM32H7 DMA2D加速 本章节为大家讲解DMA2D应用中经常用到的刷色块,刷位图,Alpha混合和图片混合的实现。 目录 第6章   ThreadX GUIX上手之STM32H7 DMA2D加速 6.1   初学者