飞思卡尔mc9s08dz60 学习资料_我的单片机学习之路(2)-我的代码主框架

1、我的心路历程 工欲善其事必先利其器,在正式开始将代码之前,我先和大家分享一下我目前在使用的代码框架。一来在后续将代码时大家可以比较容易理解;二来而是给大家提供一种思路。第一阶段:拿来主义 从大学接触到单片机,当时学的比较仓促,也没有特别好的参考资料,所以大多东西也是照样画葫芦,没考虑太多。可能先入为主的原因,也没有觉得有什么不好的地方。例如在按键或一些延时地方直接用delay函数进行死循环等待...
摘要由CSDN通过智能技术生成

dc58ae0e98044430608a8ab6406e7120.png

1、我的心路历程

工欲善其事必先利其器,在正式开始将代码之前,我先和大家分享一下我目前在使用的代码框架。一来在后续将代码时大家可以比较容易理解;二来而是给大家提供一种思路。

第一阶段:拿来主义

从大学接触到单片机,当时学的比较仓促,也没有特别好的参考资料,所以大多东西也是照样画葫芦,没考虑太多。可能先入为主的原因,也没有觉得有什么不好的地方。例如在按键或一些延时地方直接用delay函数进行死循环等待,这些操作在一些小例程中可能影响不大,但一旦到比较大的项目或实际工程应用中,这些操作就是禁忌,因为这些会影响整个程序的时效性。

第二阶段:参加比赛

在大学的后段时间,我开始接触到了飞思卡尔智能车,第一次接触到比较完整项目。但是因为学长毕业,直接代码丢过来,让我有点措手不及。一看代码,虽然有了一点雏形,但是一个Function.c内几千行代码,各种功能混杂在一块,全局变量满天飞的 场景着实让我头疼。因为比赛时间比较紧急,从头自己写也是不可能的事情,重构更是异想天开。最后只能硬着头皮,加上偶尔和学长的交流,至少慢慢知道在现有情况下需要在哪些点上做修改或添加。虽然后面也获得了不赖的成绩,那个暑假调试的过程也让我收获颇多,但是那种在一团杂乱毛线球中找线

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值