3739|1

100

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

LM3S9B96项目使用心得 [复制链接]

1)使用LM3S9B96做过远程管理机,既实现网络+电话+串口三种方式实现设备的控制。主要利用了TI提供的参考设计大大加快了项目的开发。网络底层驱动和

TCP、IP协议TI已经给我们做好了。虽然提供的是http服务器的例子,而我的应用是基于RAW API实现的单片机网络服务器,对接收到的网络协议数据包进行解析,从而对设备进行控制。主要是电话部分的解码程序。实现按键的检测,状态机实现设备控制。通过SSI控制语音芯片,为电话线上提供语音提示信号。串口部分就比较简单了。

2)使用LM3S5B91做过工控记录仪,主要实现接收CAN数据报文,将数据写入TF卡保持,每天16M的数据,保证至少1个月的数据量。循环记录,当TF卡快满的时候,要自动删除以前最早的记录。当设备出现故障的时候,可以 通过USB取出TF卡中的数据。数据按照每天的日期作为文件名来保存。TI的参考设计大容量存储类为项目提供的巨大的参考,基本上可以直接使用,而CAN的配置相当的简单,几句话就配置好了CAN外设,对于没有使用过CAN的人来说太容易了。而TI的参考设计做好了FatFs的移植,TF卡的驱动。不足之处:TI的LM3S无SDIO外设接口,对TF卡只能SPI操作,数据不是很快。而STM32的USB和CAN是不能够同时使用的。TI的USB库有问题。可以检测到插入USB电缆时候,主机发出的复位信号。这里我需要关闭CAN中断。而无法检测到USB拔出的事件,这里我需要开始CAN中断。不然的话,uSB主机和单片机同时访问tf卡,数据会毁坏,程序停止。TI的E2E工程师说,是TI的USB库的问题。

3)LM3S单片机的优点:SSI可以pingpong操作,EPI可以和FPGA高速接口。驱动函数使用容易,配置外设简单。带以太网PHY,内嵌RTOS,软件库。参考设计相当不错

4)LM3S单片机的不足:定时器功能简单,ADC精度太差。图形库GUI加入中文不方便

最新回复

SSI可以pingpong操作,EPI可以和FPGA高速接口。驱动函数使用容易,配置外设简单。带以太网PHY,内嵌RTOS,软件库  详情 回复 发表于 2011-10-31 10:36
 
点赞 关注

回复
举报

547

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
SSI可以pingpong操作,EPI可以和FPGA高速接口。驱动函数使用容易,配置外设简单。带以太网PHY,内嵌RTOS,软件库
 
个人签名嵌入式培训www.51great.org
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表