原创 基于LM3S8962的TCP/IP网络开发

2010-4-27 17:22 5453 14 8 分类: 通信

一、芯片介绍


因为得到了TI的LM3S8962的开发板,才有机会这么近距离的接触到这枚片子,个人认为他的最大优势就是集成了MAC和PHY,外部只要挂上变压器和RJ-45即可。其他资源简要如下:


LM3S8962微控制器包含了下列特性:
space.gifico_circle.gif 32位RISC性能   
space.gifico_circle.gif 内部存储器
    -256 KB单周期Flash
    -64 KB单周期访问的SRAM
space.gifico_circle.gif 通用定时器
space.gifico_circle.gif 控制器局域网(CAN)
space.gifico_circle.gif 10/100以太网控制器
    -遵循IEEE 802.3-2002规范
    -遵循IEEE 1588-2002精确时间协议(PTP)
    -在100Mbps和10Mbps速率运作下支持全双工和半双工的操作方式
    -集成10/100Mbps收发器(PHY)
    -自动的MDI/MDI-X交叉校验
    -可编程MAC地址
    -节能和断电模式
space.gifico_circle.gif 同步串行接口(SSI)
space.gifico_circle.gif UART
    -2个完全可编程的16C550-type UART,支持IrDA
space.gifico_circle.gif ADC
space.gifico_circle.gif 模拟比较器
space.gifico_circle.gif I2C
space.gifico_circle.gif PWM
space.gifico_circle.gif QEI
space.gifico_circle.gif GPIO
space.gifico_circle.gif 电源
space.gifico_circle.gif 灵活的复位源
space.gifico_circle.gif 其他特性
    -6个复位源
    -可编程的时钟源控制
    -可对单个外设的时钟进行选通以节省功耗
    -遵循IEEE 1149.1-1990标准的测试访问端口(TAP)控制器
    -通过JTAG和串行线接口进行调试访问
    -完整的JTAG边界扫描
space.gifico_circle.gif 工业范围内遵循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。

    详细描述:

 

--------待续

 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
14
关闭 站长推荐上一条 /3 下一条