这几天忙里偷闲完成了早先计划的飞思卡尔coldfire开发板的设计,我们的定位就是提供一款低成本的coldfire开发板,使得对飞思卡尔业界领先的coldfire处理器感兴趣的人都能买得起,学的好。我们调查发现飞思卡尔所有系列的处理器的开发板国内都是少的可怜,很多型号的处理器只有飞思卡尔公司自己提供的评估板,第3方开发的板子一个也没有,这两年国内S08和S12系列的MCU的开发板,情况稍微有些改善,有少数公司和个人开发了几款学习板,我也比较关注,感觉这些板子都没有很好的为初学者着想。相比之下,这几年ARM,51,avr的开发板铺天盖地,多如牛毛,这无疑给学习和开发带来很多帮助。飞思卡尔的处理器以前我也没留意,现在关注了下,才感觉到它真的很好,比起以前我用的51,pic,avr和nxp的lpc2xx系列的ARM真的是强很多,从资源功能,可靠性,开发的容易程度,性能,到架构,人性化的设计比上述系列都要强,只是可惜知道的人少,用的人更少。我个人看法,现在飞思卡尔的s08系列,大概只有TI的msp430和SL的C8051系列能否与它像媲美,coldfire低端系列,大概只有ST的STM32能够与之相比。
这次设计的coldfire开发板采用的是V2 core中的MCF52211,这属于飞思卡尔coldfire系列中的低端产品,我们的板子上有以下资源:
1. 采用LQFP64封装的MCF52211处理器,主频可达66MHZ
2. 支持一路RS232(TxD,RxD,RTS,CTS),UART信号引出
3. 支持一路RS485
4. 支持一个SPI模式的SD卡插槽
5. 支持一个USB2.0 HOST和Device接口,跳线切换,不支持OTG
6. 4个自由按键
7. 外接 9V电源供电
8. 一个I2C总线的EEPROM:AT24C02
9. 集成片上RTC时钟
10. 4个LED
11. 2路的输入捕获和PWM输出
12. 2路AD转换
13. 一路蜂鸣器
14. 一路PS2接口
15. 支持Nokia 5110 LCD
16. BDM仿真接口
17. 板载+5V和+3.3V电源引出
18. 处理器所有IO引出
MCF52211有LQFP100和BGA81以及LQFP64三种封装,我们采用了最便宜的LQFP64封装,这种封装的资源虽然比其他两种的要少,但我们觉得作为入门级的开发板已经足够了;此外MCF52211是支持USB 2.0 OTG的,但我们也没有实现OTG,而是实现了HOST和Device两种模式,这是因为OTG的用处在入门阶段并不大,且学习的时候OTG的调试也不方便,不像Host和Device模式,只需要一个U盘和计算机就可以开发调试。
用户1361860 2009-8-15 20:53
tengjingshu_112148725 2009-8-15 19:42