个人项目编程心得总结1

 

         这是自己这是自己做项目时积累的“感觉”,走了很多弯路,也得到很多朋友的帮助,谢谢大家的帮助哦,在此分享一下自己的感受和体验,希望偶们共同努力,共同进步!!

关于通讯协议的看法:

1、  写通讯协议之前,必须了解相关协议的原理。

2、  必须读懂协议的时序,时间的控制,很重要。

3、  了解MCU的执行速度(即芯片的性能等,特别是执行语句的速度。)

4、  按照协议开始写时序及各个模块。

5、  开始封装组织程序框架。

关于编程:

1、  声明和函数体现在不同文件中。

2、  宏、变量、指针、数组、函数名、文件名的命名约定:

宏:   用大写字母表示:  AC

变量: 用小写字母表示:ac

指针: *P 小写,即:*Pac

数组: 模块名_数组名: AD0809_Time[]; 

函数名: 要求每个首字母要大写及要体现函数的功能。:Ad0809Start();

文件名: 文件名全部用大写!eg :AC.h/AC.c

3、  编写程序时,要注意的是,程序分三档。

头文件档inc、外部接口档/外部函数档、内部函数档、硬件档应该归为一类(v、f等)

   应用说明档。

关于框架:

1、  使用某个器件得先初始化!

2、  在写程序模块时,要注意,从简单到复杂、从特殊到普遍、从内部到外部、从组合到拆分(写模块程序的时候,要求在独立的源文件里面简单调试即可,之后再组装)、从部分到整体(当编写大项目的时候,要求模块之间“低耦合高内聚”)

        要忙了,哈哈,让我们携手实现我们的梦想!!!求知若渴,虚心若愚!!!

       MADE BY MicroAC   Date 25/08/2011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值