關於update bit:
通常CAN的每一幀消息內包含多個字段,如上圖功放的AUDInfoCanFr01 包含了諸如mute控制,roommode模式等信息。
當車機端僅僅想要mute功放,不調整roommode模式時候,AUDInfoCanFr01幀里只需要變更isAudioMuteSts,不變更isRoomModeSts。但是車機發送出來的AUDInfoCanFr01數據是整幀發送的,功放端在接收到AUDInfoCanFr01消息后,還需要判定isAudioMuteSts、isRoomModeSts等消息是不是有變更,此時引入update bit就能夠節省接收端處理AUDInfoCanFr01消息的時間。車機將isAudioMuteSts的update bit置1,isRoomModeSts的update bit置0,告知功放此時車機端只更新了mute模式,不需要調整roommode,功放判定update bit后,就可以節省分析roommode的消息是否有變化的時間了。