编程可以考虑vs或者notepad ,vscode之类的。可以提高效率,debug可以考虑keil(比iar好点)、IAR(编辑器很烂)(付费)或者官方的TrueStudio、sw,tm,免费)。这就是SingleChipMicrocomputer的诞生年代,单片机一词即由此而来。单片机编程需要的软件,Keil编程开发环境(必备)这个是最核心的工具了,用来编写和编译程序,还有一个最重要的功能就是仿真,快速地帮你定位程序BUG,不过要配合ST-Link或者其他仿真器用。一般,用C,,,STM,用Keil。
首先打开在Keil软件写好的程序,点击工具栏上的targetoptions。在Target选项栏中,输入与自己使用开板单片机所用晶振相同的频率,如,,Hz、Hz。在output选项栏中,勾选上CreateHEXfile,并点击确定。分别点击工具栏中的Transtate,build,rebuild。提示生成了HEX文件。STM,片机的编程STM,片机是意法半导体推出的高性价比、片上资源丰富的,单片机,这个系列的单片机我一直在用,都是用C语言进行编程,官方推出的库函数和HAL库都是用C语言编程的,虽然有一部分汇编共存。STM,片机用KeilMDK进行编程。Arduino的编程Arduino是一款做的非常成功的开源硬件。
MCU图标里面。在Multisim这个电路仿真软件中,为了方便用户进行电路设计和仿真,提供了STM,片机的模型和仿真功能。通过在MCU图标中选择STM,片机型号,可以将其添加到电路编辑器中,与其他元件和外设连接起来,进行电路设计和仿真。CodeComposerStudio:适用于TIDSP和微控制器的开发软件,支持C语言和汇编语言编程。IAREmbeddedWorkbench:适用于多种单片机的开发软件,支持C语言编程。ArduinoIDE:适用于Arduino开发板的开发软件,支持C 语言编程。STM,ubeIDE:适用于STMicroelectronics的单片机开发软件,支持C语言和汇编语言编程。
下载OpenOCD,用于连接调试器的服务软件,支持多种调试器,如STlinker。下载arm-none-eabi-gcc,适用于生成单片机.hex程序的编译器。配置环境后,打开Clion,新建STM,ubeMX工程,编辑项目。编辑CubeMX主要步骤:选择实际使用的芯片型号(如野火指南者F。MDK软件烧录方式:使用KeiluVision,建立工程并编译通过后,可以实现内部集成的烧录工具对目标开发板(芯片)的烧录工作。硬件工具说明:J-link调试器使用J-LINKV,板子使用STM,,,,号芯片,正点原子的最小系统板。软件说明:KeiluVision,,设置步骤:①把板子上的BOOT。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容