- 2025-01-26
-
发表了主题帖:
【NUCLEO H533RE测评】从头创建第一个程序
上一篇我们简单介绍了一下需要使用的软件,以及创建工程的入口,本篇开始一个自己的第一个程序,以及一些基本配置习惯,每个人可能习惯不同以自己的习惯为主进行快速建立。
在开始具体的程序初始化代码之前,我们首先先对工程配置进行设置:
如图可自定义编辑项目名称以及项目存储位置,IDE选择我们之前定好的STM32CubeIDE,其他设置项默认。
代码生成配置:
个人习惯每一个初始化生成单独的C和H。
接下来配置时钟:
在Pinout&Configuration中的RCC下先打开HSE,如下图:
接下来进行“Clock Configuration”的设置:
本次设置的主频为144MHz,USB的主频是不动的一直为48MHz。
接下来就找到初始状态的引脚:
红色部分是是被锁定的引脚,也是在咱们板子上基本外设的引脚,咱们先不做修改去程序里看一下。
本阶段主要验证程序生成以及编译下载的可靠性,所以并不进行太多的软件软件设计,直接“GENERATE CODE”:
这个警告需要我们配置ICACHE模块,其实不配置也可以,不过每次都会提醒,简单启动一下就行
直接打开工程,跳转到STM32CubeIDE:
点击小锤子进行编译,没有报错:
接下来我们连接STlink进行调试,新的开发板采用的基本上都是type-c口的调试口,这个对数据线有一定要求,如果连接调试USB线,出现电脑不识别,可以更换一个比较新的type-c数据线。
我们简单看一下程序,由于我们前期创建的时候选择基本外设的配置,可以看到程序中已经有这些内容了:
点击小爬虫进行下载:
提示需要更新下载器,根据操作就可以了:
首次编译会提示调试信息:
程序下载正常,不过并没有什么现象,因为咱们没有添加任何逻辑控制内容,这个时候原本的LED闪烁的初始demo已经被覆盖了,现在咱们再将如下代码写进去,重新实现咱们的LEDblink,代码如下:
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_Delay(500);
BSP_LED_On(LED_GREEN);
HAL_Delay(500);
BSP_LED_Off(LED_GREEN);
}
效果如下:
- 2025-01-25
-
发表了主题帖:
【NUCLEO H533RE测评】配置开发环境
实际上我们安装了STM32CubeMX和STM32CubeIDE软件,一个用于初始化代码生成,一个是官方开发环境,由于使用的STM32H533是新出来的芯片,建议最好是用官方开发环境进行试用测试。
现在推荐的基本上都是基于HAL库的,基本都要通过STM32CubeMX进行生成,我们使用的是官方开发板,打开软件后首先检查对应的库文件是否安装:
然后选择如下进入:
通过模糊搜索目标开发板,输入“H533”,出现如下开发板(也可以通过STM32H533RET6进入):
点入对应的主控芯片可以来到MCU选择界面进行程序生成,点击“Start Project”进行初始程序的建立,选择不使用TrustZone:
选择基础外设器件模型:
注意:这里有个小问题,如果你的STM32CubeMX不是最新版本最好升级到最新版本,不然有可能找不到H5的软件包进行安装。
等待安装完成就可以正常创建工程了。
安装STM32CubeIDE有个需要注意的地方,就是软件路径问题:
安装过程中报错,原因是其安装包的存放路径有中文,换一个地方安装就可以了,一路下一步就可以,或者改一下程序的存储路径。
- 2025-01-24
-
发表了主题帖:
【NUCLEO H533RE测评】开箱及板卡介绍
STM32H5系列单片机使用起来还是很丝滑的,今天推出的H533一直想要有机会使用一下,不过一直都遗憾的错过了,终于在年终返场活动又看到了它的身影,果断申请,感谢论坛基于的这次试用机会。
一、开箱
话不多说开始见一见这个开发板的真容吧,外包装采用的是现在比较通用的瓦楞纸外壳:
这个板子应该适合测评同期的,看着包装挺有故事的,打开后是标准的纸质填充物,环保:
板子通过静电袋进行保护;
取出来后标准的64引脚评估板:
现在比较新的板子板子的都是STlinkV3调试器,不过现在基本上都是一体的了,也让评估板可以更加精致;
二、板卡介绍
STM32 Nucleo板是一种低成本且易于使用的开发平台,也是有多中规格的,本次H533采用的是64引脚封装,STM32 Nucleo-64板为用户提供了一种可负担的灵活方法,通过选择STM32微控制器提供的各种性能和功耗特性组合来尝试新概念并构建原型。对于兼容板,外部SMPS可显著降低运行模式下的功耗。
特性:
采用LQFP64封装的STM32 微控制器
与ARDUINO共享的1个用户LED
1个用户按钮和1个复位按钮
32.768 kHz晶体振荡器以及24 MHz HSE
板连接器:ARDUINO V3扩展连接器、意法半导体的morpho延长引脚头,用于完全访问所有STM32 I/O
灵活的供电选项:ST-LINK、USB VBUS、外部电源
具有USB重新枚举功能的板上ST-LINK调试器/编程器:大容量存储器、虚拟COM端口和调试端口
提供了全面的免费软件库和例程,可从STM32Cube MCU软件包获得
支持多种集成开发环境(IDE),包括IAR Embedded Workbench/Keil/STM32CubeIDE
通过nucleo-h533rb的基本介绍可以获取几个重要的信息:
1、外部晶振使用的是24 MHz,高性能单片机的评估板一般都带外部晶振,像083这种就没有;
2、板载调试器,基本上ST的开发板都是板载调试器的,该板带的V3版本,这样我们也避免调试的很多麻烦;
3、可以使用的资源有一个LED、一个按键和一个USB接口,64引脚的单片机相对来说可以使用的资源不多;
4、由于要是用USB,本次的开发开发环境暂定使用的是STM32CubeIDE。
ARDUINO引脚定义:
拓展连接器引脚定义:
板载的芯片为STM32H533RET6,是STM32H5系列的高性能微控制器,基于高性能Arm®Cortex®-M33 32位RISC内核,工作频率高达250MHz。Cortex®-M33核心具有单精度浮点单元(FPU),支持所有Arm®单精度数据处理指令和所有数据类型。该核心实现了一套完整的DSP(数字信号处理)指令和一个存储器保护单元(MPU),提高了应用程序的安全性。器件嵌入高速存储器(512 kb的闪存和272 kb的SRAM),基本外设组成如下图:
-
回复了主题帖:
目前最火的单片机是哪一款?还是STM32吗?
oxlm_1 发表于 2025-1-24 11:41
老实说,16年后就基本没用过st的芯片了,除非国产芯片做不到或者性价比不行,不然几乎不选国外厂的片子了 ...
我们是在19年实现的全面国产化,真买不到料啊
-
回复了主题帖:
明天就是今年的最后一个工作日了
qzgiky 发表于 2025-1-24 10:38
明天继续坚守,后天下午就开始请假回老家了,再迟的话车多较堵了
现在就开始堵了,明天周六也上班吗?
-
回复了主题帖:
明天就是今年的最后一个工作日了
wangerxian 发表于 2025-1-24 10:37
挺好的,在老家附近上班,过年可以去旅游~
今年没法了,明年过年真的可以选择过年出去旅游一下
-
回复了主题帖:
放假第一天,北方迎来新年第一场雪!
qzgiky 发表于 2025-1-24 10:43
还是北方四季分明的季节比较好,我们这边的南方没有见过雪,只有最冷风吹到几度的时候山上会有些冰凌
不一样的类型攻击,北方普遍偏干
-
回复了主题帖:
EEWORLD陪你过大年,新年积分兑换盲盒收到啦-UFUN
挺精致的,好板
-
回复了主题帖:
放假第一天,北方迎来新年第一场雪!
多买有车票?这是尽量照顾长途的吗?下雪的年才有意思
-
回复了主题帖:
【NUCLEO-U083RE开发板测评】01 STM32U0魅力何在
低功耗是这个系列最主要的特点
-
回复了主题帖:
目前最火的单片机是哪一款?还是STM32吗?
最广的应该还是STM32,不过被国产抢了不少市场,高端还有点干不过Soc
-
回复了主题帖:
明天就是今年的最后一个工作日了
wangerxian 发表于 2025-1-24 09:00
大雪来了,坐火车回老家。
其实坐火车是相对远得最好得交通工具,开车太累了
-
回复了主题帖:
明天就是今年的最后一个工作日了
wangerxian 发表于 2025-1-24 09:00
大佬就在老家就在工作地附近吧~
就在本城市,不过也不回去住,等三十儿拿天再回去,明天就放假了,老家和丈母娘家跑一跑,把东西先拿回去
-
回复了主题帖:
明天就是今年的最后一个工作日了
jobszheng5 发表于 2025-1-23 23:06
我也是明天最后一个工作日
11天假期走起
-
回复了主题帖:
明天就是今年的最后一个工作日了
吾妻思萌 发表于 2025-1-24 06:57
周日你们不上班的吗?看来都是国企啊。外企周日还是要上班的
强制休假的,需要扣除自己的年假,没有的算事假
-
回复了主题帖:
明天就是今年的最后一个工作日了
lugl4313820 发表于 2025-1-24 06:02
标题有个字没有扣好,看来版主大佬,想着放假,有点兴奋呀!
激动的心,颤抖的手,明天上晚班,回家走一走
- 2025-01-23
-
发表了主题帖:
明天就是今年的最后一个工作日了
本帖最后由 秦天qintian0303 于 2025-1-24 08:39 编辑
不知道明天还会有多少同事和我一起坚守岗位,应该会有不少远方的同时请假提前回家了!
-
回复了主题帖:
电池插入检测电路
这个看你想要的结果是什么样?直接实时监测不行吗
-
回复了主题帖:
同一型号的元器件,不同厂家的性能差异怎么这么大???
这个就看厂家了,有的标的性能不合格率会比较高,大厂一般都会控制更严格
-
回复了主题帖:
《深度学习的数学——使用Python语言》第7章 导数学习笔记
这些符号能直接敲吗?