最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Cortex M3(LM3S9B96)使用说明

IT圈 admin 52浏览 0评论

2024年5月30日发(作者:弥寻桃)

目录

第一章 Cortex M3模块(LM3S9B96)简介 .......................................................... 1

第二章 IAR EWARM集成开发环境 ........................................................................ 6

集成开发环境的安装 .............................................................................................. 10

2.J-Link仿真器驱动的安装 ................................................................................................ 15

第三章 红外收发实验 ............................................................................................... 17

3.1实验目的: ...................................................................................................................... 17

3.2实验内容: ...................................................................................................................... 17

3.3实验设备: ...................................................................................................................... 17

3.4实验原理及说明: .......................................................................................................... 17

3.5实验步骤: ...................................................................................................................... 18

3.6程序流程图: .................................................................................................................. 19

I

第一章 Cortex M3模块(LM3S9B96)简介

LM3S9B96是TI 公司的基于ARM Cortex-M3 的32位MCU,具有先前8位和16位

MCU的价格成本,CPU工作频率80MHz,100DMIPS性能,ARM Cortex-M3 System Timer

(SysTick)定时器,片内具有高达50MHz的256KB单周期闪存和96KB单周期SRAM,内部

的ROM加载StellarisWare软件,具有扩展的外设接口和串行接口,目标应用在遥控监视、

POS销售机、测试测量设备、网络设备和交换、工厂自动化、HVAC和建筑物控制、游戏设

备、运动控制、医疗设备、电源和交通运输、防火和安全等。

其参数如下表所示:

MCU

Flash

RAM

StellarisWare in ROM

Boot Loader in ROM

DMA(Ch)

Memory Protection Unit (MPU)

Timers

RTC

Watchdog Timers

Motion PWM

PWM Faults

Ethernet

IEEE 1588

CAN

USB D, H/D, or OTG

UART(SCI)

UART Modem Status

I2C

SSI/SPI

I2S

Operating Temperature Range(°C)

LM3S9B96,80 MHz

256KB

96KB

Yes

1

32

Yes

5

Yes

2

8

4

MAC+PHY

Yes

2

O/H/D

3

Yes

2

2

Yes

-40 to 85

Cortex M3(LM3S9B96)模块采用2X20pin镀金排针式座与外置的电源板或智能主板

构成物理连接,其实现的功能如下:

 100M工业以太网通讯

实现方式:采用LM3S9B96处理器集成的10/100以太网MAC/PHY。

 USB(HOST/DEVICE/OTG)通讯

实现方式:采用LM3S9B96处理器内部集成的USB协议控制器

 CAN通讯(2.0版本)

实现方式:采用LM3S9B96处理器内部集成的协议控制器、报文处理器、报文存

储器+外部调制器TJA1040实现,基于板面空间限制和设计应用场合,本次设计没

有进行电气隔离设计。

 低功耗实现

实现方式:采用LM3S9B96处理器内部集成的休眠模块,可定时唤醒或按键唤醒。

1

2024年5月30日发(作者:弥寻桃)

目录

第一章 Cortex M3模块(LM3S9B96)简介 .......................................................... 1

第二章 IAR EWARM集成开发环境 ........................................................................ 6

集成开发环境的安装 .............................................................................................. 10

2.J-Link仿真器驱动的安装 ................................................................................................ 15

第三章 红外收发实验 ............................................................................................... 17

3.1实验目的: ...................................................................................................................... 17

3.2实验内容: ...................................................................................................................... 17

3.3实验设备: ...................................................................................................................... 17

3.4实验原理及说明: .......................................................................................................... 17

3.5实验步骤: ...................................................................................................................... 18

3.6程序流程图: .................................................................................................................. 19

I

第一章 Cortex M3模块(LM3S9B96)简介

LM3S9B96是TI 公司的基于ARM Cortex-M3 的32位MCU,具有先前8位和16位

MCU的价格成本,CPU工作频率80MHz,100DMIPS性能,ARM Cortex-M3 System Timer

(SysTick)定时器,片内具有高达50MHz的256KB单周期闪存和96KB单周期SRAM,内部

的ROM加载StellarisWare软件,具有扩展的外设接口和串行接口,目标应用在遥控监视、

POS销售机、测试测量设备、网络设备和交换、工厂自动化、HVAC和建筑物控制、游戏设

备、运动控制、医疗设备、电源和交通运输、防火和安全等。

其参数如下表所示:

MCU

Flash

RAM

StellarisWare in ROM

Boot Loader in ROM

DMA(Ch)

Memory Protection Unit (MPU)

Timers

RTC

Watchdog Timers

Motion PWM

PWM Faults

Ethernet

IEEE 1588

CAN

USB D, H/D, or OTG

UART(SCI)

UART Modem Status

I2C

SSI/SPI

I2S

Operating Temperature Range(°C)

LM3S9B96,80 MHz

256KB

96KB

Yes

1

32

Yes

5

Yes

2

8

4

MAC+PHY

Yes

2

O/H/D

3

Yes

2

2

Yes

-40 to 85

Cortex M3(LM3S9B96)模块采用2X20pin镀金排针式座与外置的电源板或智能主板

构成物理连接,其实现的功能如下:

 100M工业以太网通讯

实现方式:采用LM3S9B96处理器集成的10/100以太网MAC/PHY。

 USB(HOST/DEVICE/OTG)通讯

实现方式:采用LM3S9B96处理器内部集成的USB协议控制器

 CAN通讯(2.0版本)

实现方式:采用LM3S9B96处理器内部集成的协议控制器、报文处理器、报文存

储器+外部调制器TJA1040实现,基于板面空间限制和设计应用场合,本次设计没

有进行电气隔离设计。

 低功耗实现

实现方式:采用LM3S9B96处理器内部集成的休眠模块,可定时唤醒或按键唤醒。

1

发布评论

评论列表 (0)

  1. 暂无评论