首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教做过LIN 的高手一些问题,望不吝赐教。谢谢!

请教做过LIN 的高手一些问题,望不吝赐教。谢谢!

请教高手:
1、LIN协议中API函数在freescale的软件包中已经包含了, 好用吗?需要修改吗?
2、LIN协议中的schedule table怎样在软件中体现出来?
3、开发LIN 系统,需要买VCT的开发工具吗?关于节点描述文件之类的东西怎样在站点软件中体现出来呢?
能不能发简单的例子给我呢?万分感谢!地址是whccxx@sohu.com
学无止境
为什么没有人问答呢?以前看到过有人说做出来东西了啊。
有您的辛苦劳动在里面,不给例子可以理解。难道回答问题指点一下迷津也吝啬吗?
谢谢高手指点!
学无止境
我做LIN的时候也碰到很多问题,当时也是觉得求救无门的感觉,到处找人请教。
我也是用QL4做从机,不过主机用的是GZ32,主机按照LIN的协议发,用的是ESCI,这个函数都可以用BEAN生成,自己写的时候可以参考。从机只要写初始化和中断函数就可以了(个人感觉,QL4的动作都在中断向量里面)
谢谢zhzng!!
您说的BEAN是CodeWarrior的一个功能吧?我还不大会用,先照您说的试一试。太谢谢了!!如果不介意的话,能留下邮箱吗?我觉得要向您多请教。谢谢指点!!
学无止境
我现在主节点用gz16,从节点用qy4,但也遇到许多问题,不知你对id的理解是什么?是不是一个节点可以有多个id?我现在有参考例子,但不是很理解,可以共享一下,大家一起学习,qq:120303988
mail:mch173@163.com
mch173,共同学习交流吧。ID 是报文的辨识码,就是不同内容的报文有不同的ID,而节点是没有ID的。一个节点可以接收多个报文,自然应该可以有多个ID出现。这是我的理解,不知对不对?
学无止境
感谢xiaoxiaoer的指教,我现在明白了,能把你的qq留一下吗?qq:120303988
其实我对LIN理解也不是很深,在网站上下了很多应用笔记,才觉得稍微明白一些了。
我对ID的理解是(这个我当时也是很不懂,被datasheet讲的晕乎呼的,后来看了笔记AN2103后感觉是这样)每个从机节点对应两个ID号,一个是收,一个是发,主机发送的ID用来指示是那个从节点响应及它是收还是发。
我的qq:11539510,欢迎讨论,我现在做CAN,可是进不了中断,郁闷得很!
抱歉,我没有QQ,而且不能随时上网。所以反应会比较慢。
请教zhzng:
主站gz16的LIN驱动是怎么解决的?你自己编底层驱动程序吗?我没有找到MOTO 的API函数。能说一下你是怎么做的吗? 你用是LIN版本是多少?
从站用QL4,有一个包含了LIN协议的SLIC,不用考虑最底层的事情,只要把数据放到SLIC的数据寄存器中就可以了,对吧?
学无止境
LIN API 在freescale 中包括了,不过至少EY16的API要自己写配置文件,AG/AZ的不清楚。至少再LIN组委会的设计中 配置文件,头函数库等等应该是自动生成的。VCT的开发程序提供这种标准的流程,不过overhead比较大,而且不是免费的。如果网络节点很多,推荐使用VCT的。如果只有几个节点,直接用freescale免费的就够用了
主-〉从发送ID是整个网络共享的,可以有一个也可以有多个。接受ID每个从节点至少一个,也可以有多个。
感谢xiaoheli的指点!用VCT的软件当然好,不过很贵啊,领导不给买。
您是做过LIN吗?指点很到位。我就再请教您:freescale的免费API函数使用方便?我现在觉得好多不理解,自己编又不甘心,好象放着捷径不走似的。您的经验是什么?
还有,主站是不是周期执行进度表?进度表自己定义,对吧?
学无止境
返回列表