论文部分内容阅读
ColdFire是Freescale公司在68K的基础上推出的32位微控制器。以高性价比,高集成度,高稳定性著称的ColdFire在工业控制领域占据着主导地位。然而,ColdFire系列微控制器在国内未被大规模使用,相关开发资料却比较少。在这种背景下,研究基于ColdFire32位微控制器的开发板是很有实际意义的。本设计采用ColdFire MCF52234作为主控芯片,设计了一款集成度高、安全稳定的通用型开发板。根据MCF52234特有的FEC和EPHY模块,设计了以太网接口。同时还设计了RS-232C接口、BDM接口、AD、复位、键盘、LED灯以及扩展接口等。该系统扩展性强,可以方便地进行后续开发增加用户所需功能。编写了部分接口的驱动程序,进行了测试,帮助读者更好的理解,具有一定的实用价值。本文分别从硬件和软件两方面对开发板进行了研究。硬件方面研究主要包括MCF52234微控制器原理和架构的介绍;UART的结构、工作模式、收发原理;FEC和EPHY的以太网实现原理等。利用Altium Designer 6.9进行原理图、PCB的设计,并进行了焊接和测试;软件方面则在CodeWarrior 6.4开发平台上编写了串口、以太网接口、键盘、LED的驱动程序,详细介绍了设计过程,并给出测试结果。测试表明,开发板可以实现基本的串口通信,以太网的连接,键盘的输入等基本功能,具有高性价比、很好的稳定性和可靠性,具有广泛的应用前景。