下载此文档

毕勇强EasyARM1138基础实验ppt课件.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
IIC总线控制原理
EasyARM1138基础实验
汇报人:毕勇强
主要内容
一、EasyARM1138简介
二、IIC总线控制功能
三、实验目的
四、功能实现的程序说明
EasyARM1138的简介
● EasyARM1138是一款基于 ARM Cortex ™-M3 先进内核的高性能开发板。它的核心MCU是美国Luminary Micro 公司的Stellaris®(群星)系列ARM之LM3S1138。
●功能特点
◆强大的MCU内核—基于32 位ARM Cortex™-M3 内核(ARM v7M架构);兼容 Thumb 的Thumb-2 指令集,提高代码密度25% 以上;内置系统节拍定时器(SysTick),方便操作系统移植等。
EasyARM1138的简介
◆丰富的外设资源 7组GPIO,可配置为输入、输出、开漏、弱上拉等模式;3路全双工UART, ,16 单元接收 FIFO和发送 FIFO,支持串行红外协议(IrDA SIR );2路I2C ,支持100kbps标准模式、400kbps快速模式等。
◆内嵌USB接口的下载仿真器仅需插入一根 USB 电缆就能5V 供电、程序下载与在线仿真、UART 串行通信“三合一”功能。
◆简明的外围电路设计调试时无需任何连线和跳线,操作极为方便
EasyARM1138的简介
◆在软件上采用“C 语言+驱动库”的开发模式提供《Stellaris外设驱动库》快速安装方法及C 语言源代码。
◆从基础实验到课题设计
GPIO 实验:LED 闪烁发光、GPIO中断、按键控制
Timer 实验:定时/ 计数、脉冲捕获、PWM 方波
串行通信:UART、I2C 、SSI( 兼容SPI) 、RS-485
模拟功能:模拟比较器信号检测,10位ADC数据采集
片内温度传感器实验
支持各类电机实验:直流电机、步进电机、三相电机等
IIC总线简介
IIC是一种简单的双线两线制串行通信总线方式。这两根线一根为串行时钟线SCL,一根为串行数据线SDA。
硬件IIC是指CPU产生时序并发送到SCL,编程时不需要控制SCL和SDA。
软件IIC是指SCL和SDA接普通的IO口,程序员需要通过控制这两根线的高低电平状态来模拟时序,发送数据。
IIC总线简介
如图所示,在IIC总线上,只需要两条线—串行数据SDA线和串行时钟SCL线,它们用于总线上器件之间的信息传递。SDA和SCL都是双向的。每个器件都有一个唯一的地址以供识别,而且各器件都可以作为一个发送器或接收器(由器件的功能决定)。
IIC总线有如下操作模式:主发送模式、主接收模式、从发送模式、从接收模式。
IIC总线接口电路结构图
硬件IIC
本实验主机与温度传感器的硬件I2C的通信采用中断控制方式。系统通信在以下情况下会产生中断:主机传输完成、主机传输时出现错误、从机接受到数据以及从机传输时收到主机请求。
发送数据的过程主要如下:

毕勇强EasyARM1138基础实验ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzhi
  • 文件大小1.43 MB
  • 时间2018-09-25