zoukankan      html  css  js  c++  java
  • EEPW ARM DIY 总结

    非常有幸才家里这次EEPW组织的ARM DIY活动。应王老板的要求,俺写篇BLOG总结下这次参加活动的一些体会。

    先介绍下我自己吧

    我2005年毕业,学的是电子专业。那会的学校跟现在的没法比。很难看见一个板子,电脑都不多。而且由于学校的特殊性外加自己本身的问题,大学四年没摸过单片机。开设的课程全部是纸上谈兵空对空,没有实打实地做过东西。据说是因为我们不需要。。

    之后毕业了,工作了。在一个边疆的小县城里边。更是难看见什么单片机之类的东西了。那是无比的郁闷啊!

    那会留下ARM7,ARM9之类的东西,还成天有人叫嚣着淘汰51什么的。我也跟着叫,算是为了不学习找借口。

    后来网上找卖ARM板子的,找到一个叫英培特什么的,一问吓死人。

    于是就几乎放弃了硬件的东西,完全隔绝了五六年吧!

    去年九月份一个偶然的机会,碰见一个很久没联系的网友。

    那会大家都是一个起跑线上的,水平都差不多。现在,对比一下发现了差距。一个是大侠,而我却一下子当了七八年的菜鸟。

    于是呀于是。。。

    用俺自己的私房钱,就开始玩这些东西了。

    先是买了个单片机的板子,STC52的片子。接着,一堆堆的零件买回来了,几个板子接连被玩腻。爱好就这么出来了,而且无法自拔。现在几乎是只要不上班,几乎都在玩板子

    初识EEPW

    今年年初,准备DIY一个功放。我模电数电全忘光,只能找现成的电路了。于是百度了,于是就连接到了EEPW。

    刚好看见ARM DIY活动要开始了。于是就报名了(白给板子谁不要啊~.~)。虽然觉得EEPW上边的东西好高深完全不适合我自己玩,但至少这个板子适合我玩。

    元件采买

    俺们这穷山僻壤的,要电子市场几乎不可能有。偶然间发现淘宝有卖的,而且还挺好的。应该比自己逛电子市场方便。于是就在淘宝上联系卖家。

    起初是想把单子给他们,让他们给配。可后来发现这些大爷们完全不乐意给你配那些小零件。这也不能怪人家,十来个电阻几毛钱,据说连工人的配货的都不够。没办法,只能多买了。帖子里边那一堆摆在我床上的零件就是最后的结果。有用的没用的,连液晶加起来好像有四百多块吧。

    这里得说说网站提供的基础包。多配一片STM32F103ZET完全没有必要。估计老王也被忽悠了。一片20多块,焊废了再买都行,20多块够买几次东西的邮费了。而且大多数都没焊废不是。或许多买一片只是心理上的安慰吧

    板子的焊接

    那会也没焊接过什么东西,这次板子上的主片还有那些小电阻电容,我全都没焊过。只能硬着头皮上了。看看活动说明里边的焊接方法,一步步地学习,一点点地焊。记得最开始的时候焊接的是电源部分。光那里都焊接了一个下午。看了板子上歪歪扭扭的电阻电容,也不知道拆了多少次了。焊锡膏还放的老多,到最后洗都洗不掉。

    三用表测了下,谢天谢地,板子没有中奖。不像小荷他们那样,没法上电。

    之后就是主片什么的了。主片不难焊,我完全是照着HXW版主在焊接注意事项里边说的那样,先在焊盘上搭上焊锡,然后放主片,点焊盘。只是最后可能有点虚焊,后来又点了一遍,之后主片就再没出过问题了。

    焊板子还真要感谢群里边的朋友。emusic brouce Rancho等等。要不是他们解答问题,我好几个片子非焊错不可。

    玩的就是驱动

    刚好那会玩ARM7整上瘾呢,在ADS里边弄ARM7相当顺手。板子是从朋友那里借的,到现在都没还~~。

    刚开始比较看不上CM3,跟传统的ARM没得比。连Keil都懒的去学,ARM7板子的例子工程全部在ADS里边,我也没必要转Keil。

    最后一写程序,还真是!CM3的东西真不少。一本参考手册都八百页,完全不是几天能看完的。先翻一遍,做到哪碰见问题了,再仔细翻翻。

    之后就是这样了。看着HXW版主的几个文字,创建了使用库的Keil MDK工程。看着halibote版主的“稀里糊涂STM32”一个个地做实验。

    还参考了从ourdev搞到的几个程序。ourdev不错,只是现在乌烟瘴气了,还有好多东西都下载不了。很久都不去了

    同时,库工程里边还有不少例子,也是很好的参考。我的几个程序也是参考了库里边的东西,包括LCD、CAN、DAC等。

    一点感慨

    大家一起学习比较快,有的比才有动力。有的交流才更容易解决问题。学生对这点感觉可能不会太深,我们这种周围每一个共同爱好的,碰见问题往往都是几天冥思苦想,说不定还会犯几个弱智的错误,那个头疼啊!

    一直认为自己敲出来的代码才算是自己的东西。刚开始经常是看着数据手册写代码,后来看腻了,开始Copy了。这个不对 ,应该锻炼直接照着手册写代码的能力。

    最后就是,工作了时间不多。我弄板子的时间只有晚上,6点到8点半左右。还不能保证每天晚上都有空。学生们好好珍惜现在的美好时光吧。好好把握,多锻炼自己。

  • 相关阅读:
    python RabbitMQ gRPC 实践经验
    python 数据库实践经验
    python GUI相关
    angularjs中的$watch、$digest、$apply
    css选择器优先级
    angularjs基本理解
    如何编写符合web标准的XHTML文档
    跨域问题
    如何养成良好的书写代码习惯
    ie常见兼容问题
  • 原文地址:https://www.cnblogs.com/zyqgold/p/2564453.html
Copyright © 2011-2022 走看看