tag:blogger.com,1999:blog-7442522839201272491.post1986323112315820130..comments2023-06-06T21:27:48.122+08:00Comments on D.I.V.E in Technology: USBasp 以 Progisp 軟體燒錄 Arduino (ATmega168、ATmega328) bootloader 設定教學Anonymoushttp://www.blogger.com/profile/00057505102349106252noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-7442522839201272491.post-68866758240582480132017-02-19T07:28:53.330+08:002017-02-19T07:28:53.330+08:00作者已經移除這則留言。Anonymoushttps://www.blogger.com/profile/02260714295220905114noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-19993669174605296882014-07-07T09:30:30.386+08:002014-07-07T09:30:30.386+08:00您好,
您的第一個實驗問題,我尚未實際操作過,因此無法給您比較詳細的解答,但基本操作方式應該與 A...您好,<br /><br />您的第一個實驗問題,我尚未實際操作過,因此無法給您比較詳細的解答,但基本操作方式應該與 Arduino UNO 當作 ISP 燒錄器,燒錄第二片 Arduino UNO 相似,建議您在搜尋相關網誌教學,或許有更進一步的操作說明。<br /><br />另外:avrdude: stk500_getsync(): not in sync: resp=0x00 這個問題多半是 USB Driver 失效,或是無法抓取到 Arduino 設備,試著把硬體管理員中所找到的 Arduino 驅動先行移除,並重新插拔 USB 線試試看。<br /><br />若問題依舊存在,請指定 Arduino 資料夾中的 Driver 資料夾,並選用 Mega2560 driver 。Anonymoushttps://www.blogger.com/profile/00057505102349106252noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-7260320612463546942014-06-23T17:58:02.505+08:002014-06-23T17:58:02.505+08:00我也是這麼認為的 但是失敗了....
我照著步驟做 他只會把程式燒進master端 slave端沒反...我也是這麼認為的 但是失敗了....<br />我照著步驟做 他只會把程式燒進master端 slave端沒反應<br />步驟如下<br />使用一塊MEGA2560(可正常燒錄的)當做master <br />電路板上的MEGA2560晶片為slave(已有bootloader)<br />並將master燒錄example裡的arduino ISP code<br />將master的53(RESET)接slave的53(RESET)<br />52(SCK)接slave的52(SCK)<br />51(MOSI)接slave的51(MOSI) <br />50(MISO)接slave的50(MISO)<br />電源由USB供應給master後再接給slave<br />arduino IDE 的Tools->board選擇arduino mega2560 or Mega ADK<br />Tools->programmer選擇arduino as ISP<br />COM PORT是選擇master的PORT(照理說因該是可以不選對吧?)<br />(P.S.附上我晶片的電路圖https://www.facebook.com/photo.php?fbid=778303228857343&set=pb.100000330182745.-2207520000.1403516787.&type=3&theater)<br /><br />另外 我以同樣步驟燒錄另一塊arduino mega2560<br />不論是有bootloader或沒有bootloader的晶片 <br />都是出現錯誤"avrdude: stk500_getsync(): not in sync: resp=0x00"<br />請教可能是哪裡出了問題呢?Anonymoushttps://www.blogger.com/profile/09217083780530314849noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-87522510888665756832014-06-19T22:43:57.896+08:002014-06-19T22:43:57.896+08:00先回答您第一個問題:您將 mega 2560 上具有 Bootloader 的晶片拆下,與另一片 m...先回答您第一個問題:您將 mega 2560 上具有 Bootloader 的晶片拆下,與另一片 mega 2560 互換 mcu ,這個部份應該可以讓您正常使用 arduino IDE 燒錄程式了。<br /><br />第二個問題要確認您的 mega 2560 誰是 master (負責燒錄),誰是 slave (負責被燒錄),確認完 SPI 腳位、供電後,就可以燒錄了,您試試看Anonymoushttps://www.blogger.com/profile/00057505102349106252noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-19055611762967828352014-06-19T20:18:47.101+08:002014-06-19T20:18:47.101+08:00那我試了另一種方法 我將mega2560拆下已經有Bootloader的晶片
焊到我的電路上面 ...那我試了另一種方法 我將mega2560拆下已經有Bootloader的晶片<br />焊到我的電路上面 那我現在因該可以直接使用arduino IDE燒錄程式囉?<br />方法是否為<br />用mega板當isp 將mega板的50~53腳位接到相對應我版子上的SPI腳位 並提供電源<br />這樣便可以燒錄了?<br />(我目前有兩塊MEGA板)Anonymoushttps://www.blogger.com/profile/09217083780530314849noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-24671185406643405912014-06-19T10:56:21.054+08:002014-06-19T10:56:21.054+08:00需要使用 Arduino IDE 進行 Upload ,就一定需要將板子上的 Bootload 燒錄...需要使用 Arduino IDE 進行 Upload ,就一定需要將板子上的 Bootload 燒錄進去。有 Bootload 存在,你的 Arduino 板子才能初始化,你的系統也才能經由 USB 找到目標並 Upload 程式。<br /><br />若你沒有燒錄 Bootload ,我的經驗只能透過 AVRISP Uplpad 程式到板子上。但你僅有 Arduino能當作 ISP 燒錄 Bootloader,就要請您參閱官網方式 try 看看了:http://arduino.cc/en/Tutorial/ArduinoISP<br /><br />Anonymoushttps://www.blogger.com/profile/00057505102349106252noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-48523593379578856102014-06-18T21:16:03.962+08:002014-06-18T21:16:03.962+08:00請問一下 最後一段話的意思是說
可以使用Progisp這個軟體可以對2560燒錄Bootloader...請問一下 最後一段話的意思是說<br />可以使用Progisp這個軟體可以對2560燒錄Bootloader 但即使成功後也無法使用Arduino IDE進行Upload嗎?<br />還是我誤會了?<br />我現在用Mega2560做為ISP 透過Arduino IDE對自己做的電路辦(2560晶片)燒錄Bootloader 但一直失敗<br />用USBasp 透過Arduino IDE 也一樣失敗<br />看到您這篇 想說試試看您的方法 還是您建議直接用AVRISP?<br />因為目前手上沒有AVRISP 如果只能用AVRISP的話就要在購買了....Anonymoushttps://www.blogger.com/profile/09217083780530314849noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-73495110411783201192014-06-15T11:24:02.192+08:002014-06-15T11:24:02.192+08:00若您僅以 AVRISP 對 atmega8 進行燒錄,可不需預先燒錄 bootloader ,此法還...若您僅以 AVRISP 對 atmega8 進行燒錄,可不需預先燒錄 bootloader ,此法還可作為節省部份晶片上的空間。Anonymoushttps://www.blogger.com/profile/00057505102349106252noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-89214853233064987032014-05-14T09:16:04.982+08:002014-05-14T09:16:04.982+08:00看您有無需要再利用 Arduino IDE 上傳程式, 如果燒完程式馬上要上電路應用, 沒有燒 bo...看您有無需要再利用 Arduino IDE 上傳程式, 如果燒完程式馬上要上電路應用, 沒有燒 bootloader 也是OK的!!<br />Kevinhttps://www.blogger.com/profile/13635216989415719692noreply@blogger.comtag:blogger.com,1999:blog-7442522839201272491.post-30517855532067089912014-05-08T22:57:10.516+08:002014-05-08T22:57:10.516+08:00不好意思,想請問一下
如果透過AVRISP使用Progisp
對atmega8進行燒錄
需要事先燒...不好意思,想請問一下<br />如果透過AVRISP使用Progisp <br />對atmega8進行燒錄<br />需要事先燒錄bootloader後再燒錄想使用的程式嗎?Anonymoushttps://www.blogger.com/profile/10268974283187127170noreply@blogger.com