Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
zhaodong1 你的一系列判断的前提是主机允许你发送数据的时候你发送的数据才能在总线上被主机读取,也就是只有在lin协议规定的那个发送数据的时间段发送的数据才有用,所以要在lin中断判断完pid之后确定这一帧是主机发送过来允许从机发送数据的时候从机发送的数据才是有效的。你任意时间段都可以调用这个发送函数,但是数据是不被主机接收的,也是无效数据。所以你只能在这个中断里判断完pid符合主机请求之后调用从机发送才行
我使用SDK生成的lin_slave的demo工程,,我需要和标准的AUTOSAR协议栈接口对接,,此时协议栈的lin_if需要调用Lin_Wakeup,Lin_WakeupInternal,Lin_CheckWakeup,三个唤醒功能的接口函数,他们对应的sdk接口函数是什么样的,我在SDK的驱动代码里,只找到一个Lin_Wakeup调用的LIN_DRV_SendWakeupSignal函数,,其他两种唤醒需要调用的底层SDK接口是什么,,麻烦大佬帮忙解答一下
YUNTU config tool 可以配置lin通信协议的版本吗
zhaodong1 不支持
zhaodong1 sdk不支持autosar标准的开发,建议底层使用mcal进行开发
YTM32B1LE05该芯片没有MCAL的包,我只能下到SDK
LE0 LE1不支持MCAL
这类芯片有办法配置lin通信协议版本吗,我现在导入lin的ldf文件给上位机后,通信一直报chaksome错误
LIN通信的参考时钟是GPIO_CLK吗?波特率和参考时钟是否有关系(例如像mcal中can的波特率是由参考时钟和采样点等算出来的)
zhaodong1 LIN模块请使用外部晶振,也就是选择FXOSC,采样率是跟功能时钟有关的
zhaodong1 配置对应的UART时钟,LIN1就配置UART1这样
lin模块使用外部晶振的话,晶振频率多少有什么建议吗,,这些时钟需要把参考时钟换成晶振吗
zhaodong1 可以看一下 RM 手册 IPC 章节,频率只要不找过默认时钟就可以
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...