经验之谈单片机项目澳门彩票流程

2019-03-07 09:27:50分类:硬件澳门彩票324

  如今来分享一下我和队友做小项目走的流程。(这些经验仅供参考,愿你们弃其糟粕,取其英华)

  以下是我从多少个项目中总结上去的实际,记取实际是查验真理的独一规范!大家加油吧,在你们的项目中,你们可以实行应用下面的要领。
 

单片机项目澳门彩票
 

  1、确定项目效果

  和队友讨论你们要做的项目具有哪些效果,各效果可行性是怎么样的,必要应用哪些元器件来完成这些效果,有没有相关的产品大约作品参考,阐发,讨论写下细致的作品说明书。

  事前一定要确定好作品说明书,前期制造基本都是参考说明书(前期可以延续美满说明书)

  一样寻常这步完毕后,会有如下几个文档

  a。作品概略头脑导图

  b。作品效果说明书(完成那些效果,项目要求是啥)

  c.作品方案设计文档(用哪些东西,有哪些改换方案)

  2、网络相关资料

  包括芯片数据手册

  模块应用手册

  参考例程

  相关作品资料

  3、搭出硬件测试环境

  用最小体系板+模块+自身焊的小电路搭建出硬件测试环境
 

单片机项目澳门彩票
 

  4、用viso画出步伐流程图

  微软的viso画图软件很好用,必要学会画步伐流程图。(团队间可以一同讨论)步伐流程图搞定,整个步伐的逻辑写起来就大约了。步伐流程图怎么画?这里无法表达明白,仅做提示:

  完成体系初始化,设置标志位,依据标志位实行举措

  5、将各模块各效果分而治之

  (分文件写驱动代码)

  这个很紧张,方便以后步伐的移植!以是最好不要在同一个文件中写差异模块的效果代码!不要!不要!不要!

  6、分红果测试驱动代码(分红果写出测试步伐)

  之前大二上学期的时间做过多少的小项目,都没思量过这步,而是直接上手集成全部代码于一个项面前目今,但是集成完成后发明效果无法正常完成。然后就查bug,查bug,查bug,查bug。由于代码太多,bug很难查的。以是很蛋疼,并且费了很多时间,还不一定能查出来。

  也便是说我以为比拟准确的要领是:把一个大工程剖析成各个小工程,每个小工程呢,只完成此中的一项小效果,完成完成后,再将测试经过的驱动代码,放到大工程下。

  总结起来便是:分模块,分红果写驱动测试工程。提及来满是泪,都是自身探求出来的。
 

单片机项目澳门彩票
 

  7、整合测试经过的驱动文件

  驱动文件全部测试经事先,就可以集成到一个项面前目今了,同时主文件中的函数也可以依据步伐流程图举行编写逻辑了

  要是必要画pcb电路板的话还必要做如卑劣程

  8、依据确定好的io口,画电路原理图

  (时期大约会用到模电相关知识)

  9、pcb布局布线,开板,焊板

  布局布线也要分模块画。

  10、分模块调试pcb硬件

  硬件调试时期会教你熟练应用万用表和示波器等(PS说多了也是泪)。时期芯片有大约焊接出标题,引脚电平输入有标题。这些的测试澳门彩票常采取 写出让芯片引脚迂回电平变卦的代码,然后用万用表举行丈量。

上一篇:下一篇: