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