现在要用单片机做一个系统的主控芯片,高速实时控制,希望速度越快越好,原来准备选AVR的,可是今天看了下freescale的单片机,说是全球销量第一。想咨询一下各位,AVR和freescale单片机的优缺点?不知道PIC的怎么样?
有用过的没?我以前用过51 这两天看了看AVR 觉得应该不算难 PIC和freescale就不知道了啊
对比一个芯片DATASHEET中的数据,再参考一下别人提供的信息。
PIC还挺好的,不过两年前用的是它的C环境比较郁闷,不太顺手
AVR,MC啥的没怎么用过
如果是速度快,以前看到过TI一一款做交换机的51,说是一百M以上的单指令周期
C8051F也有轻松能跑上100M的单指令周期的51
STC好像也有很快的51
不推荐PIC
AVR有MEGA,XMEGA和AVR32,3种
速度一个比一个快
ARM则主要是CM3和ARM9,ARM7就不推荐了
C51都很慢,而且没几个有JTAG,调试很不方便,不推荐
AVR的MEGA系列为16MHz,XMEGA为32MHz,AVR32从66~200MHz都有,全部都是单指令周期的
ARM则适合更为复杂的系统,看你需求吧
不过ARM的抗干扰能力比AVR要差点,呵呵
AVR是不错的单片机,不过AVR本身只有8M的,所谓的16MHz的在国内极其少见。AVR32的是32位单片机,但太狭隘了,无兼容性、扩展性,对于以后的发展不利。
要速度快,有的是,51内核的、单指令周期的也有能到80MHz的。
ARM的Cotex-M3系列也不错,虽然是32位的,但ARM的目标是竞争8位机市场,可见其性价比(虽然实际并不会真那么爽)。指令跟ARM9/10/11的都兼容,升级容易,以后再跳槽的可用性强。
我觉得这个跟你所在公司也有一定关系。
要是小公司的话,需要考虑是否容易得到外部资源(资料)。相对来说,AVR比freescale的单片机(eg:coolfire)更容易找到外部资源。
引用: 引用 7 楼 shuiyan 的回复:
AVR是不错的单片机,不过AVR本身只有8M的,所谓的16MHz的在国内极其少见。AVR32的是32位单片机,但太狭隘了,无兼容性、扩展性,对于以后的发展不利。
要速度快,有的是,51内核的、单指令周期的也有能到80MHz的。
ARM的Cotex-M3系列也不错,虽然是32位的,但ARM的目标是竞争8位机市场,可见其性价比(虽然实际并不会真那么爽)。指令跟ARM9/10/11的都兼容,升级容易,以后再跳槽的可用性强。
不过AVR本身只有8M的,所谓的16MHz的在国内极其少见。
不同意此说法,我们目前用的mege128,16mhz的,买的时候也很好买。晶振是外部的。
支持 用ARM的Cotex-M3
性价比很高~
开发库很全~
研发周期很短~
毕业设计用的是AT90S8535,AVR系列的,感觉不错.
freescale 没人用?
实验室在参加飞思卡尔智能车比赛
感觉芯片还可以
Freescale的用的公司比较少,楼上说的智能车的用的是MC9S12系列的,大部分用在汽车电子行业,批量价格不是很清楚,零售的话Freescale得片子性价比都不高。
ARM Cortex-M3的处理器性价比很高,像ST的STM32系列处理速度可以到72M,倍频到128M一般也都没问题,接口很齐全,关键是便宜,呵呵。
Atmel的也有它的特点,我不太熟,只用过Mega16。
C8051速度很快,楼主也可以看看。
众位楼主,如果想要用 单片机实现液晶显示的方案可以跟我索取。 dwin99@live.cn