2024年4月29日发(作者:)
本文档献给对MOST总线应用爱好者学习之用!欢迎加入MOST总线应用技术交流群:
342416150,这里有你想要的MOST应用技术。
MOST学习与测试记录《一》
----命令与控制过程(保时捷卡宴)
MOST网络的初始化过程: ........................................................................................................... 2
卡宴测试过程分析: ....................................................................................................................... 3
CDC可操作功能说明: ................................................................................................................. 4
功放FktID子集功能说明: ........................................................................................................... 8
收音机子功能集: ......................................................................................................................... 10
多个音频设备的切换: ................................................................................................................. 13
一些其他的操作说明: ................................................................................................................. 15
MOST网络的初始化过程:
一、主节点分别向各个物理节点发出网络FBlockID查询信息,消息格式样例:
0x0100→0x0401: ( )
之后物理节点会应答主节点的查询,应答消息样例:
0x0101→0x0100: (FBlockIDList)
主节点获取完各个节点的消息后,将进入下一步,将所有节点的FBlockID
广播。
二、主节点生成Central Registry表,该表存储了网络中各个节点的FBlockID。
主节点会将该表广播,广播的目标地址为0x03C8,消息格式为AMS格式,
各个节点都会收到该信息。消息样例如下:
(0100,31,01,0100,)。
括号内数据的格式为“节点逻辑地址+FBlockID”。
三、当网络中的某个设备断开,或是检测到有节点冲突时,主节点将发送广播:
0x0100→0x03C8: (NotOk)
然后各个节点将检测自己的FBlock,等待主节点查询,并生成新的Central
Registry表。
四、在初始化完成后可以使用来查询各节
点的功能模块,如果Get后没有操作数,则NetworkMaster将返回所有整个
Central Registry表。
在编程的过程中,最好注意初始化过程中和主节点的通讯,并在Central Registry
表中注册。同时我们可以通过访问Central Registry表来获得整个网络的功能模
块,对我们感兴趣的模块进行操作,并实现我们的功能。


发布评论