上海仰邦BX-5K1,BX-5K2系列板卡加入定時開關指令後宕機現象及解決方案
在9月份底需要給公司的環境監測裝置加入定時開關的功能,根據通訊協議,加入通訊協議後當時發現可以正常使用定時開關的功能,後來國慶放假就把裝置斷電了,等國慶回來後上電發現LED螢幕根本不亮,後來根據主機板發現與LED螢幕的驅動卡通訊失敗,後模擬程式後發現微控制器給驅動卡的所有指令都沒有迴應,後來處理別的專案就把這個問題擱置了,今天重新來解決這個問題,我將板卡取下來與仰邦提供的配套上位機軟體進行通訊,發現了個很有趣的現象,如果直接使用軟體的ping指令,發現都是失敗的,但是如果借用它的引數回讀或者直接進行引數重配,則可以ping成功,於是我使用串列埠監聽工具監聽上位機與板卡之間的通訊。
程式模擬的ping指令:
發現ping不通的時候協議如下:只有傳送,沒有返回
我又使用了軟體的引數回讀,看一下ping成功的協議:有傳送有返回
發現兩次的協議傳送的第8個位元組和第9個位元組不同,於是問題出現了,同一個軟體按鈕,怎麼會有不同的指令,還有0x0001和0xFFFE究竟有什麼不同,查閱通訊協議發現0xFFFE進入了廣播模式。
聯絡仰邦技術人員瞭解到是因為在使用配置軟體配置屏參的時候需要輸入密碼,我輸入的888代表則廣播方式。
解決方法,將程式裡的協議包頭資料格式中屏地址0x0001修改為0xFFFE即可
相關推薦
上海仰邦BX-5K1,BX-5K2系列板卡加入定時開關指令後宕機現象及解決方案
在9月份底需要給公司的環境監測裝置加入定時開關的功能,根據通訊協議,加入通訊協議後當時發現可以正常使用定時開關的功能,後來國慶放假就把裝置斷電了,等國慶回來後上電發現LED螢幕根本不亮,後來根據主機板發現與LED螢幕的驅動卡通訊失敗,後模擬程式後發現微控制器給驅動卡的所有指令都沒有迴應
Centos上搭建jenkins,並自動部署Spring Boot專案。(附遇到的問題及解決方案)
最近嘗試自己搭建jenkins自動部署環境,將整個過程及遇到的問題記下來,希望能夠幫助到一些朋友! 本文使用的環境是:Cent os7.2,maven3.5.3,JDK8,jenkins2.136 首先需要在你的伺服器上配好相關的JDK與maven,還要在系統上安裝好gi
Mybatis一對多,多對一中主子表字段名一致產生的問題及解決方案
由於 jdbc 子表字段 etc main csdn base mes 方式 數據庫兩張表的字段名都和兩個類的屬性名稱一樣,這時在關聯查詢出現一個問題。 學生類: package com.pojo; public class Student {
java分布式事務,及解決方案
ted 即使 線下 提升 nts 20px lan term 不能 1、什麽是分布式事務 分布式事務就是指事務的參與者、支持事務的服務器、資源服務器以及事務管理器分別位於不同的分布式系統的不同節點之上。以上是百度百科的解釋,簡單的說,就是一次大的操作由不同的小操作組成,這些
執行緒間操作無效: 從不是建立控制元件“XXX”的執行緒訪問它 [Winform]執行緒間操作無效,從不是建立控制元件的執行緒訪問它的幾個解決方案,async和await?
方法1 Invoke((MethodInvoker)(()=>{XXX.Text = message;})); 方法2 取消跨執行緒檢查 Control.CheckForIllegalCrossThreadCalls = false;
關於vue 中 使用 webuploader 遇到的坑及解決方案,本文以分片上傳為例解說,上傳壓縮包大小為2G左右在專案中實測
首先說一下vue中使用webuploader該如何引入呼叫 1. 肯定是安裝操作, 本人用的是淘寶映象 cnpm i webuploader -S 如果你沒有安裝淘寶映象,則使用 npm i webuploader -S 2. 引入操作,在具體的vue元件中引入 , import We
virtualbox安裝redhat,正常關閉後需要重新安裝原因分析及解決方案
環境:win10 virtualbox X redhat 裝了個虛擬機器,緊接著要給虛擬機器裝各種東西,然後yum install 發現因為沒有註冊環境,yum源是用不了的。 這當然是小嘍囉級的問題啦,配置一個本地yum源,然
vue-route二級頁面開啟後,刷新出現404現象的解決方案
問題原因: 重新整理頁面時訪問的資源在服務端找不到,因為vue-router設定的路徑不是真實存在的路徑。 如上的404現象,是因為在nginx配置的根目錄/Data/app/xqsj_wx/dist下面壓根沒有loading這個真實資源存在,這些訪問資源都是在js
在SSH框架中,多個持久層物件相互引用,從而引發分頁查詢中,查詢所得的持久化物件轉換為JSON字串報錯的原因及解決方案
引言: 使用EasyUI框架的小夥伴們都知道,在使用datagrid(資料表格)時,會傳入如一個URL,用於請求資料表格中的所顯示的資料: <!--建立一個空表格--> <table id="mytable"></table>
springcloud學習之分散式配置中心(Finchley版本),遇到的問題及解決方案
在學習中,遇到的問題: 一、在搭建好配置服務中心後,不太理解訪問路徑,/{application}/{prolfile}[/label] 之類的路徑,通俗的解釋,就是application指應用名,profile指開發環境,label指git分支,這樣解釋
【教程】商務通被惡意刷屏,惡意刷對手商務通教程及解決方案
流量寶、流量幫、流量精靈三款刷流量軟體到底哪個好呢? 本文重點敘述以上是三款刷流量軟體的優缺點,僅以一名站長的使用經驗,客觀講述使用心得,為新加入刷流量站長提供參考建議。 一、流量寶: 優點:軟體設計比較人性化,操作簡便,容易上手,支援自動開機啟動並隱藏軟體。 缺點:1、雖支援開機啟動,但經常出現開機啟動後
盒子模型的寬度計算問題, 有什麼問題,及解決方案
盒子模型是css中一個重要的概念,理解了盒子模型才能更好的排版。其實盒子模型有兩種,分別是 ie 盒子模型和標準 w3c 盒子模型。 標準 W3C
關於引用第三方jar包,生成自己jar包執行時找不到第三方jar包的解決方案
1.將所需的第三方jar包匯入專案檔案中的lib目錄下 2.在專案檔案目錄下建立MANIFEST.MF檔案,編輯檔案,如下圖: 注意: (1)Mainifset-Version:/Class-Pat
不能啟用此約束,因為不是所有的值都具有相應的父值. 的解決方案
在做下面的操作時(實現欄目的無限級樹形列表),出現瞭如題的錯誤! 原始程式碼如下 string QuerySql = "select id,title,[level],parentid from newscata where websitekey='" + webkey +
App無法轉讓,您必須為想要轉讓的App關閉TestFlight Beta版測試解決方案
最近朋友讓我給幫忙,轉讓一個App到另外一個公司,對於之前轉讓過App的我來說,是手到擒拿的事情。結果,當我點開他的轉讓介面,懵逼了、崩潰了... 就這麼一句“您必須為想要轉讓的App關閉TestFlight Beta版測試”,讓我不知所措,我找了一下國內國外的解決方案,貌
go語言,第三方包相對路徑匯入包引起的問題及解決方案(goquery)
對go語言而言,跟蹤init很顯然包有且僅有一次被匯入的可能。 但是重複引用了goquery包,後編譯出現問題 專案涉及相關目錄 ├── main.go└── parse └── parse.go parse包和main.go都匯入了 goquery包 main
Java POI對Excel操作,專案開發中遇到的問題,及解決方案
java POI官網地址,裡面有介紹POI的使用,以及各種例子程式碼:說下在專案開發中遇到的java操作Excel的棘手問題,以及解決方案:首先記下2007版及以上Excel版本(.xlsx)的檔案讀取、輸出程式碼:讀取:public static Workbook getT
HTML5頁面被運營商DNS劫持問題及解決方案,app中h5頁面原始碼的獲取
App應用的html5頁面經過運營商的行動網路(非wifi網路),被強制插入廣告和手機管家的多餘資訊,在有些場景嚴重干擾使用者的操作,也產生在美麗的頁面上加入了不協調的懸浮層。並且這個手機管家類的懸浮層有時間出現,有時間不出現,神出鬼沒,雖然你可以通過點選關閉手
安裝xgboost,報錯及解決方案
看了一些教程,直接在anaconda prompt 中輸入“”,結果報錯: UnsatisfiableError: The following specifications were found to be in conflict: - numpy-base -
[排坑]不要用vue腳手架了,webpack4.7搭建vue單頁(可改多頁)應用解決方案(路由懶載入等)
廢話不多說,的WebPack系列生態的更新速度真是讓人感覺每天趕飛機一樣,入坑已經很久,使用過程中避免不了將生態相關的外掛更新到新版,這個過程中可能會遇到很多坑,舉個最簡單的例子,當的WebPack剛剛出4的時候看起來很好的樣子,實際上相關的載入器和外掛沒有及時更新的時候就會