首页 > TAG信息列表 > stm32H7
stm32H7 backup sram 使用
一,初始化 int BackupSRAM_Init(void){ RCC->AHB4ENR |= 1 << 28; PWR->CR1 |= 1<<8; (RCC->D3AMR) |= (RCC_D3AMR_BKPRAMAMEN); RCC->AHB4ENR |= 1<<28; PWR->CR2 |= 1; return 1;} 二,使用 uint8_t backup_buf[4096] __attribute__((at(D3_BSTM32H7 ADC+DMA+TIM 数据覆盖问题
使用计时器触发的ADC速度较快时,如果没有及时清除标志位,将导致ADC数据被覆盖,造成类似混叠现象,建议使用单次DMA传送,处理完数据后再手动开启即可。这里附上配置图: FreeRTOS+EmWIN抖屏
经历过修改操作底层参数,经历过修改GUI配置参数,经历过从头移植。 从去年六月一号到现在新年一月二号,希望这是这个问题的终点,也好开启美丽的新年。 文本原创,解决方法看链接。由衷感谢硬汉哥。 STM32H7驱动LCD抖屏,另藏玄机,保证你想不到^_^ - STM32H7 - 硬汉嵌入式论坛 - Powered by【STM32H7】第4章 ThreadX USBX协议栈基础知识
教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第4章 ThreadX USBX协议栈基础知识 本章节为大家讲解USB基础知识点,学习USB前,非常有必要有个系统的认识。 4.1初学者重要提示 4.2 USB历史 4.3 USB架构 4.4 USB硬件 4.5 USB电流 4.6 US【STM32H7】第3章 ThreadX USBX协议栈移植到STM32H7
教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第3章 ThreadX USBX协议栈移植到STM32H7 本章节为大家讲解USBX协议栈移植到STM32H7。 3.1 初学者重要提示 3.2 USBX移植步骤 3.3 USBX的模拟U盘移植接口文件ux_device_msc.c。 3.4 使用的MicroUSB接口并在RT-Thread上,移植STM32H7的USB时,遇到的小问题,记录一下
在RT-Thread上,移植STM32H7的USB时,发现烧录自己移植的代码USB无任何反应,烧录官方的就可以启动,再烧录回自己的工程,发现就有反应了,重复烧录都可以正常,然后关掉了电源,再次启动时,USB又没反应了,经排查,发现少加了使能USB电压检测的位 HAL_PWREx_EnableUSBVoltageDetector【STM32H7的DSP教程】第44章 STM32H7的IIR低通滤波器实现(支持逐个数据的实时滤波)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第44章 STM32H7的IIR低通滤波器实现(支持逐个数据的实时滤波) 本章节讲解IIR低通滤波器实现。 44.1 初学者重要提示 44.2 低通滤波器介绍 44.3 IIR滤波器介绍 44.4 Matlab工具箱filterDesig【STM32H7的DSP教程】第38章 STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第38章 STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波) 本章节讲解FIR高通滤波器实现。 38.1 初学者重要提示 38.2 高通滤波器介绍 38.3 FIR滤波器介绍 38.4 Matlab工具箱filterDesig【STM32H7的DSP教程】第37章 STM32H7的FIR低通滤波器实现(支持逐个数据的实时滤波)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第37章 STM32H7的FIR低通滤波器实现(支持逐个数据的实时滤波) 本章节讲解FIR低通滤波器实现。 37.1 初学者重要提示 37.2 低通滤波器介绍 37.3 FIR滤波器介绍 37.4 Matlab工具箱filterDesig基于HAL库的STM32H7工程开发系列教程一《手动配置基本工程》
下载HAL库Cube文件包《STM32Cube_FW_H7_V1.9.0》 文件可以在ST官网下载,也可以从CubeMX中获取,具体下载方法自行解决。 下载后打开文件夹得到如下内容: 这个文件具体有哪些内容就不一一分析了,我们只用关心裸机工程需要用到哪些文件就好。 配置一个H7裸机工程需要Drivers中的部Linux开发STM32H7系列教程之二《手动配置H743XIH6工程》
开发环境配置参考:Linux开发STM32H7系列教程之一《VSCode+ARM-GCC+OpenOCD环境搭建》 下载STM32H743XIH6库文件包:STM32Cube_FW_H7_V1.9.0 在本地创建STM32H743XIH6_VSCode文件夹从库文件中拷贝Driver文件夹的所有内容到工程目录下,删除不需要的文件,最后留下的文件如下: 1 guy@guy-【STM32H7】第14章 ThreadX调度锁,任务锁和中断锁(调度阀值)
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第14章 ThreadX调度锁,任务锁和中断锁(调度阀值) 本章教程为大家讲解调度锁,任务锁和中断锁的概念,以及ThreadX调度锁的使用。 14.1 调度锁 14.2 中断锁 14.3 任务锁 14.4 ThreadX调度阀值 1【STM32H7】第12章 ThreadX任务优先级修改及其分配方案
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第12章 ThreadX任务优先级修改及其分配方案 本章节主要为大家讲解ThreadX任务优先级设置的注意事项、任务优先级的分配方案及其相关的一个例子,内容相对比较简单。 12.1 任务优先级说明两种方式下载程序到STM32H7(WeAct)
核心板用的是这个https://item.taobao.com/item.htm?spm=a230r.1.14.26.4cea31da1IqBrO&id=618999222275&ns=1&abbucket=15#detail 有两种方法烧录 1.通过USB转TTL(极慢) 2。通过typeC烧录(快) 首先得下载烧录软件 https://gitee.com/WeAct-TC/MiniSTM32H7xx 下载后是这样 先安装【STM32H7】第11章 ThreadX中断优先级配置,含BasePri配置方案
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第11章 ThreadX中断优先级配置,含BasePri配置方案 本章节为大家讲解ThreadX中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。 目录 11.1 初【STM32H7的DSP教程】第32章 STM32H7的实数FFT的逆变换(支持单精度和双精度)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第32章 STM32H7的实数FFT的逆变换(支持单精度和双精度) 本章主要讲解实数FFT的逆变换实现。通过FFT变换将波形从时域转换到频域,通过IFFT逆变换实现从频域到时域变换。 通过本章为大家展示【STM32H7的DSP教程】第30章 STM32H7复数浮点FFT(支持单精度和双精度)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第30章 STM32H7复数浮点FFT(支持单精度和双精度) 本章主要讲解复数浮点FTT,支持单精度和双精度。 30.1 初学者重要提示 30.2 复数浮点FFT 说明 30.3 单精度函数arm_cfft_f32的使用(含幅频和相【STM32H7的DSP教程】第30章 STM32H7复数浮点FFT(支持单精度和双精度)
完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第30章 STM32H7复数浮点FFT(支持单精度和双精度) 本章主要讲解复数浮点FTT,支持单精度和双精度。 目录 30.1 初学者重要提示 30.2 复数浮点FFT说明 30.2.1 功能描述 30.2.2 浮点FFT 30.3STM32H7 LTDC与DMA2D外设(三)
进一步调试通过了双缓存的LTDC,还没有加入DMA2D。代码上到giteee上了。 https://gitee.com/guyspring/CubeMX_ArtPi 总结一下自己犯的错误。 首先是alpha配置问题,刚开始做的时候,配置的全为0,或者其中一个buffer的alpha为0,最终显示的都是黑屏。 把alpha改成255,就可以了。也不用配置STM32H7的CAN FD教程笔记
CAN FD(CAN with flexible data-rate)是CAN2.0协议的扩展,CAN-FD由博世开发,并由 ISO 11898-1:2015标准化。 一、CAN FD协议介绍 1、CAN-FD特性 (1)兼容经典CAN,可以遵循ISO 11898-1做数据收发。 (2)提升错误检测,支持高达CRC 21位的校验和。 (3)消息优先级。 (4)保证延迟时间。 (5)配置灵活性【STM32H7】第1章 初学ThreadX FileX准备工作
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749 第1章 初学ThreadX FileX准备工作 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境。一旦上手后,深入的学习就相对容易些了。 本章节就起到这样【STM32H7】第6章 RTX5调试组件使用方法(重要)
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149 第6章 RTX5调试组件使用方法(重要) 本章节为大家讲解RTX5的调试方法,RTX5的调试组件和Event Recoder都可以实时监控运行状态。设置比较简单。 6.1 初学者重要提示 6.2 RTX5调试组件 6.3 RTX5使用Ev【STM32H7】第1章 选择RTX5的优势
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149 第1章 选择RTX5的优势 初学ThreadX,一般都比较关心这个问题,所以把这个问题放在第一章简单的说说。这里分为七个方面跟大家进行说明。 目录 第1章 选择RTX5的优势 1.1 RTX5移植难易程度【STM32H7】第9章 RL-USB各种USB描述符简介
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第9章 RL-USB各种USB描述符简介 本章节为大家讲解USB的各种描述符。 目录 第9章 RL-USB各种USB描述符简介 9.1 初学者重要提示 9.2 USB描述符概述(USB Descriptors) 9.3 USB设【STM32H7】第2章 初学RL-USB准备工作
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第2章 初学RL-USB准备工作 俗话说万事开头难,学习一门新的知识,往往难的不是知识本身,而是如何快速上手,需要什么资料和开发环境,一旦上手后,深入的学习相对就要容易些了。 本章节就起到这样的作用,主