ARM嵌入式系统实验开发板硬件结构详解

需积分: 50 5 下载量 98 浏览量 更新于2024-07-12 收藏 1.9MB PPT 举报
嵌入式系统实验:LPC2210与IDE硬盘接线图 本实验主要介绍了ARM嵌入式系统的实验内容,使用EasyARM2200开发板,搭载LPC2210微控制器,进行了多种接口和外设的实验,包括GPIO控制、外部中断、I2C总线、SPI接口、PWM、DAC、实时时钟控制、WDT及低功耗控制、ADC数据采集等。 1. GPIO控制实验: 在本实验中,我们使用LPC2210微控制器的GPIO口来控制蜂鸣器和LED灯,学习如何使用GPIO口来控制外设。 2. 外部中断实验: 在本实验中,我们学习了如何使用LPC2210微控制器的外部中断控制器(VIC),来处理外部中断事件。 3. I2C总线实验: 在本实验中,我们学习了如何使用LPC2210微控制器的I2C总线接口,来与外部设备进行通信。 4. SPI接口实验: 在本实验中,我们学习了如何使用LPC2210微控制器的SPI接口,来与外部设备进行通信。 5. PWM和DAC实验: 在本实验中,我们学习了如何使用LPC2210微控制器的PWM和DAC模块,来实现模拟电压输出。 6. 实时时钟控制实验: 在本实验中,我们学习了如何使用LPC2210微控制器的实时时钟控制模块,来实现实时时钟控制。 7. WDT及低功耗控制实验: 在本实验中,我们学习了如何使用LPC2210微控制器的WDT模块,来实现看门狗计时器和低功耗控制。 8. ADC数据采集实验: 在本实验中,我们学习了如何使用LPC2210微控制器的ADC模块,来实现模拟信号采集。 硬件原理: 1. 电源电路: 在本实验中,我们学习了如何设计电源电路,使用7805实现5V电源,和3.3V及1.8V电源。 2. 复位电路: 在本实验中,我们学习了如何设计复位电路,使用LPC2210微控制器的复位引脚,来实现系统复位。 3. 系统时钟电路: 在本实验中,我们学习了如何设计系统时钟电路,使用晶振来实现系统时钟。 4. JTAG接口电路: 在本实验中,我们学习了如何设计JTAG接口电路,使用LPC2210微控制器的JTAG接口,来实现系统调试。 5. 串口及MODEM接口电路: 在本实验中,我们学习了如何设计串口及MODEM接口电路,使用LPC2210微控制器的UART口,来实现串口通信。 6. 键盘及LED显示电路: 在本实验中,我们学习了如何设计键盘及LED显示电路,使用LPC2210微控制器的GPIO口,来实现键盘扫描和LED显示。 7. SPI驱动LED灯电路: 在本实验中,我们学习了如何设计SPI驱动LED灯电路,使用LPC2210微控制器的SPI接口,来实现LED灯的控制。 8. 蜂鸣器及PWM电路: 在本实验中,我们学习了如何设计蜂鸣器及PWM电路,使用LPC2210微控制器的PWM模块,来实现蜂鸣器控制。 9. PWMDAC电路: 在本实验中,我们学习了如何设计PWMDAC电路,使用LPC2210微控制器的PWM和DAC模块,来实现模拟电压输出。 10. ADC电路: 在本实验中,我们学习了如何设计ADC电路,使用LPC2210微控制器的ADC模块,来实现模拟信号采集。 11. CAN接口电路: 在本实验中,我们学习了如何设计CAN接口电路,使用LPC2210微控制器的CAN接口,来实现CAN总线通信。 12. 外设PACK接口电路: 在本实验中,我们学习了如何设计外设PACK接口电路,使用LPC2210微控制器的外设PACK接口,来实现外设控制。 13. 以太网接口电路: 在本实验中,我们学习了如何设计以太网接口电路,使用LPC2210微控制器的以太网接口,来实现以太网通信。 14. 图形液晶模块接口电路: 在本实验中,我们学习了如何设计图形液晶模块接口电路,使用LPC2210微控制器的图形液晶模块接口,来实现图形显示。 15. 系统存储器电路: 在本实验中,我们学习了如何设计系统存储器电路,使用LPC2210微控制器的FLASH存储器和SRAM存储器,来实现系统存储。