您的位置:人工智能 > 智能硬件 > 如何快速的开发单片机

如何快速的开发单片机

【人工智能网】

作为一个单片机开发的老司机,在这里通知人人怎样疾速的举行单片机开发,完本钱身的项目。

一、整顿需求,假如你们的产物司理已整顿出需求那就更好了。拿到需求后,假如有疑问请实时沟通。请不要有疑点,比方:完成项目时刻、产物的工艺流程等。

二、绘制出开发项目的全部工艺流程图(事情流程),务必让这个历程占有你的开发时刻的一半以上。拿着完全的项目流程图,置信一切的码农都能够轻轻松松完成项目。

二、从某宝上面购置一块目的开发板,什么电路板开发、PCB设想等硬件开发都能够放在背面。我们能够先在开发板上考证本身的程序、工艺流程以及观点,如许能够疾速开发出你的项目。比方STM32、51等开发板异常多。在购置单片机开发板的时刻有三点要注意:

       1、开发板的功用肯定要能满足你项目的一切需求。

       2、开发板的资料及示例代码要足够多,轻易背面的开发能够照搬。

       3、开发板只管要能支撑仿真调试。

三、假如你是举行物联网方面的单片机开发,发起你先买一个物联网模块集成到本身的开发板上,先举行联网调试,写出本身的营业代码。物联网模块硬件开发部份请丢给你的PCB设想工程师,你不要把过量的精神放在硬件上面。固然假如你的IO口用的不多及运算量比较小,能够直接用联网芯片来开发,将联网芯片当做单片机来举行开发,如许能够节约耗电及硬件本钱。比方:Esp8266支撑片上开发、支撑WIFI、蓝牙,有4-6个IO口能够用。

四、假如你的单片机开发项目须要显现屏幕,那末在写代码的时刻,能够把开发板的样例代码搬过来修修改改,置信如许能够大大提高你的项目开发速率。假如你还想加疾速率,就发起你运用串口屏,串口屏的界面是在上位机上拖拖拽拽就能够完成,我用过迪文的串口屏就是如许。

五、只管运用开发板带的仿真调试,假如没有仿真调试发起你换一个MCU举行开发。

六、真机调试历程当中肯定要运用在线调试,请务必学会运用单片机开发的在线调试功用。运用在线调试的优点是能够看出程序时宕机在哪一行代码及程序崩溃时的客栈。

七、在前期写程序的时刻,发起你多打印一些日记。日记的花样发起运用:

printf(“file:%s line:%d”,__FILE__,__LINE__);

瞥见没这个日记语句里含有哪一个文件的哪一行,置信如许的调试日记对你疾速的单片机开发很有协助。

八、发起你在单片机项目开发的历程当中运用Git管理工具,即使单片机开发的代码量相对较少。假如你不会运用Git,那末发起你每隔2个小时就备份一下代码,能够让你的代码能够回溯到之前的版本。在你有时刻的时刻请学会运用Git代码管理工具,发起你运用Gitee码云。

九、在样机上调试的时刻,假如碰到一些诡异问题,请把你的硬件工程师叫过来,把锅甩给他,让他陪你一同处理疑难杂症(谁让咱是软件工程师呢)。

上海韬放电子供应专业的单片机开发效劳,假如您有这方面的需求,请与我们联络。

本文转载自:http://www.tfmcu.com/TechnologyNews/8a02d8de-721b-e94f-34c4-8797a4bcb74c.shtml

上一篇:如何把存储器做到CPU里?我们向大脑找答案
下一篇:没有了

您可能喜欢