uart

    1熱度

    1回答

    目前,我的MainViewController可以連接到我的藍牙模塊並讀取來自它的數據。 現在,我試圖從另一個View Controller讀取數據。 我的藍牙管理器是一個單身,所以它不會被多次實例化。爲了閱讀和處理適當的ViewController中的數據,我想使用可選的委託。它的正常工作,當我到達receivedMVC(數據:字符串)前往receivedUVC時,但崩潰(數據:字符串) 我收到

    0熱度

    1回答

    #include <avr/io.h> #include <util/delay.h> #define BAUDRATE 115200 #define BAUD_PRESCALLER (((F_CPU/(BAUDRATE * 16UL))) - 1) //Declaration of our functions void USART_init(void); unsigned cha

    -1熱度

    2回答

    我正在尋找一種更好的方式,用於在我使用Java的linux一側的raspberryPI中的UART I/O。 現在我使用PI4J(wiringPI),但我面臨的問題很少,我注意到很多丟失的消息。 也是限制爲57600波特率,我希望使用更高。 所以我想知道是否有另一種經過良好測試的溝通方式。 在另一方面,我運行完全運行cc2530的c。 我的主要問題是在一些消息丟失的Java方面。 感謝

    0熱度

    1回答

    我使用帶有ESP8266模塊的NodeMCU v2 devkit。我在Lua編程,我想用其他引腳通過UART傳輸數據。我知道UART 1引腳只能傳輸,不能接收數據。所以,在我的代碼我試圖使用 uart.alt(1) 改變引腳分配,但我得到一個錯誤 attempt to call field 'alt' (a nil value) 不管我做什麼,錯誤仍然apears,直到我在我的這行代碼。我

    0熱度

    1回答

    我有一個項目使用自動售貨機(VDM)的MDB(多點總線)。 VDM有一個MDB-RS232。 我不確定它是否轉換9bit - 8bit(MDB-UART)。 如何從計算機中的VDM讀取數據? 感謝所有

    0熱度

    1回答

    我想通過uart與atmega8交流RPI3。在atmega中,我設置了9600波特率,8位,無奇偶校驗位和一個停止位。我在我的RPI我使用WiringPi庫,這是我的代碼: int fd; if ((fd = serialOpen ("/dev/ttyAMA0", 9600)) < 0) { cout << "Error"; return 1 ;

    0熱度

    1回答

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

    0熱度

    2回答

    我有一臺電腦(即用作服務器)和幾個板與Atmega微控制器是這樣的: 將計算機連接到UART & RS485(板帶USB到RS485轉換器)(我有導致我不能採用MODBUS)的限制。我想從廣播服務器通過總線消息並從每個板的取ID(板ID是4位)。 當單板收到廣播消息並嘗試發送自己的ID並且服務器收到一些僞造的ID時,我認爲它與所有單板想發送一次中的數據時碰撞問題有關。 之後我搜索一下這個問題找到了

    0熱度

    2回答

    我通過uart發送一些數據。我把單個文件分成5120byte的部分(塊)。在發送這個塊之間有中斷(可能基於波特率值),我需要捕獲這個中斷並從發送數據切換到接收數據。這是可能的嗎? 示例代碼來發送數據: ser = serial.Serial( port='/dev/ttyS0', baudrate=115200) def send(): with open("pat

    0熱度

    2回答

    我期待爲SPI和UART總線設計總線功能模型。首先,我想了解一下我對公共汽車功能模型的看法是否正確。 它應該模擬總線事務,而不用擔心底層的實現細節。 例如, 如果我要爲SPI總線構建BFM,則設計應該能夠模擬SPI上的事務,充當基於某種協議的主節點,例如從文件讀取指令,然後顯示它們在相應的模擬器上, 例如,將數據字節0c發送到從地址0f的通用數據傳輸指令(如send_write(0x0c,0x0f