作者MasterChang (我爱ASM)
看板ASM
标题Re: [问题] 单晶片新手如何入门
时间Thu Sep 11 13:30:54 2008
※ 引述《nicerabbit (小黑兔)》之铭言:
: 大家好,
: 我是设计系的学生,
: 所以对这个领域算是一张白纸,
: 目前很努力的想要做出一些实体,
: 会基本的AS、C++、Max/MSP
: 不过真的是很基本的那种,
: Arduino也会一点点,
: 就是一直在找资料做收集,
: 希望能够快一点上手,
: 我的目的是要让PC取得三轴加速器的值还达到我产品的功能,
: 但是目前我还不能将硬体和软体做连贯,
: 希望多从范例来入手‧
: 最近看到一本在说ATmega8515的书,
: 他说这个晶片比8051要快很多而且好处多多,
: 请问为甚麽8051还是被非常广泛的是用呢?
因为8051非常简单,功能也很基本,用在教学上比较能专注在建立
微控器的基本能力和常识。加上很多加都有做加强型的51,要转换
也不会很困难(如果原来在51的基础就打好的话)
AVR和PIC这类的uC本身周边很齐全,开发工具也不贵。速度也比传
统51快很多。但是加强型的51也有很快的机种,我自己用过51的IP
在FPGA跑在200MHz。但是种类虽然多,但是工具都不太统一,用号
称覆盖率最高的开发环境KeilC,要花的钱也不少。
AVR和PIC这两种除了买个基本工具外,软体几乎可以用免费的或是
学术版的C语言开发,原厂的开发环境(IDE)是免费的。对於没啥钱
的学生算是一种福利。
所以如果你用到加速规这种可能会有类比介面的元件,那用 AVR或
PIC都算是不错的选择。
: 另外我想问一下,
: 加速度感测器型号很多,
: 晶片和感测器的厂牌有没有甚麽限制,
只要介面能用就可以,类比介面用ADC转(内建或外挂),数位的(I2C
SPI等...)上面两种晶片都有硬体帮你完成,或是自己控制I/O 用软
体完成也可,基本上没有限制。只要你的感测器符合需求即可。
: 像是谁跟谁不合之类的?
: 要如何来选择?
: max/msp和arduino的连结,
: 有没有详细教程可以参考呢?
: (arduino乐园不能看>"<)
对这板子来说,你只需要上面那颗uC的datasheet和电路图。
剩下的没啥好教的,只要回头看你买的AVR的书,差不多简单
的程式就能写出来了。
: 现在的我几乎是从头开始,
: 目标就是取得三轴加速器的值,
: 读入程式(AS、MAX、C+...)
: 那麽我的晶片和元件应该如何来选择比较容易呢?
比如你用的是ADXL330这个三轴加速规,因为他是3.3V电源,类比输出
,所以就找个可以在3.3V系统的uC,有ADC介面的。市售蓝牙模组大多
是UART介面,买一个跟uC的UART连起来即可。
蓝牙模组
http://www.playrobot.com/communication/communication_bluetooth.html#
其他介面以此类推....
: 另外,最好可以使用无线传输,
: 我有笔电的蓝芽,
: 之前接过wii remote,
: 请指引一条明路,
: 让我在找资料时能够聚焦一点,
: 谢谢 <(_)>
你现在大概只要照着书把ADC、UART、Timer、I/O port动起来,你要
的就完成90%了。
--
不要问我从哪来,我只是一个浪迹天涯的工程师....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.132.23.74
1F:推 ruemann:以asm而言,51的asm架构其实是比较复杂的……orz 09/12 00:49
2F:→ ruemann:相对於PIC之类的RISC而言 09/12 00:49
3F:→ MasterChang:在我看来都是一样的东西.... 09/12 10:44
4F:→ MasterChang:基本能力建立好後不会因为是RISC或CISC的差异就不会写 09/12 10:45
5F:→ MasterChang:程式,而且90%应该都会用C开发... 09/12 10:46
6F:推 ruemann:是这样没错,不过对初学者的话会有差…… 09/12 12:39
初学者?那不用管啥架构... 挑一样「顺眼」的下去做就是了。
单晶片这种东西很棒,只要你愿意付出,他的成效会很直接反映
在你的学习成果上。
要换?以後再说吧!第一颗都学不好的话,大概也没机会换了...XD
※ 编辑: MasterChang 来自: 140.132.23.74 (09/12 13:25)
7F:推 nicerabbit:谢谢master非常专业的解说~ 09/12 23:09
8F:推 nicerabbit:不过看到很多专有名词需要拜一下谷歌大神^^ 09/12 23:12
9F:推 vipengin:AVR的单晶片单价还是偏高,要量产还是以51较多 09/16 23:11
10F:→ MasterChang:你知道量产的AVR晶片价格可以down到跟51差不多吗? 09/17 13:57