System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人无码AV片在线观看,无码H黄肉动漫在线观看网站,久久久无码中文字幕久...
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種串行通信總線驗證方法、裝置、系統及存儲介質制造方法及圖紙

    技術編號:44173939 閱讀:9 留言:0更新日期:2025-02-06 18:19
    本申請公開了一種串行通信總線驗證方法、裝置、系統及存儲介質,應用于通信領域,觸發MCU執行報文發送任務后,對報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果;向MCU發送待檢驗報文,以使MCU對待檢驗報文進行校驗,得到接收驗證結果;基于發送驗證結果和接收驗證結果,確定I2C總線的驗證結果。在本申請中,通過I2C調試模塊就可以驗證I2C總線的收發報文的是否正確,不需要外接設備就可以完成對I2C總線的驗證,因此,提升了I2C總線的驗證效率。

    【技術實現步驟摘要】

    本申請涉及通信,尤其涉及一種串行通信總線驗證方法、裝置、系統及存儲介質


    技術介紹

    1、串行通信總線(inter-integrated?circuit,i2c)廣泛應用于汽車電子系統的傳感器、存儲器、外圍芯片的數據讀寫和芯片控制上。由于i2c總線通信存在應答機制,導致其通信時必須至少有主從設備各一臺才能實現。

    2、現有的i2c總線的開發和驗證過程中,通常會使用與印刷電路板(printcdcicuils?board,pcb)上焊接的i2c從機外設芯片進行通信,要驗證通信報文的正確性,需要連接邏輯分析儀到pcb上的測試點進行查看。由于在驗證i2c總線時不僅需要外接i2c從機外設芯片,還需要連接邏輯分析儀到pcb上的測試點進行查看,若是需要驗證的i2c總線較多,需要逐個連接才能進行驗證,導致驗證效率較低。

    3、因此,如何提升驗證效率,成為本領域亟需解決的問題。


    技術實現思路

    1、本申請提供了一種串行通信總線驗證方法、裝置、系統及存儲介質,目的在于提升驗證效率。

    2、為了實現上述目的,本申請提供了以下技術方案:

    3、一種串行通信總線驗證方法,應用于i2c調試模塊,包括:

    4、觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果;

    5、向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果;

    6、基于所述發送驗證結果和所述接收驗證結果,確定i2c總線的驗證結果。

    7、可選的,所述觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    8、當mcu的工作模式為主機模式時,觸發所述mcu執行報文發送任務;所述報文發送任務包括待檢驗報文;

    9、當接收到所述待檢驗報文時,檢測所述待檢驗報文與預設報文是否一致;

    10、若所述待檢驗報文與所述預設報文一致,則確定發送驗證結果為驗證通過;

    11、若所述待檢驗報文與所述預設報文不一致,則確定發送驗證結果為未驗證通過。

    12、可選的,所述觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    13、當mcu的工作模式為從機模式時,向所述mcu發送數據讀取請求,以使所述mcu執行報文發送任務;所述報文發送任務包括待檢驗報文;

    14、當接收到所述待檢驗報文時,檢測所述待檢驗報文與預設報文是否一致;

    15、若所述待檢驗報文與所述預設報文一致,則確定發送驗證結果為驗證通過;

    16、若所述待檢驗報文與所述預設報文不一致,則確定發送驗證結果為未驗證通過。

    17、可選的,所述向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果,包括:

    18、當mcu的工作模式為主機模式時,接收所述mcu發送的數據讀取請求;

    19、在接收到所述數據讀取請求后,向所述mcu發送準備報文;

    20、根據所述準備報文啟動所述mcu的緩沖區;

    21、當所述mcu的緩沖區啟動后,向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果。

    22、可選的,所述向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果,包括:

    23、當mcu的工作模式為從機模式時,觸發所述mcu的執行緩沖區接收任務;所述緩沖區接收任務為預先添加至所述mcu的任務;

    24、當接收到所述mcu的讀取請求時,向所述mcu發送所述待檢驗報文,以使所述mcu校驗緩沖區中的所述待檢驗報文,得到接收校驗結果。

    25、可選的,所述基于所述發送驗證結果和所述接收驗證結果,確定i2c總線的驗證結果,包括:

    26、當所述發送驗證結果和所述接收驗證結果指示待檢驗報文通過驗證時,確定i2c總線的驗證結果為驗證通過;

    27、當所述發送驗證結果或所述接收驗證結果指示待檢驗報文未通過驗證時,確定所述i2c總線的驗證結果為未驗證通過。

    28、一種串行通信總線驗證裝置,應用于i2c調試模塊,包括:

    29、驗證單元,用于觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果;

    30、校驗單元,用于向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果;

    31、確定單元,用于基于所述發送驗證結果和所述接收驗證結果,確定i2c總線的驗證結果。

    32、可選的,所述驗證單元具體用于:

    33、當mcu的工作模式為主機模式時,觸發所述mcu執行報文發送任務;所述報文發送任務包括待檢驗報文;

    34、當接收到所述待檢驗報文時,檢測所述待檢驗報文與預設報文是否一致;

    35、若所述待檢驗報文與所述預設報文一致,則確定發送驗證結果為驗證通過;

    36、若所述待檢驗報文與所述預設報文不一致,則確定發送驗證結果為未驗證通過;

    37、所述驗證單元還用于:

    38、當mcu的工作模式為從機模式時,向所述mcu發送數據讀取請求,以使所述mcu執行報文發送任務;所述報文發送任務包括待檢驗報文;

    39、當接收到所述待檢驗報文時,檢測所述待檢驗報文與預設報文是否一致;

    40、若所述待檢驗報文與所述預設報文一致,則確定發送驗證結果為驗證通過;

    41、若所述待檢驗報文與所述預設報文不一致,則確定發送驗證結果為未驗證通過;

    42、所述校驗單元還用于:

    43、當mcu的工作模式為主機模式時,接收所述mcu發送的數據讀取請求;

    44、在接收到所述數據讀取請求后,向所述mcu發送準備報文;

    45、根據所述準備報文啟動所述mcu的緩沖區;

    46、當所述mcu的緩沖區啟動后,向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果;

    47、所述校驗單元還用于:

    48、當mcu的工作模式為從機模式時,觸發所述mcu的執行緩沖區接收任務;所述緩沖區接收任務為預先添加至所述mcu的任務;

    49、當接收到所述mcu的讀取請求時,向所述mcu發送所述待檢驗報文,以使所述mcu校驗緩沖區中的所述待檢驗報文,得到接收校驗結果。

    50、一種串行通信總線驗證系統,所述系統包括:mcu和i2c調試模塊;

    51、所述mcu通過數據線sda和時鐘線scl與所述i2c調試模塊相連;

    52、所述i2c調試模塊用于執行任一所述的串行通信總線驗證方法。

    53、一種計算機可讀存儲介質,所述計算機可讀本文檔來自技高網...

    【技術保護點】

    1.一種串行通信總線驗證方法,其特征在于,應用于I2C調試模塊,包括:

    2.根據權利要求1所述的方法,其特征在于,所述觸發MCU執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    3.根據權利要求1所述的方法,其特征在于,所述觸發MCU執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    4.根據權利要求1所述的方法,其特征在于,所述向所述MCU發送所述待檢驗報文,以使所述MCU對所述待檢驗報文進行校驗,得到接收驗證結果,包括:

    5.根據權利要求1所述的方法,其特征在于,所述向所述MCU發送所述待檢驗報文,以使所述MCU對所述待檢驗報文進行校驗,得到接收驗證結果,包括:

    6.根據權利要求1所述的方法,其特征在于,所述基于所述發送驗證結果和所述接收驗證結果,確定I2C總線的驗證結果,包括:

    7.一種串行通信總線驗證裝置,其特征在于,應用于I2C調試模塊,包括:

    8.根據權利要求7所述的裝置,其特征在于,所述驗證單元具體用于:>

    9.一種串行通信總線驗證系統,其特征在于,所述系統包括:MCU和I2C調試模塊;

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質包括存儲的程序,其中,所述程序執行權利要求1-6任一所述的串行通信總線驗證方法。

    ...

    【技術特征摘要】

    1.一種串行通信總線驗證方法,其特征在于,應用于i2c調試模塊,包括:

    2.根據權利要求1所述的方法,其特征在于,所述觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    3.根據權利要求1所述的方法,其特征在于,所述觸發mcu執行報文發送任務后,對所述報文發送任務中的待檢驗報文進行驗證,得到發送驗證結果,包括:

    4.根據權利要求1所述的方法,其特征在于,所述向所述mcu發送所述待檢驗報文,以使所述mcu對所述待檢驗報文進行校驗,得到接收驗證結果,包括:

    5.根據權利要求1所述的方法,其特征在于,所述向所述mcu發送所述待...

    【專利技術屬性】
    技術研發人員:齊文鈺師明王會蘋曹海建
    申請(專利權)人:北京經緯恒潤科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码精品一区二区三区| 特级毛片内射www无码| 人妻无码一区二区三区四区| 日韩A无码AV一区二区三区| 亚洲国产精品成人精品无码区在线| 久久精品成人无码观看56| 亚洲爆乳少妇无码激情| 日日日日做夜夜夜夜无码| 精品国产V无码大片在线看| 亚洲成av人片不卡无码久久| 99久久亚洲精品无码毛片| 丰满少妇人妻无码| 亚洲看片无码在线视频| 亚洲va中文字幕无码久久不卡| 无码一区二区三区在线| 在线看片无码永久免费视频| 亚洲AV无码乱码国产麻豆穿越| 丰满少妇被猛烈进入无码| 91精品无码久久久久久五月天| 人妻少妇无码精品视频区 | 成人无码精品一区二区三区| 亚洲A∨无码无在线观看| 日韩精品无码一区二区三区AV | 久久亚洲中文字幕无码| 久久精品无码一区二区无码| 日韩精品无码免费专区网站| 亚洲成a人无码av波多野按摩| 精品深夜AV无码一区二区老年| 无码午夜人妻一区二区三区不卡视频| 亚洲综合最新无码专区| 国产嫖妓一区二区三区无码| 成年男人裸j照无遮挡无码| 无码免费午夜福利片在线| 西西人体444www大胆无码视频| 67194成l人在线观看线路无码| 欧洲Av无码放荡人妇网站| 制服在线无码专区| 亚洲av无码一区二区三区人妖| 免费无码又爽又刺激聊天APP| 亚洲最大中文字幕无码网站| 国产精品无码亚洲精品2021|