电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

基于LM3S8962的TCP/IP网络开发

一、芯片介绍

因为得到了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。

详细描述:

--------待续

博主
jwxubj@163.com
沧海一声笑
苍天笑,纷纷世上潮,谁负谁胜出天知晓...... www.jwdz.com.cn 本站旨在技术交流。博客中大部分文章为原创,少数为转载,如果有冒犯原作者的请通知我,我会马上删除或者修改。