主要优势 1- 简化调试过程 STM32CubeIDE可通过多种增强功能(如数据变量实时观察和特殊寄存器视图)帮助您快速调试应用程序。 2- 加快开发速度 代码编辑、项目构建、板级烧录和调试均集成在一处,可实现无缝、快速的开发周期。代码编辑 项目构建 板级烧录 增强调试 下载STM32CubeIDE ...
输入自定义名称(用默认名称也是可以的)。 这里我们配置IO既不上拉也不下拉,因为外部硬件已经下拉了,STM32内部上下拉电阻典型值40KΩ,我们计算一下这里配置为下拉也可已,但是注意一般硬件的上下拉电阻不能太小,1K以上合适,太小可能会导致另一个电平拉高或拉低不了。 IO输入电平>0.7VDD电平为高,小于0.3VDD为低。...
再来看STM32CubeMX,这是ST公司官方推出的另一款神器。它基于HAL库,为用户提供了一个直观的图形化界面,用于配置硬件引脚功能。通过这款软件,用户能够轻松地完成硬件配置,并自动生成相应的工程文件模板和程序模板,极大地提高了开发效率。STM32CubeIDE将TrueStudio与STM32CubeMX的功能融合在一起,为用户提供了一个便...
STM32CUBEIDE(15)---移植兆易创新SPI Nor Flash之GD25Q64Flash spi概述 SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种...
STM32F103的TIM1和TIM8是高级定时器,可以产生嵌入死区时间的互补PWM波,使用STM32CubeIDE完成相关配置,可以直接生成代码,输出带死区的PWM波。 根据项目需要,单片机需输出频率为36kHz,占空比50%,死区时间500ns的互补PWM波,下面使用STM32CubeIDE完成相关配置。
▲ 图3. STM32CubeIDE 初始界面 4)下载 X-CUBE-CLASSB 软件包,用户需要下载自己项目 MCU 型号对应的软件包, 可从ST官方网站上 https://www.st.com/en/embedded-software/x-cube-classb.html选择对应软件包免费下载。解压 X-CUBE-CLASSB 软件包,得到下图所示目录结构。 ▲ 图4. X-CUBE-CLASSB 4.0 ...
STM32CubeProgrammer 我们可以看到 UM2237 如下所示提到了 STM32CubeProgrammer 支持 Shared 配置,意思是使能 shared 模式可以允许 2 个或者多个 STM32CubeProgrammer 或者其他调试工具连接同一个 ST-LINK。这里的其他调试工具可以是 STM32CubeIDE。STM32CubeIDE 我们可以看到 UM2609 中说得更加详细。如下所示,它...
24、在空白处按住Shift键右击鼠标打开PowerShell窗口,以下命令按回车:./openocd -f interface/cmsis-dap.cfg -f target/stm32f1x.cfg 如果不成功多试几次,在执行前最好把单片机和电脑都连接好。 25、回到STM32CubeIDE中,重新编译程序,点击瓢虫的那个按钮,到以下界面 ...
首先去ST的官网把最新的版本下载下来,我这里是1.8.0。下载地址:https://www.st.com/zh/development-tools/stm32cubeide.html,选择Windows版本,在弹出框里填写邮箱,收到邮件后点击邮件里面ST发的链接就可以下载软件。 这里建议把STM32CubeProgrammer,免得后面二次通过邮箱下载。STM32CubeProgrammer用于替代ST-Link Util...
在STM32CubeIDE中,选中工程的情况下,也可以在工程上右键点击如图红框所示选项或者菜单栏上的按钮进入调试状态。 STM32CubeIDE进入调试 如果该工程是第一次进入调试状态,则会弹出下图所示配置窗口。 调试配置窗口 在Keil中也有类似的配置,我们对比进行说明,下图左图就是STM32CubeIDE的调试器配置栏,右图是Keil的调试配...