智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4848|回复: 19
打印 上一主题 下一主题

给学习单片机新手的一些话

  [复制链接]

4

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
QQ
威望
264
贡献
31
兑换币
0
注册时间
2009-11-3
在线时间
6 小时
跳转到指定楼层
#
发表于 2010-2-23 11:45:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
开始打算做智能车从09年09月份就有这个想法,当时知道要用一款单片机,但是不知道是什么型号的,问过几个老师,但都不是项目组的,都不知道是什么型号。后来就这样一直拖下去了,直到11月份左右,学校开始筹划智能车项目,开始组织学生参加。当时什么资料也没有只听老师在讲,让我们组队,然后讲电源,讲摄像头,讲电机,等等,最后老师讲了单片机,当时老师讲的是用MC9S12DG128B,之后就非常兴奋,上完课后老师也给了一部分资料,DG128的,不过大部分是英文的,然后我就把我当时认为想要看的给打印出来,一页上面打四个,仍是个不小的开支,而且字体非常小,看着很吃力,后来我们组的女生跟我讲,她买了本中文版资料书,王宜怀那版的。当时就抱着书看,大概三天给看完了(当时在学微机原理,认为智能车的单片机不用记指令,只要会接各个模块就行啦(其实各模块都在芯片中)),当时还忙着我们学校的期中考试。就搁下一段时间。
  再后来搞的时候就2010年1月了,到具体开始做的时候发现,我们用的竟然是XS128,而且带队的老师跟我讲去年的时候我们就用XS128啦,DG128早就不用了。当时那个郁闷啊。不过老师讲让我们先看DG128的书,XS128和DG128很像,然后我就买了本王威的书,看了,感觉和英文文档有点出入,有些寄存器名称写的不一样。就不想看那本书了,然后就看英文文档(DG128的)。只是我一直不明白的是,在CW下怎么编写中断函数,中断怎么实现的,直到有一天我上论坛问了一下才知道的,然后就有点入门了,当时我一直在看ECT模块,想做流水灯,因为要延时,不想用软件延时,想用中断延时。
   直到最后有一天我才发现原来DG128和XS128的区别还挺大的,那天我在看FreeScale公司的关于各个系列模块的比较。当时就很郁闷,我把ECT的DATASHEET看了两遍有余,那可是60页的英文文档。最后找到了XS128的DATASHEET,一直到现在我都是在看XS128的英文文档。我想要讲的是对于XS128,我们没必要把DG128给学会用了,再用XS128.就像我们现在大多数人用的是xp系统,没有哪个电脑学校教学生学电脑从DOS,98,一直教过来的吧。所以对于学习某门课目或者是某方面东西,我们没必要把相关联的各门知识都学个透吧。我们应该拿过资料研究,不懂的查相关资料就行啦。

另外对于学习单片机,早好之前能学过微机原理,没学过的话也可以,不过要多花点时间在上面。
学习单片机,我们要在最开始了解的是:
1、学习编程软件(会使单片机处于等待状态,知道中断向量表怎么设定,或者系统怎么给设定的,中断服务子函数在哪编写,如何对应)
2、最好研究定时器模块,研究单片机最容易看出来的是流水灯效果,因为总线频率很高,要先分频才行。
3、学会用PLL,因为总线频率设不好的话,你用定时器定时就定不准啦
4、然后学会用其他各个模块。

1

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
221
威望
189
贡献
30
兑换币
0
注册时间
2011-3-14
在线时间
1 小时
19#
发表于 2011-3-14 10:26:17 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

7

主题

261

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4370

优秀会员奖章

威望
1034
贡献
3110
兑换币
232
注册时间
2010-10-3
在线时间
113 小时
18#
发表于 2011-3-13 20:45:30 | 只看该作者
差不多……
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
威望
245
贡献
34
兑换币
0
注册时间
2011-1-10
在线时间
69 小时
17#
发表于 2011-1-11 09:43:22 | 只看该作者
来啦
回复 支持 反对

使用道具 举报

0

主题

83

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
威望
253
贡献
103
兑换币
0
注册时间
2010-11-20
在线时间
1 小时
16#
发表于 2010-11-20 14:59:52 | 只看该作者
谢啦
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
556
QQ
威望
387
贡献
107
兑换币
53
注册时间
2010-11-20
在线时间
31 小时
15#
发表于 2010-11-20 10:11:47 | 只看该作者
lz说的很好啊
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
176
QQ
威望
229
贡献
37
兑换币
0
注册时间
2010-11-19
在线时间
0 小时
14#
发表于 2010-11-19 21:13:29 | 只看该作者
新来的
回复 支持 反对

使用道具 举报

2

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
741
QQ
威望
434
贡献
249
兑换币
0
注册时间
2010-11-1
在线时间
29 小时
13#
发表于 2010-11-19 19:47:21 | 只看该作者
学习
回复 支持 反对

使用道具 举报

0

主题

37

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
威望
207
贡献
51
兑换币
0
注册时间
2010-9-25
在线时间
17 小时
12#
发表于 2010-10-10 19:53:56 | 只看该作者
我也刚刚接触飞思卡尔,不过自己有些51的基础,比较赞同LZ的说法,不过有一点不大同意,我们不需要一定要学了微机原理后再学单片机。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
威望
231
贡献
36
兑换币
0
注册时间
2009-12-8
在线时间
5 小时
11#
发表于 2010-10-2 11:07:36 | 只看该作者
谢谢楼主
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
259
QQ
威望
231
贡献
28
兑换币
0
注册时间
2010-4-18
在线时间
0 小时
10#
发表于 2010-4-18 21:31:41 | 只看该作者
谢谢楼主,刚开始,迷茫。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-3-1 21:01 , Processed in 0.069710 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表