serial-port

    0熱度

    1回答

    所以我在Python上編寫了一個代碼,通過RS232端口連接到我的計算機上。現在我得到該部分與下面的代碼工作: import serial while True: ser = serial.Serial('COM2', 9600, timeout = 1) print(ser.name) ser.write(b'w') line = ser.readli

    1熱度

    1回答

    我正在使用ATtiny85 8引腳AVR將AT命令發送到RN42藍牙模塊。我使用Arduino作爲ISP編程AVR,因此在Arduino IDE中編寫代碼,使用SoftwareSerial庫作爲AVR沒有UART端口。 爲了確保數據準確計時,我在引腳2上添加了一個8MHz振盪器(LFSPXO018045),但我不確定如何確保AVR正在使用此功能,而不僅僅是默認使用內部振盪器。我見過提及需要設置的「

    0熱度

    1回答

    我正在編寫運行在由Arduino作爲ISP編程的ATtiny上運行的代碼。 ATtiny將通過串行鏈路將AT命令發送到RN42藍牙模塊。 由於ATtiny沒有UART,因此我在引腳0和1上使用SoftwareSerial。將Tx置於「數據輸出」/ MISO引腳和Rx置於「Data In」/ MOSI引腳上似乎是合乎邏輯的。該文件說明聲明如SoftwareSerial mySerial(Rx,Tx)

    0熱度

    2回答

    經過很長時間我需要再次編程。 我需要不斷地通過串口從汽車ecu(?data)發送一個命令。 然後我需要接收那些我將要在顯示器上顯示的數據(思考賽車顯示器和汽車參數如溫度等)。 我需要不斷地做到這一點 我不知道在我開始之前什麼是最好的方式來做到這一點? 1個用於不斷詢問和接收數據的線程 用於在屏幕上顯示數據的主線程。 (將數據存入緩衝區並保存一分鐘左右) 任何人有任何提示或指導如何開始。 我測試了接

    -1熱度

    2回答

    我使用C#/ .NET將重量從磅秤顯示到TextBox中。 由於串口連接,此秤可以連接到我的電腦。 爲了達到這個目的,我參考了this post。 我的問題: 當我創造,我需要在此之前,聲明一些常量一個新的串行端口連接: _serialPort = new SerialPort(portName, BaudRate, Parity.None, DataBits, StopBits.One);

    0熱度

    1回答

    我有一個項目,我正在從事的工作涉及鼠標光學傳感器。我有兩個通信引腳(數據和時鐘)是孤立的,但是我沒有數據表,我一直在試圖弄清楚這個問題。我終於得到了使用我的微控制器的協議的一個體面的捕獲 - 雖然它不完全同步,分辨率應該足夠高,以確定發生了什麼 - 每個採樣,然後延遲~4us 由於我看着這些數據,我發現數據線有時會在時鐘不動的時候移動 - 而且數據線看起來比時鐘更加一致,這讓我相信我對數據和時鐘的

    0熱度

    1回答

    我的Mac不識別驅動程序: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 如果有人成功地安裝驅動程序,我很欣賞你分享,你是如何做到的。

    2熱度

    2回答

    我想讀取來自arduino的串行數據,但是當我運行我的程序時,它只讀取緩衝區中的所有數據,這是實際在程序啓動之前發送的數據。然後我終止與以下錯誤: terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_inject

    0熱度

    1回答

    你好我正在使用j2mod與我的modbus設備串行連接,我得到了異常com.ghgande.j2mod.modbus.ModbusSlaveException:非法數據地址 任何人在那裏幫助我。以下是我的代碼。 public static void main(String[] args) throws Exception { SerialConnection con = null;

    0熱度

    2回答

    我的程序在啓動時檢查Arduino是否連接,如果是這種情況,它會通過串行端口發送測試消息來查看它是否正確響應。然後等待結果,如果答案是「成功」,它會繼續啓動。 下面的代碼的重要組成部分: ... using System.IO.Ports; using System.Threading; namespace ProFlagControlApp { public partial