欢迎来到天天文库
浏览记录
ID:14957902
大小:2.11 MB
页数:120页
时间:2018-07-31
《嵌入式系统原理与应用实验指导书(合稿 习题)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统原理与应用实验指导书南航金城学院2013.2116目录目录1第一部分试验箱硬件结构2第二部分实验11实验一ADS1.2集成开发环境练习11实验二汇编指令实验117实验三汇编指令实验220实验四汇编指令实验323实验五ARM微控制器工作模式实验28实验六C语言程序实验33实验七C语言调用汇编程序实验36实验八GPIO输出控制实验39实验九GPIO输入实验46实验十外部中断实验50实验十一UART通讯实验56实验十二I2C接口实验64实验十三定时器实验75实验十四PWMDAC实验81实验十五ADC实验87实验十六RTC实验94实验十七步
2、进电机控制实验101实验十八直流电机控制实验105附录1DeviceARM2410专用工程模板109116第一部分试验箱硬件结构MagicARM2410教学实验开发平台是一款可使用μC/OS-II、Linux和WinCE操作系统、支持QT、MiniGUI图形系统、集众多功能于一身的ARM9教学实验开发平台。采用Samsung公司的ARM920T内核的S3C2410A微处理器,扩展有充足的存储资源和众多典型的嵌入式系统接口。MagicARM2410实验箱参考如图1.1所示。图1.1MagicARM2410实验箱外观图MagicARM2410实验
3、箱功能框图如图1.2所示。116图1.2MagicARM2410实验箱功能框图1.1S3C2410A芯片简介S3C2410A是Samsung公司推出的16/32位RISC处理器(ARM920T内核),适用于手持设备、POS机、数字多媒体播放设备等等,具有低价格、低功耗、高性能等特点。S3C2410A提供了以下丰富的内部设备:16KB的指令Cache和16KB数据Cache,MMU虚拟存储器管理,LCD控制器(支持STN&TFT),支持NANDFlash系统引导,系统管理器(片选逻辑和SDRAM控制器),3通道UART,4通道DMA,4通道PW
4、M定时器,I/O端口,RTC,8通道10位ADC和触摸屏接口,I2C总线接口,USB主机接口,USB设备接口,SD卡&MMC卡接口,2个SPI总线接口以及内部PLL时钟倍频器。S3C2410采用了ARM920T内核,0.18um工艺的CMOS标准宏单元和存储器单元。它的低功耗、精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。同样它还采用了AdvancedMicrocontrollerBusArchitecture(AMBA)新型总线结构。S3C2410提供了一系列完整的系统外围设备,消除了为系统配置额外器件的需要,大大减少了整个系统的
5、成本。S3C2410主要特征如下:l203MHz的ARM920T内核,支持JTAG仿真调试;l16KB的I-Cache和16KB的D-Cache;l具有MMU,支持WinCE、EPOC32、Linux等操作系统;l外部存储器控制器(SDRAM控制和片选逻辑),共分8个Bank,每个Bank可访问128MB空间;l片内4KBSRAM,可用作NANDFlash系统引导的缓冲区;lLCD控制器(最大支持4K色STN和256K色TFT),1通道LCD专用DMA;116l4通道DMA,有外部请求引脚;l3个UART(IrDA1.0,16字节Tx FIF
6、O,16字节Rx FIFO);l2个SPI总线接口;l1个多主I2C总线接口;l1个IIS总线接口;l兼容SD主接口协议1.0版和MMC卡协议2.11兼容版;lNANDFlash/SM卡接口,支持NANDFlash系统引导;l2个USB主机接口,1个USB设备接口(V1.1);l4个PWM定时器和1个内部定时器;l看门狗定时器;l117个通用I/O口;l24个外部中断;l8通道10位ADC和触摸屏接口;l具有日历和时钟功能的RTC;l1.8V内核供电,3.3V存储器供电,3.3V外部I/O供电;l功耗控制模式:普通,慢速,空闲和掉电模式;l具
7、有片内PLL时钟发生器。S3C2410A芯片内部结构框图如图1.3所示。S3C2410芯片引脚的定义请参考数据手册。图1.3S3C2410内部结构框图1161.2硬件结构MagicARM2410试验箱主板上安排有少量的跳线器,跳线器的名称均以“JP”开头,比如JP1,JP2。跳线器的位置均放在相应的电路模块旁边,比如直流电机控制电路的跳线JP3、JP4,它们的位置都是在直流电机控制电路旁边。这些跳线可分为两种类型,一种使模块电路电源跳线,另一种使模块电路I/O连接跳线,当需要使用某一模块电路时,则需要将电源跳线和I/O连接跳线短路。另外,通过
8、跳线用户可以将I/O连接到外面(试验箱之外)的实验电路,也可以重新分配模块电路所使用的I/O口(将跳线取出,使用连接导线从其它跳线上连接控制I/O)。注意:只有直流
此文档下载收益归作者所有