2015-09-08 56 views
3

我想使用ATmega2560 MC,但它僅作爲表面貼裝IC生產,這意味着我必須讓PCB使用它。我搜索了一個製作完成的工具包,發現Arduino Mega R3板包含了所需的MC。 (它包含更少的I/O引腳,但現在沒關係)。我可以在這塊電路板上實現我的代碼(沒有任何arduino代碼)嗎?或者我應該修改它與Arduino一起工作,如果它在電路板上運行,它將與普通IC相同,否則速度會有所不同。使用Arduino板作爲常規的AVR微控制器

回答

4

Arduino Mega2560中的MCU是一個股票ATmega2560。不需要使用Arduino庫進行編程,也不需要使用Arduino工具進行通信;正常情況下,avr-gcc和avrdude將與它一起工作。請注意,如果要通過串行而不是ISP對其進行編程,則需要在avrdude中爲芯片上編程的引導加載程序選擇合適的編程器/協議。

+0

我不需要Arduino引導程序,我將擦除ICSP的所有芯片並安裝我的引導程序,我在芯片ATMEGA16U2-MU IC上找到。我認爲這隻適用於引導程序的權利?當我下載我自己的代碼後,這個IC就沒有任何工作了?謝謝 – Nasr

+1

該芯片是電路板上的USB-UART橋。無需重新編程。 –