0
我有一個Arduino 2560,並想發送串行數據到我的電腦。但是,我目前沒有使用Arduino Bootloader,因爲我想使用我之前爲Atmega644編寫的程序(據我所知,使用Bootloader時必須使用Arduino語言?)。是否可以在沒有Arduino引導程序的情況下使用Arduino 2560的串行/ USB通信?
有沒有人知道我試圖做的事情是否可以合理的努力?
我有一個Arduino 2560,並想發送串行數據到我的電腦。但是,我目前沒有使用Arduino Bootloader,因爲我想使用我之前爲Atmega644編寫的程序(據我所知,使用Bootloader時必須使用Arduino語言?)。是否可以在沒有Arduino引導程序的情況下使用Arduino 2560的串行/ USB通信?
有沒有人知道我試圖做的事情是否可以合理的努力?
通過2560的serial0連接到PC不依賴於bootloader(如果您在主程序運行時計劃連接)。您需要16u2運行才能將5V串行UART橋接到USB,或者您當然可以使用任何其他選項(例如MAX232左右)將5V UART轉換爲USB或RS232。但是對於特定波特率的16MHz晶振,由於RS232重複檢查波特率錯誤。
2560 bootloader只是實現固件閃存。