rs232串列埠通訊,各位大神速度吧

時間 2021-09-06 02:04:31

1樓:匿名使用者

既然使用了232,那麼自然就說明資料傳輸是有限制的,讀取主程式???

彙編的概念中,232是這個中斷訊號,主程式會“優先”幫你處理232上面的資料,至於怎處理,那要看程式設計師如何寫**,比如,他說你傳送個“0x0f”給我,我就告訴你主程式內容???

別多想了,換成是你寫這個程式,也不會把flash中的內容傳送出去的。

不過也有辦法,很複雜,需要用晶片擦寫工具……首先你要先把晶片從裝置上拆下來,根據晶片定義接入擦寫引腳,比如jtag、isp等,再用特殊的軟體讀取晶片內容…………(還是找破解高手吧,聽說為了讀取晶片內容,有的晶片要被鐳射切割呢……別多想了)

那麼你想編寫驅動程式?這個比較簡單。

聯絡一下**商,讓他們提供給你動態庫,以及動態庫的功能函式說明手冊,利用這個,你能在c/c++語言等常用的語言中呼叫,並通過232控制裝置了。當然這些動態庫中的內容你仍然是不能瞭解的,你所能掌握的,就是如何去使用別人寫的東西,畢竟驅動程式是別人開發的,而動態庫就是提供給你去指揮驅動程式執行的。

如果**商提供給你一些驅動的指令字串,那就更好了,因為你可以使用“串列埠除錯助手”,直接傳送這些指令字串,直接控制裝置,例如:有個裝置這樣執行,通過232接收指令:用“串列埠除錯助手”傳送,0x01表示前進;0x02表示後退;0x03表示旋轉;0x04表示向上;0x05表示下降……等等;如果要寫成程式,windows有動態庫提供串列埠驅動,你可以在c/c++語言中呼叫,然後把傳送內容寫進去就行了。

2樓:重慶噴碼

還沒有聽說從串列埠可以讀取主程式的,你所謂的電腦驅動噴碼機應該是對噴碼機進行一些操作控制吧(諸如對引數設定,噴印資訊編輯,噴印資訊讀取之類)。。這需要該廠商的通訊協議,編寫電腦控制軟體。。

3樓:匿名使用者

讀取噴碼機中的主程式? 比較 難!

直接 聯絡 ccs-r噴碼機 廠家

4樓:匿名使用者

首先需要噴碼機的通訊協議,有協議後可以選vb、v++或c#編寫一個程式

rs232串列埠接收幾位資料,RS 232串列埠通訊 起始位,資料位 停止位

是二進位制資料,資料結構為 起始位 資料位 校驗位 停止位資料位 7或8位 校驗位 奇或偶或無 停止位 1或2位非同步 rs 232c標準 協議 的全稱是eia rs 232c標準,其中eia electronic industry association 代表美國電子工業協會,rs recomme...

請問 Rs232串列埠連線最長的通訊距離是多少??

rs232的最大傳輸速率為20kbps,rs422 485的最大傳輸距離為,最大傳輸速率為10mbps。9針序列電纜可以支援rs232 422 485。rs485的最大非中繼傳輸距離為1200米 使用阻抗匹配的低衰減特殊電纜可突破該值 如果需要中繼器,則最多可以新增8箇中繼器,即9600米。rs 2...

51串列埠通訊程式求大神

做而論道 第一 應該先設定方式,之後再 ren 1。其原因不難理解。第二 為什麼我傳送10,微控制器傳送給我的是 你好1 而不是 你好10 傳送20,只能接受到2.每當微控制器收到一位元組,你就關閉了串列埠中斷,而進行傳送 你好1 1 後面的 0,因為你關閉中斷,耽誤了接收,遺失了。收一次x,就傳送...