目目目目
录录录录
注意事项: .................................................................. III
............................................
评估板硬件使用指导................................
LM3S9B96 评估板硬件使用指导
第一部分 LM3S9B96
第一部分
............ 1111
............
................................
评估板硬件使用指导
LM3S9B96
第一部分
第一部分
LM3S9B96
评估板硬件使用指导
................................
............
第一章 LM3S9B96 评估板总览 ..................................................... 1
第二章 评估板说明书 ........................................................... 4
第三章 使用 IN-CIRCUIT 仿真器接口 ............................................... 12
...........................................
评估板软件实验指导 ................................
LM3S9B96 评估板软件实验指导
第二部分 LM3S9B96
第二部分
........... 14141414
...........
................................
评估板软件实验指导
LM3S9B96
第二部分
第二部分
LM3S9B96
评估板软件实验指导
................................
...........
第一章 实验设备安装 ......................................................... 14
一.开发环境............................................................... 14
二.LM3S9B96评估板的硬件连接 .............................................. 14
三.构造LM3S9B96评估板开发软件环境........................................ 14
.............................................................
实验指导................................
第三部分 实验指导
第三部分
............................. 36363636
.............................
................................
实验指导
第三部分
第三部分
实验指导
................................
.............................
第一章 基本入门实验......................................................... 36
.................................................
程序示例 ................................
HELLO WORLD 程序示例
实验实验实验实验 1.11.11.11.1::::HELLO WORLD
................. 36363636
.................
................................
程序示例
HELLO WORLD
HELLO WORLD
程序示例
................................
.................
................................................
程序示例 ................................
HELLO_WIDGET 程序示例
实验实验实验实验 1.21.21.21.2::::HELLO_WIDGET
................ 42424242
................
................................
程序示例
HELLO_WIDGET
HELLO_WIDGET
程序示例
................................
................
......................................................
程序示例 ................................
BLINKY 程序示例
实验实验实验实验 1.31.31.31.3::::BLINKY
...................... 43434343
......................
................................
程序示例
BLINKY
BLINKY
程序示例
................................
......................
第二章 网络类实验........................................................... 44
.....................................................
程序示例 ................................
ENET_IO 程序示例
实验实验实验实验 2.12.12.12.1::::ENET_IO
..................... 44444444
.....................
................................
程序示例
ENET_IO
ENET_IO
程序示例
................................
.....................
...................................................
程序示例 ................................
ENET_LWIP 程序示例
实验实验实验实验 2.22.22.22.2::::ENET_LWIP
................... 48484848
...................
................................
程序示例
ENET_LWIP
ENET_LWIP
程序示例
................................
...................
....................................................
程序示例 ................................
ENET_UIP 程序示例
实验实验实验实验 2.32.32.32.3::::ENET_UIP
.................... 50505050
....................
................................
程序示例
ENET_UIP
ENET_UIP
程序示例
................................
....................
第三章
USB 类实验 ......................................................... 53
...............................................
程序示例 ................................
USB_DEV_AUDIO 程序示例
实验实验实验实验 3.13.13.13.1::::USB_DEV_AUDIO
............... 53535353
...............
................................
程序示例
USB_DEV_AUDIO
USB_DEV_AUDIO
程序示例
................................
...............
..............................................
程序示例 ................................
USB_HOST_AUDIO 程序示例
实验实验实验实验 3.23.23.23.2::::USB_HOST_AUDIO
.............. 55555555
..............
................................
程序示例
USB_HOST_AUDIO
USB_HOST_AUDIO
程序示例
................................
..............
................................................
程序示例 ................................
BULK 程序示例
实验实验实验实验 3.33.33.33.3::::USBUSBUSBUSB----DEVDEVDEVDEV----BULK
................ 56565656
................
................................
程序示例
BULKBULK
程序示例
................................
................
...............................................
程序示例 ................................
USB_DEV_MOUSE 程序示例
实验实验实验实验 3.43.43.43.4::::USB_DEV_MOUSE
............... 61616161
...............
................................
程序示例
USB_DEV_MOUSE
USB_DEV_MOUSE
程序示例
................................
...............
...........................................
程序示例 ................................
USB_HOST_KEYBOARD 程序示例
实验实验实验实验 3.53.53.53.5::::USB_HOST_KEYBOARD
........... 62626262
...........
................................
程序示例
USB_HOST_KEYBOARD
USB_HOST_KEYBOARD
程序示例
................................
...........
...........................................
程序示例 ................................
USB_DEV_CAUDIOHID 程序示例
实验实验实验实验 3.53.53.53.5::::USB_DEV_CAUDIOHID
........... 63636363
...........
................................
程序示例
USB_DEV_CAUDIOHID
USB_DEV_CAUDIOHID
程序示例
................................
...........
.......................................
标准鼠标功能的实现实现实现实现 ................................
USB OTG 标准鼠标功能的
实验实验实验实验 3.63.63.63.6::::基于基于基于基于 USB OTG
....... 64646464
.......
................................
标准鼠标功能的
USB OTG
USB OTG
标准鼠标功能的
................................
.......
.................................................
程序示例 ................................
USB_DEV_MSC 程序示例
实验实验实验实验 3.73.73.73.7::::USB_DEV_MSC
................. 66666666
.................
................................
程序示例
USB_DEV_MSC
USB_DEV_MSC
程序示例
................................
.................
I
................................................
程序示例 ................................
USB_HOST_MSC 程序示例
实验实验实验实验 3.83.83.83.8::::USB_HOST_MSC
................ 67676767
................
................................
程序示例
USB_HOST_MSC
USB_HOST_MSC
程序示例
................................
................
第四章 串口类实验 ............................................................ 68
..............................................
程序示例 ................................
USB_DEV_SERIAL 程序示例
实验实验实验实验 4.14.14.14.1::::USB_DEV_SERIAL
.............. 68686868
..............
................................
程序示例
USB_DEV_SERIAL
USB_DEV_SERIAL
程序示例
................................
..............
...................................................
程序示例 ................................
UART_ECHO 程序示例
实验实验实验实验 4.24.24.24.2::::UART_ECHO
................... 71717171
...................
................................
程序示例
UART_ECHO
UART_ECHO
程序示例
................................
...................
第五章 图形显示类实验 ........................................................ 72
...................................................
程序示例 ................................
CALIBRATE 程序示例
实验实验实验实验 5.15.15.15.1::::CALIBRATE
................... 72727272
...................
................................
程序示例
CALIBRATE
CALIBRATE
程序示例
................................
...................
....................................................
程序示例 ................................
SHOWJPEG 程序示例
实验实验实验实验 5.25.25.25.2::::SHOWJPEG
.................... 73737373
....................
................................
程序示例
SHOWJPEG
SHOWJPEG
程序示例
................................
....................
..................................................
程序示例 ................................
_DEMO 程序示例
GRLIB_DEMO
实验实验实验实验 5.35.35.35.3::::GRLIB
.................. 74747474
..................
................................
程序示例
_DEMO
GRLIB
GRLIB
_DEMO
程序示例
................................
..................
...................................................
程序示例 ................................
LANG_DEMO 程序示例
实验实验实验实验 5.45.45.45.4::::LANG_DEMO
................... 76767676
...................
................................
程序示例
LANG_DEMO
LANG_DEMO
程序示例
................................
...................
....................................................
程序示例 ................................
SCRIBBLE 程序示例
实验实验实验实验 5.55.55.55.5::::SCRIBBLE
.................... 78787878
....................
................................
程序示例
SCRIBBLE
SCRIBBLE
程序示例
................................
....................
第六章 音频 I2S 类实验 ........................................................ 79
....................................................
程序示例 ................................
I2S_DEMO 程序示例
实验实验实验实验 6.16.16.16.1::::I2S_DEMO
.................... 79797979
....................
................................
程序示例
I2S_DEMO
I2S_DEMO
程序示例
................................
....................
..................................................
程序示例 ................................
I2S_FILTER 程序示例
实验实验实验实验 6.26.26.26.2::::I2S_FILTER
.................. 80808080
..................
................................
程序示例
I2S_FILTER
I2S_FILTER
程序示例
................................
..................
...............................................
程序示例 ................................
S_SPEEX_ENC 程序示例
实验实验实验实验 6.36.36.36.3::::I2I2I2I2S_SPEEX_ENC
............... 81818181
...............
................................
程序示例
S_SPEEX_ENC
S_SPEEX_ENC
程序示例
................................
...............
第七章 其他实验 .............................................................. 82
..................................................
程序示例 ................................
INTERRUPTS 程序示例
实验实验实验实验 7.17.17.17.1::::INTERRUPTS
.................. 82828282
..................
................................
程序示例
INTERRUPTS
INTERRUPTS
程序示例
................................
..................
......................................................
程序示例 ................................
实验实验实验实验 7.27.27.27.2::::TIMTIMTIMTIMERSERSERSERS 程序示例
...................... 83838383
......................
................................
程序示例
程序示例
................................
......................
......................................................
看门狗程序示例 ................................
实验实验实验实验 7.37.37.37.3::::看门狗程序示例
...................... 85858585
......................
................................
看门狗程序示例
看门狗程序示例
................................
......................
...................................................
程序示例 ................................
MPU_FAULT 程序示例
实验实验实验实验 7.47.47.47.4::::MPU_FAULT
................... 87878787
...................
................................
程序示例
MPU_FAULT
MPU_FAULT
程序示例
................................
...................
...................................................
程序示例 ................................
GPIO_JTAGAGAGAG 程序示例
实验实验实验实验 7.57.57.57.5::::GPIO_JT
................... 88888888
...................
................................
程序示例
GPIO_JT
GPIO_JT
程序示例
................................
...................
.....................................................
程序示例 ................................
SD_CARD 程序示例
实验实验实验实验 7.67.67.67.6::::SD_CARD
..................... 89898989
.....................
................................
程序示例
SD_CARD
SD_CARD
程序示例
................................
.....................
.....................................................
程序示例 ................................
BITBAND 程序示例
实验实验实验实验 7.77.77.77.7::::BITBAND
..................... 91919191
.....................
................................
程序示例
BITBAND
BITBAND
程序示例
................................
.....................
程序示例 ................................
T_KEY AES_EXPANDED_KEYEYEYEY 程序示例
AES_SET_KEY AES_EXPANDED_K
实验实验实验实验 7.87.87.87.8::::AES_SE
................................ 92929292
................................
程序示例
T_KEY AES_EXPANDED_K
AES_SE
AES_SE
T_KEY AES_EXPANDED_K
程序示例
................................
...................................................
程序示例 ................................
UDMA_DEMO 程序示例
实验实验实验实验 7.97.97.97.9::::UDMA_DEMO
................... 93939393
...................
................................
程序示例
UDMA_DEMO
UDMA_DEMO
程序示例
................................
...................
第八章 综合实验 .............................................................. 94
...............................................
程序示例 ................................
SAFERTOS_DEMO 程序示例
实验实验实验实验 8.18.18.18.1::::SAFERTOS_DEMO
............... 94949494
...............
................................
程序示例
SAFERTOS_DEMO
SAFERTOS_DEMO
程序示例
................................
...............
.................................................
程序示例 ................................
CHECKOUT 程序示例
实验实验实验实验 8.28.28.28.2::::QSQSQSQS----CHECKOUT
................. 98989898
.................
................................
程序示例
CHECKOUT
CHECKOUT
程序示例
................................
.................
II
注意事项
注意事项::::
注意事项
注意事项
1.使用本芯片前应先看勘误手册
先看勘误手册,目前最新版本的勘误手册已经放到了 docs
先看勘误手册
先看勘误手册
(DL-LM3S9B96-CD-562\StellarisWare for C1\docs\最新的 9B96 勘误手册.pdf)目录下。TI
会对此文档做不定时更新,请用户注意下载最新版本勘误手册。
2.严禁严禁严禁严禁使用 LMFLASH 或其他工具软件对 C1 版本芯片进行解锁、对 FLASH 的整片擦除以及其
他与 C1 补丁存储区域(前 0x1000 地址)有关操作。
3.当用 LMFLASH 对 9B96 烧写程序时,应该在 program 页应做如下配置
III
4.建议用户在 IAR 编译环境下使用光盘提供的例程。具体操作方法请见实验 1.1 的介绍。
IV
LM3S9B96 评估板硬件使用指导
第一部分 LM3S9B96
第一部分
评估板硬件使用指导
评估板硬件使用指导
LM3S9B96
第一部分
第一部分
LM3S9B96
评估板硬件使用指导
LM3S9B96 评估板总览
第一章第一章第一章第一章 LM3S9B96
评估板总览
评估板总览
LM3S9B96
LM3S9B96
评估板总览
LM3S9B96 评估板为高性能的 LM3S9B96 芯片提供了一个开发平台。此评估板集成了一个电路
调试接口(ICDI)可以通过 JTAG 和 SWD 两种方式调试。有一个 ARM 标准的 20 针调试接口。本评
估板提供的的卡发工具包里包括 LM3S9B96 和其他型号芯片的开发例程。
评估板资源
ICDI USB 电缆拥有提供调试,通信和供电的能力
灵活,广泛的外设开发平台
彩色液晶图形显示
- TFT 液晶模块,320 × 240 分辨率
- 电阻式触摸界面
80 兆赫晶振
LM3S9B96 256 K 的 FLASH
96 K SRAM 和集成以太网
物理层+MAC ,USB OTG 接口和 CAN 通信
- 8 MB 的 SDRAM(选配板)
-EPI 接口(选配板)
I2S 立体声音频编解码器
- 线路输入/输出
- 耳机输出
- 麦克风输入
控制器区网络(CAN)接口
10/100 BaseT 以太网
On-The-Go(OTG)接口
轮型电位器(可用于目录导航)
SD 读卡槽
支持多种调试方法
-内部电路调试(ICDI)
-JTAG,SWD,SWO 调试方式
-标准 ARM 二十针 JATG 调试接口
USB 虚拟串口
跳线分流,以方便重新分配的 I / O 资源
丰富的源代码资源 如图形库,USB 库,外设库等
开发工具包内容:
LM3S9B96 开发板
8 MB 的 SDRAM 内存扩展板
1
USB 数据线(板)
配套光盘
实物图实物图实物图实物图
图 1.1 LM3S9B96 评估板外观
2
图 1.2 LM3S9B96 评估板结构框图
3
第二章第二章第二章第二章 评估板说明书
评估板说明书
评估板说明书
评估板说明书
LM3S9B96 评估板硬件描述
评估板硬件描述
评估板硬件描述
评估板硬件描述
Stellaris LM3S9B96 是一款基于 ARM Cortex-M3 的微控器。具有 256KB 的 FLASH,主频可达
80MHz,具备以太网,USB,EPI 接口,并可以运行 SAFERTOS™系统。评估板外扩了丰富的外设资
源,方便用户学习和使用,下图展示了板卡布局。
板卡的某些引脚是复用的,需要改变跳线来实现不同的功能。下边说明了跳线的使用方法。
图 2.1 LM3S9B96 评估板器件布局
4