|
|
楼主 |
发表于 2013-12-4 21:57:00
|
显示全部楼层
好像大家没有人能够跟上进度,我只有把基本概念先讲一讲了。我列的那个目录,最好是根据目录来练习。
1、 一个小时熟悉单片机基本概念
2、 半个小时了解atmega8
3、
5分钟学会输出端口控制
4、
10分钟学会输入端口控制
5、
10分钟学会定时器
6、
10分钟学会ADC
7、
10分钟学会驱动按键
8、
10分钟学会EEPROM读写
9、
Lcd1602驱动例程(选学)
特别是我列的这个目录,基本概念讲了之后,所有的端口操作、定时器、ADC等等就是用程序作实际讲解,最好是有学习板同步练习,学单片机就是这样,光看是没有效果的,必须实作才行。
我列的这个目录只是作遥控器所需要的,其它有关单片机的内容还很多,我会在后继的电调、陀螺仪和平衡仪的时候再讲解相关的内容。
另外向大家报告一下,这两天我的电调原型模型也已经搭建好了。花了一个晚上焊板子。大家不要小看焊板子。特别是对于自己不熟悉的电路,焊板子可以很快让自己熟悉这个电路。后继有故障的话,也就好知道到哪里去查找。第二个晚上我烧了个网上的电调程序,一启动就烧了两个MOS管。心里很不爽,别人的程序又没有源程序,不知道问题在哪里。昨天晚上我又花了两三个小时的时间,自己编了一百来行的程序,就把无刷电机转起来了。当然,这个程序是很初步的,但是各种功能就在这个程序的基础上就可以完善了。
到现在为止,遥控、电调、锁尾陀螺仪和平衡仪的所有的原型平台全部已经搭建完成,并且各个东西的基础功能的编程已经实现了。不过接下来真的进度可能要慢一些了。领导已经很有意见了。而且还得花精力来写这个贴子。
遥控器大家已经看到了。给大家看看电调、锁尾陀螺仪和平衡仪的原型平台吧。
下面这张是电调的,电机我没有去拆模型上的,就用的坏硬盘上拆下来的电机.
下面这张是陀螺仪和平衡仪的.陀螺仪的程序已经开发完成了.平衡仪的程序也已经基本完成,按进度应该做线路板了.最上面的电路板是esky的0404G控的接收机.那不是我做的...白色的小盒子里是三轴陀螺仪和三轴加速度计的模块,陀螺仪是ITG3205,加速度计是MMA6331(这个6331不知道为什么是三轴的,但确实是三轴的),然后下面的是atmega32的试验板,旁边是试验用的两个陀机.已经可以支持CCPM直升机了..(不过没有上机试过,要做了线路板才行,这堆东西可没办法拿到飞机上去)
|
| |