• 正文
    • 1.stm32单片机用什么软件编程
    • 2.stm32怎么用keil软件进行调试
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

stm32单片机用什么软件编程 stm32怎么用keil软件进行调试?

2022/12/13 作者:eefocus_3880508
3461
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核 (ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。接下来小编给大家介绍一下stm32单片机用什么软件编程以及stm32怎么用keil软件进行调试?

1.stm32单片机用什么软件编程

stm32是嵌入式单片机,有着高性能、低成本、低功耗、可裁剪的特点。相信许多萌新小伙伴还不知道stm32用什么软件编程好,下面就来介绍一下stm32编程软件。

1、Keil MDK

stm32单片机需要编程,目前keil是最广泛的STM32单片机编程环境,优点是界面友好、易操作、用户体验好,很受大家的欢迎。

2、STM32CUBE

STM32CUBE是一款图形配置软件,能够查看每个单片机的引脚情况、复用功能情况、片上资源,功能很清晰。缺点是不能支持代码生成。

3、Altium Designer

Altium Designer是一款原理图和PCB设计软件,我们能够根据自己的需求来设计PCB做板子调试产品。

如果是学51入门的话,对于STM32F103 系列可以用keil4 for arm,比较方便。如果是STM32F4系列的话,使用Keil5 for arm比较方便。

如果是学430入门的话,比较推荐使用IAR for arm。

对于原理图和PCB设计软件,除了上面说的Altium Designer,还有Cadence、Mentor等,可以根据自己的需求和习惯来选择。

2.stm32怎么用keil软件进行调试

1、打开keil软件,这里我们已经默认打开了一个工程文件了 点击我画圈的那个按钮,进入设置

stm32怎么用keil软件进行调试

2、在Debug那个选项卡里 我们选择use simulator,使用软件进行调试

stm32怎么用keil软件进行调试

3、设置完毕后,我们可以在菜单栏找到这个放大镜的图标 点击这个按钮进行调试操作

stm32怎么用keil软件进行调试

4、可以看到程序已进入正常的调试模式运行 这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行

stm32怎么用keil软件进行调试

5、这时我们点击菜单栏的watch图标 可以选择一个查看窗口,我们这里选择watch1就好了

stm32怎么用keil软件进行调试

6、在这里可以查看任意变量的值 你可以在下面输入你想查看的变量回车就好了 方便我们追踪发现错误

stm32怎么用keil软件进行调试

7、在软件的最左边是寄存器的变量值,方便我们随时查看寄存器值是否正确

在上面的菜单栏那一行

第一个是复位按钮,按下后程序会进行复位操作

第二个直接运行,就像我们平时一样,程序自动的由上自下的运行,一般我们都会加断点进行调试

加断点直接双击当前行就可以了

第三个X是停止运行

后面的都是单步运行,具体的进入或跳出请看图示

stm32怎么用keil软件进行调试

相关推荐

电子产业图谱