usart

    2熱度

    1回答

    我在stk500開發板上使用串行電纜連接到ubuntu上的atmega162芯片。 在atmega上,我初始化usart並寫入一些字節。在Ubuntu端,東西出來的管道,但它絕對不是什麼被髮送... 更準確地說:每發送一個字節,我得到一系列約6或7字節,每個它們具有0x00或0xC0值。我的代碼 相關片段: 編譯標誌: CFLAGS = -g CFLAGS += -mmcu=atmega162

    0熱度

    1回答

    我正在爲C編寫Arduino Mega 2560的代碼,我試圖通過串口進行雙向通信。但是,只有從Arduino發送數據到PC才能工作 - 另一種方式不行。 Arduino上的RX LED很快亮起,但我的代碼沒有收到數據(連接到「引腳13」的LED不亮)。有誰知道如何解決這一問題? 下面是關於Arduino的運行代碼: #define USART_BAUDRATE 500000 #define B

    2熱度

    1回答

    我試圖讓我的工作在我的stm32f0發現,但現在我發現有關此類文件「缺乏」,所以有沒有人誰有任何工作的stm32f050 ? 謝謝。 Bart Teunissen

    0熱度

    1回答

    我正在嘗試實現PC(linux)與rs232的PIC18F4620的通信。 Transmition(PIC - >到PC很好)。但是,當我試圖將PC從PC傳輸到PIC時,PIR1bits.RCIF標誌從不設置,並且不會發生中斷。 那是我的(PIC18F)代碼(一個版本): /* * sdcc --use-non-free -mpic16 -p18f4620 test_lcd_serial.c

    -2熱度

    1回答

    我工作的項目如下: 我ADuC7061上的USART與PIC18F46J50 EUSART連接。 aduc7061不斷髮送信息,pic18f通過eusart0接收該信息。 現在的問題是,我必須將這些信息存儲在pic18的eeprom上,然後在對128x64圖形顯示進行一些操作後顯示該信息。

    0熱度

    1回答

    是否有可接受的/有效的方法來指定/識別8位數據流中每個塊的第一個字節,其中塊是否更新和重複?我正在使用GCC。這些控制設置數據通過兩個uC之間的USART傳遞,我需要確保接收端的幀對齊。我可以將一個頭添加到塊的每個實例,但數據可以假設頭可能具有的任何值。

    1熱度

    1回答

    我試圖做ATMEGA32串行通信和我有一個問題: 在異步串行通信都UBRRH和UCSRC寄存器具有相同的位置。我不知道哪個位置將作爲UBRRH的條件,並且在哪些條件下,它將作爲UCSRC。根據分配給這些寄存器的工作,我需要爲每個寄存器設置不同的值 在數據表中,他們提到使用URSEL位在兩個寄存器之間進行選擇,但不知何故,我沒有那樣做。

    0熱度

    1回答

    這可能是一個非常簡單的問題,但我需要問在投入硬件的一些金額前。因爲我已經讀了這個Arduino link,Arduino GSm shiled工程相當不錯。我的問題是我們可以使用任何其他GSM/GPRS模塊代替Arduino GSM,GSM庫也將與該模塊同樣工作。根據我的瞭解,GSM?GPRS模塊也可以與任何電路板進行串行協議修改,因此,如果我們使用串行軟件庫,我們可能使用帶有TX/RX的任何GS

    0熱度

    1回答

    嘿,我有我的美國設置從鍵盤讀取中斷,並使用我的圖片從我的麪包板傳輸ADC讀數中斷是用戶可以輸入的鍵盤命令這將改變我的模擬麪包板溫度傳感器的上限和下限 我的問題是有時候我的usart只是隨機崩潰,它凍結了並停止傳輸,當我進入我的鍵盤輸入時,有時當它傳輸某些中間句子時(例如通過printf的一半),然後我按下回車鍵,中斷似乎會崩潰,導致像下面的圖像一樣的圖像。 http://imageshack.us

    -4熱度

    1回答

    我已經配置了usart,但我在下面的代碼行中出現錯誤,並且我正在使用eclipse OCD進行編譯,所以請建議正確的方法來配置時鐘。 void RCC_Configuration(void) { /* error status */ ErrorStatus HSEStartUpStatus; RCC_DeInit(); RCC_HSEConfig(RC