題:
串行控制台發送十六進製字節(COM端口)
Forivin
2016-08-08 12:34:49 UTC
view on stackexchange narkive permalink

我在Windows 8.1上,並且我需要一個程序,該程序允許我將十六進制編碼的字節數組發送到計算機上的COM端口,然後通過該COM端口接收一個ascii字符串。

我嘗試了Arduino軟件隨附的串行監視器,但它只能發送文本。
我嘗試了Putty,但是一旦連接,就無法在控制台窗口中鍵入任何內容。 br>我嘗試了Termite,但是它與Arduino串行監視器具有相同的問題。
我嘗試了以下批處理腳本,但是它只能發送數據,卻什麼也沒收到:

  @echo offecho 04185A5A5A5A5A55AA19A7FFFF00000001FFE0F8BD0001FFF800185A5A5A5A5A55AA00091A9D000000000000000000000000>example_dump_1.txtcertutil -decodehex example_dump_1.txt example_dump_1.binMODE_8 \ pre1,\ example \ dump_1,binMODE COM8:8,1151,
三 答案:
YetAnotherRandomUser
2018-02-10 08:22:04 UTC
view on stackexchange narkive permalink

Sparkfun推薦 RealTerm這樣的東西。我遇到了RealTerm,這個問題正在尋找類似的軟件。我要第一次啟動它。我認為該軟件僅適用於Windows。

Sparkfun說:

TeraTerm對於簡單的純ASCII串行終端設備來說真是棒極了,但是如果您需要發送一串二進制值,範圍是0-255?為此,我們喜歡使用RealTerm。 RealTerm專為發送二進制和其他難以鍵入的數據流而設計。

在RealTerm網站上:

Realterm是專門用於工程師的終端程序設計用於捕獲,控制和調試二進制和其他困難的數據流。這是調試通訊的最佳工具。

enter image description here

我嘗試了RealTerm。太可怕了我的意思是看那個GUI。完全無法使用。
user2125048
2019-04-15 09:35:49 UTC
view on stackexchange narkive permalink

我認為使用Python非常簡單,如 ReferenceDesigner中所述。它可以讓您更好地控制要發送的內容,並且可以創建和更改腳本。

 import serialser = serial.Serial(“ COM5”,9600)命令= b'\ x41 \ x42 \ x43 \ x44 \ x48 \ x65 \ x6c \ x6c \ x6f'ser.write(command)s = ser.read(9)print  s>
Timmmm
2020-07-11 20:48:33 UTC
view on stackexchange narkive permalink

白蟻確實支持發送和接收二進制數據。轉到“設置” ->Hex視圖。

termite binary data

然後在輸入窗口中鍵入 0xDEADBEEF 或其他任何內容。 >



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...