入坑的第一款芯片是STM32F103C8,当时用的是标准库。因为是新手,创建的工程总是一堆问题,什么编译错误(头文件未包含、c文件未添加、符号未定义、函数未声明)、无中断服务函数(中断服务函数未编写、中断服务函数函数名错误)、栈溢出……,工作效率很低! 使用STM32CubeMX成功的减少甚至避免了前两种错误的发生;但是HAL库相对标准库来说资源较少,视频资源更是少的可怜!而且STM32CubeMX在配置中有些参数的定义无从查起,加大了STM32CubeMX配置的难度,在解决问题过程中发现了官方给的例程!熟悉官方例程会给初学者带来很大的便利! Z2 U" l: S+ m$ U 官方例程的获取方法: |
æå¼STM32CubeMX
ç¹å»Help
ç¹å»Updater Settings,è·åå®æ¹ä¾ç¨åæ¾è·¯å¾
æç §å¾3çè·¯å¾æå¼æ件夹ï¼å ¶ä¸STM32Cube_FWå¼å¤´çæ件夹就æ¯å®æ¹çä¾ç¨å
æå¼å®æ¹ä¾ç¨å ï¼æ件å¦ä¸
æå¼Projectsæ件夹ï¼éé¢æ¯å®æ¹å¼åæ¿çç¨åºæºç
STM32_Cubeå¹è®_1.pdf
下载2.26 MB, 下载次数: 255
STM32Cube软件å æ¶æ
STM32_Cubeå¹è®_2.pdf
下载806.05 KB, 下载次数: 202
【STM32C0测评】外部中断控制小灯
意法半导体最具性价比、速度最快的单核MPU STM32MP13现已支持运行RTOS
【NUCLEO-U083RC评测】移植TouchGFX并实现无接触翻页
[NUCLEO-C031C6评测] 驱动LCD 第三步 显示颜色块
[NUCLEO-C031C6评测] 驱动LCD 第二步 初始化屏幕
[NUCLEO-C031C6评测] 驱动LCD第一步
【STM32MP135-DK】裸机开发
STM32MP135F-DK 开箱&开发环境搭建&硬件设计分析
【STM32U599】4.引入RTC与MVP开发
基于STM32CUBEMX驱动TMOS模块STHS34PF80之获取状态数据(5)
打开CUBEMX,在工程创建页面选择右边的INSTALL/REMOVE,双击,在弹出的子菜单里面下拉找到WB,选择一个版本的库,点击右下方的Install Now,等待安装结束,安装完成后WB就可以使用了) z( `. U# k" [7 x# Y) ~( n \4 n2 m
你看图中“start project ”灰了,别的系列都没问题,是不是很奇怪?4 R$ r, {$ E1 B+ a