原创
基于LM3S8962的TCP/IP网络开发
2010-4-27 17:22
5453
14
8
分类:
通信
一、芯片介绍
因为得到了TI的LM3S8962的开发板,才有机会这么近距离的接触到这枚片子,个人认为他的最大优势就是集成了MAC和PHY,外部只要挂上变压器和RJ-45即可。其他资源简要如下:
LM3S8962微控制器包含了下列特性:
32位RISC性能
内部存储器
-256 KB单周期Flash
-64 KB单周期访问的SRAM
通用定时器
控制器局域网(CAN)
10/100以太网控制器
-遵循IEEE 802.3-2002规范
-遵循IEEE 1588-2002精确时间协议(PTP)
-在100Mbps和10Mbps速率运作下支持全双工和半双工的操作方式
-集成10/100Mbps收发器(PHY)
-自动的MDI/MDI-X交叉校验
-可编程MAC地址
-节能和断电模式
同步串行接口(SSI)
UART
-2个完全可编程的16C550-type UART,支持IrDA
ADC
模拟比较器
I2C
PWM
QEI
GPIO
电源
灵活的复位源
其他特性
-6个复位源
-可编程的时钟源控制
-可对单个外设的时钟进行选通以节省功耗
-遵循IEEE 1149.1-1990标准的测试访问端口(TAP)控制器
-通过JTAG和串行线接口进行调试访问
-完整的JTAG边界扫描
工业范围内遵循RoHS标准的100脚LQFP封装 二、LM3S8962 Evaluation Board
集成调试器(只要1个USB线,即可方便地调试烧写)
10/100兆以太网口
CAN通信接口
128×96像素的OLED图像显示器
用户指示灯
导航开关和选择按钮
扬声器
MicroSD卡插槽
调试和供电USB接口
标准的20针JTAG调试接口
三、常用的术语
1.network mask 网络掩码
2.nerwork gateway 网关
3.DHCP(Dynamic Host Configuration Protocol) 动态主机设置协议
4.LwIP Light Weight IP 轻型的TCP/IP协议栈。由瑞典计算机学院(SICS)的Adam dunkels设计,是一个开源的嵌入式TCP/IP协议栈。它的目的是为了减少内存使用率和代码大小,使LwIP能够适用于资源紧张的嵌入式系统。为了减少处理和内存需求,LwIP使用无须数据复制并经过裁剪的API。更多关于LwIP的资料请关注以下网站:
四、使用网口控制IO
软件集成开发环境:IAR5.40
硬件平台:TI赠送的LM3S8962开发板
项目工程:例程enet_io。
实现功能:I/O control via a web server。
详细描述:
--------待续
文章评论(0条评论)
登录后参与讨论