问题解决
文章平均质量分 69
MR.P_H_
一边经历,一边领悟,一边感受,一边懂得!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32CubeMX的介绍与简单使用
STM32CubeMX提供了一个直观的图形用户界面,允许用户通过简单的操作完成对STM32微控制器的配置,包括引脚分配、时钟配置、外设初始化等。专为STM32微控制器设计,旨在帮助开发者轻松配置和初始化STM32微控制器。用户可以通过拖拽和连接来配置芯片的引脚分配,方便地设置GPIO、外部中断、定时器等功能。配置信息可以直接用于STM32CubeIDE或其他支持Cube配置的开发环境,也可以导出为各种主流开发环境(如Keil、IAR等)的工程文件。原创 2024-07-26 14:42:41 · 565 阅读 · 0 评论 -
STM32H723的SPI配置及简单使用!
最近移植工程,需要把F407的工程移植到H7系列中去,原先的工程SPI是直接操作寄存器去发送和接收与其它芯片通信!在移植到H7的工程里后,测试发现,SPI通信的出现问题,通过仿真调试和示波器测试信号(时钟和片选信号),最后发现卡在了判断接收的while判断上!后面又将SPI改为2分频,也就是91MHZ,经过测试,库函数和寄存器操作,时钟频率都可以达到91MHZ,并且总共花费时间两者相差不大(1.7~1.8us)!spi的时钟频率为183.3MHZ,2倍频后为91.6MHZ,4倍频为45.8MHZ。原创 2025-06-11 17:11:51 · 1296 阅读 · 0 评论 -
STM32H723的FMC配置NOR FLASH问题及解决
STM32H723使用CubeMX配置FMC为NOR FLASH后程序卡死!具体表现为程序卡死在void Error_Handler(void)函数中!问题原因:FMC读取外设失败,H723的NOR_HandleTypeDef结构体比F407芯片多了一个CommandSet参数!从外设中读取不到对应值导致无法失败!解决方法:在HAL_NOR_Init函数中第331行左右对CommandSet进行赋值1或2直接使用!原创 2025-05-07 13:14:05 · 1243 阅读 · 6 评论 -
keil中C/C++窗口下的优化等级
优化时间”复选框使编译器进行优化,更加注重实现最佳效果检查时的性能(-Otime)或未选中时的最小代码大小(-Ospace)。这个级别执行与-O2相同的优化,但在生成的代码中,空间和时间优化之间的平衡更倾向于空间或时间。在此级别应用的优化利用了ARM对处理器体系结构的深入了解,利用给定目标的特定于处理器的行为。它生成优化良好的代码,但有限调试视图。默认情况下,多文件编译是启用,这会导致更长的编译时间,但会提供最高级别的优化。不同的优化级别允许您在级别之间进行权衡已编译代码中可用的调试信息以及代码的性能。原创 2024-12-03 10:45:09 · 1875 阅读 · 0 评论 -
VScode离线下载扩展安装
在使用VScode下在扩展插件时,返现VScode搜索不到插件,网上搜了好多方法,都不是常规操作,解决起来十分麻烦,可以利用离线下载安装的方式安装插件!亲测有效!!!原创 2024-12-03 10:41:34 · 5607 阅读 · 1 评论 -
LINUX-ubuntu20.04下安装GUI-Guider出现的依赖问题解决办法
个人安装遇见的问题,并且已解决,仅供参考!!!采用下载好gui-guider的安装包,然后离线安装的方式,出现dpkg: 依赖关系问题使得 gui-guider 的配置工作不能继续: gui-guider 依赖于 libsdl2-2.0-0;然而:未安装软件包 libsdl2-2.0-0。gui-guider 依赖于 libsdl2-dev;然而:未安装软件包 libsdl2-dev。gui-guider 依赖于 libvips42;然而:未安装软件包 libvips42。。。。原创 2024-09-02 17:45:09 · 894 阅读 · 4 评论
分享