做嵌入式软件的一般用什么软件写和看代码比较好?
浏览这个问题,感觉确实有一些建议可以分享。前提是51,STM32,Nordic的电路设计是嵌入式设计。
1.写代码意味着MDK。我用的第一个单片机是STC89C51。我第一次接触的时候用的是程序集。后来发现改这个代码太麻烦了,当然这也是我水平不够的原因。不小心用了C语言,然后用MDK编译,然后直接烧到单片机上运行。
当然,它很酷,更不用说汇编已经重写了。我还没有t甚至没有读取所谓的寄存器来修改定时器的中断时间,但是程序可以运行。所以入门的时候用MDK写程序编译最方便。
目前,STM32广泛应用于我们的工作中。这个基于ARM的MCU用起来真的比以C8051为核心的51MCU复杂。简单的使用一个GPIO的输出,你要设置时钟,设置频率,设置为输出,还有很多过程。
然而,ST毕竟是一家富有同情心的公司,人们提供了一个基于MDK的SDK。让让我们调用初始化函数。然后你就可以按照葫芦画瓢进行自己的设定了。而且J-link的下载是在MDK完成的,非常舒服。
2、可以选择VisualStudioCode来读取代码。我是一个菜鸟工程师,得过且过的那种,所以我会在力所能及的时候选择向论坛求助t.比如用北欧的芯片,需要驱动音频。驱动音频的方案有很多,但基本都是基于STM32和ESP。
大老板给的示例程序也是基于他们的,这里有个问题就是IIS总线的使用还是很不一样的。独自抄写可以解决不了问题,所以需要根据数据表和大榭的例子自己写代码。
有一点大家都很清楚,既然是帮忙,我可以Idon'我不会送你一个完整的程序,你可以自己编译后使用。It给一个C档和一个H档就很大方了。这时候自己看代码,不要根据数据表,在编写一些底层驱动程序时,不要使用MDK。第一,我们已经用MDK写程序了,第二,我们办公室的电脑配置就那样,开起来很慢。
这个时候用一个接口看起来很舒服,只要支持文件写就行。根据这个需要,可以考虑VisualStudio代码。哈哈,唐别以为这个软件只会读,别人也有真本事。
很多带有一定开源性质的项目都使用这个。上次参加论坛的GD32DEmcu试用活动,因为需要安装PlatformIO插件进行编译,所以能够编译程序。而且这里的程序构造是Mak
iar怎么自动调整格式?
使用CTRLSHIFTSPACE模板(包括if、for、class等。)
CTRLB括号匹配选择括号中的多行代码。CTRLT自动缩进并格式化选定的代码。格式在工具-GT选项-GT编辑器-GT自动缩进-GT配置Ctrlk快速注释中设置,选中代码CTRLSHIFTK被阻止取消快速注释,选中代码被解锁。