tag:blogger.com,1999:blog-8516057646005806683.post2606098241805476378..comments2023-04-07T18:39:50.976+08:00Comments on Cooper Maa: 把 Arduino 當成一個 AVR ISP(In-System Programmer) 使用(2)Cooper Maahttp://www.blogger.com/profile/14597993167511073460noreply@blogger.comBlogger46125tag:blogger.com,1999:blog-8516057646005806683.post-5878050604907931162012-06-29T11:19:32.808+08:002012-06-29T11:19:32.808+08:00謝謝版主 可是我沒有AVR-Dragon
我在試試別的方法好了謝謝版主 可是我沒有AVR-Dragon<br />我在試試別的方法好了kevinhttps://www.blogger.com/profile/17053901565725303088noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-32129099382174845702012-06-28T20:26:09.956+08:002012-06-28T20:26:09.956+08:00你是說你有試過 USBTinyISP 也是不行嗎?
那有沒有試過 AVR-Dragon?你是說你有試過 USBTinyISP 也是不行嗎?<br />那有沒有試過 AVR-Dragon?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-77835393420481499712012-06-28T11:53:48.888+08:002012-06-28T11:53:48.888+08:00版主你好
我們是燒 ATmega8 的 bootloader
我有試過這個方法 但好像還是一樣耶
h...版主你好<br />我們是燒 ATmega8 的 bootloader<br />我有試過這個方法 但好像還是一樣耶<br />http://www.geek-workshop.com/thread-174-1-1.htmlkevinhttps://www.blogger.com/profile/17053901565725303088noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-67197003674220783202012-06-28T09:04:22.646+08:002012-06-28T09:04:22.646+08:00這樣應該是對
不曉得是不是 ATmega8 的問題
BTW, 你是燒 ATmega8 的 bootl...這樣應該是對<br />不曉得是不是 ATmega8 的問題<br />BTW, 你是燒 ATmega8 的 bootloader 嗎? <br />因為 Arduino 內建沒有支援 ATmega8 <br />所以你是上網下載 ATmega8 的 bootloader?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-57764740274523249202012-06-28T02:50:53.361+08:002012-06-28T02:50:53.361+08:00我們是用Arduino Duemilanove ATMega328這塊版子 接ATMega8 然...我們是用Arduino Duemilanove ATMega328這塊版子 接ATMega8 然後reset pin 接110歐姆的電阻到 5Vkevinhttps://www.blogger.com/profile/17053901565725303088noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-90191145795175038762012-06-27T16:49:02.960+08:002012-06-27T16:49:02.960+08:00請問你用的板子型號是多少?
你電阻是加在 reset pin 和 5v 之間對嗎?請問你用的板子型號是多少?<br />你電阻是加在 reset pin 和 5v 之間對嗎?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-66025529263470230332012-06-27T15:28:47.375+08:002012-06-27T15:28:47.375+08:00請問在燒錄過程中
出現以下
avrdude: stk500_getsync(): not in sy...請問在燒錄過程中<br />出現以下<br />avrdude: stk500_getsync(): not in sync: resp=0x15<br /><br />這該怎麼解決?!<br /><br />上面說的增加電阻已經試過了還是沒辦法解決kevinhttps://www.blogger.com/profile/17053901565725303088noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-476258938916024822012-03-04T16:16:50.640+08:002012-03-04T16:16:50.640+08:00你試成功了啊!
恭禧!恭禧!
後來有找到原因嗎?
哇塞!你還把操作過程拍成影片啊!?
不客氣,有...你試成功了啊!<br />恭禧!恭禧!<br />後來有找到原因嗎?<br /><br />哇塞!你還把操作過程拍成影片啊!?<br /><br />不客氣,有空常來啊!Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-11045734287191584822012-03-04T00:44:16.046+08:002012-03-04T00:44:16.046+08:00如影片
http://www.youtube.com/watch?v=GMt4hLaKjAc&...如影片<br />http://www.youtube.com/watch?v=GMt4hLaKjAc&feature=related<br />已經可以燒錄囉。<br />但是,最近課業壓力比較重,我要把此事移到第一次段考後囉~<br />謝謝您近來提供資訊和幫我找到答案,非常感謝您唷~翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-38756267651706383712012-03-02T00:03:08.109+08:002012-03-02T00:03:08.109+08:00現在看起來,一個可能原因是 ArduinoISP 沒有正常動作,另一個可能原因是全新的晶片必須先設定...現在看起來,一個可能原因是 ArduinoISP 沒有正常動作,另一個可能原因是全新的晶片必須先設定 Fuses<br /><br />你 168 是 8 MHz,可是 "arduino NG or older w /Atmega8" 這個選項是 16 MHz的耶,這樣 ArduinoISP 燒到 168 後,也許程式不能正常動作。建議你給 168 也加個 16 MHz 的 crystal,然後重燒 ArduinoISP 試試。Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-84295959225655788362012-03-01T01:03:00.775+08:002012-03-01T01:03:00.775+08:00我的開發板是8MHz的
燒的時候是選 arduino NG or older w /Atmega8我的開發板是8MHz的<br />燒的時候是選 arduino NG or older w /Atmega8翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-19627790377488233072012-02-29T22:57:29.941+08:002012-02-29T22:57:29.941+08:00你開發板 168 是 8MHz 的?
那在燒 ArduinoISP 的時候你選的是?你開發板 168 是 8MHz 的?<br />那在燒 ArduinoISP 的時候你選的是?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-69199576102800220602012-02-29T20:02:39.166+08:002012-02-29T20:02:39.166+08:00我試燒bootloader,一樣的錯誤
avrdude: Expected signature fo...我試燒bootloader,一樣的錯誤<br />avrdude: Expected signature for ATMEGA8 is 1E 93 07<br />Double check chip, or use -F to override this check.<br />為什麼捏?(線路都正確。)<br />我發現我的168開發版是8Mhz的crystal這樣燒16 Mhz的atmega8會有問題?<br />謝謝翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-20428395233365797442012-02-29T18:56:24.678+08:002012-02-29T18:56:24.678+08:00是的,先燒一次 bootloader,然後再用 ArduinoISP 再燒 Sketch 就行,這樣...是的,先燒一次 bootloader,然後再用 ArduinoISP 再燒 Sketch 就行,這樣會蓋掉 bootloader。<br /><br />Arduino-0018 的話,可以按 Shift + Verify 編譯程式,這樣會有很多編譯的訊息。Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-46295469023296192482012-02-29T18:51:24.159+08:002012-02-29T18:51:24.159+08:00您好,我是用Arduino-0018
您說先燒一次bootlaoder,那晶片不是剩7KB而已嗎?
...您好,我是用Arduino-0018<br />您說先燒一次bootlaoder,那晶片不是剩7KB而已嗎?<br />要怎麼把它刪除押?<br />還是用ArduinoISP在燒一次程式它就不見惹?(那就是8KB?)<br />謝謝您!翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-48635226814493256582012-02-29T18:01:25.975+08:002012-02-29T18:01:25.975+08:00你抓不到晶片的訊息是 signature 不對
好像不是 Fuses 的關係
你是用 Arduino...你抓不到晶片的訊息是 signature 不對<br />好像不是 Fuses 的關係<br />你是用 Arduino 1.0 嗎?<br />建議你把 Preferences > Show verbose output during > compilation 打開,然後看完整的錯誤訊息寫什麼<br /><br />Fuses 簡單說就是晶片的設定<br />比如最重要的 Clock Source ( clock source 是內部或外部振盪器、頻率是多少,要不要除頻等)、還有 Brown-detection, watchdog 等設定<br /><br />全新的晶片建議先設定 Fuses,或是先燒一次 bootlaoder (這個步驟就會設定 fuses)<br /><br />可以參考一下這篇 fuses 的介紹:<br />http://www.ladyada.net/learn/avr/fuses.html<br /><br />如果你用其它廠牌的晶片,也會有類似的設定<br />比如 Microchip PIC,不過在 PIC 裏不叫 Fuses,它叫 Configuration BitsCooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-1037938898983796132012-02-29T16:23:11.233+08:002012-02-29T16:23:11.233+08:00是因為我沒有設定Fuses,所以他才抓不到晶片嗎?
全新的晶片一定要燒Fuses嗎?
要怎麼用 av...是因為我沒有設定Fuses,所以他才抓不到晶片嗎?<br />全新的晶片一定要燒Fuses嗎?<br />要怎麼用 avrdude 去設定 fuse 呢?<br />(可以請您說明一下什麼是Fuses嗎?)<br />謝謝您!翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-4276771121638889342012-02-29T16:17:17.826+08:002012-02-29T16:17:17.826+08:00有的。有的。翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-21954560299977487242012-02-29T11:33:57.224+08:002012-02-29T11:33:57.224+08:00你有接 16 Mhz 的 crystal 嗎?你有接 16 Mhz 的 crystal 嗎?Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-12609866361494233112012-02-27T15:58:46.332+08:002012-02-27T15:58:46.332+08:00請問,我昨天購買了一顆ATMEGA8-16PU,
我按照您的麵包版的標準版本接線(零件都有齊全)
也...請問,我昨天購買了一顆ATMEGA8-16PU,<br />我按照您的麵包版的標準版本接線(零件都有齊全)<br />也把ArduinoISP程式燒到Atmega168的開發板上<br />也有編輯 Arduino 的 preferences.txt<br />也設定了Tools>Board>Arduino NG or older w/ ATmega8<br />但是在燒錄的時候發生錯誤,如下:<br />Wrong microcontroller found. Did you select the right board from the Tools > Board menu?<br />avrdude: Expected signature for ATMEGA8 is 1E 93 07<br /> Double check chip, or use -F to override this check.<br /><br />(錯誤圖片:https://plus.google.com/u/0/photos/104122324856232209042/albums/5713719272211534945/5713719269045012050)<br />請問該如何解決呢?<br />謝謝您!翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-58941900993573712662012-02-21T11:07:49.679+08:002012-02-21T11:07:49.679+08:00嗯,理論上應該是可以.
atmega8 有分 Atmega8 跟 Atmega8L 兩種版本。Atm...嗯,理論上應該是可以.<br />atmega8 有分 Atmega8 跟 Atmega8L 兩種版本。Atmega8 可以跑到 16MHz,Atmega8L 只能到 8MHz。之前我想把 Atmega8L 超頻到 16MHz,結果沒試成功。:(<br /><br />呵~這是正常的,將來 Arduino 如果成本降低,然後市場也打開之後,我可以想像應該會出現 『Arduino 專題製作...」之類商品。Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-16904943161396697092012-02-20T16:59:22.902+08:002012-02-20T16:59:22.902+08:00我要用 Atmega8 和 16 MHz 石英震盪器
(按照您上面"麵包板當作 Targe...我要用 Atmega8 和 16 MHz 石英震盪器<br />(按照您上面"麵包板當作 Target Board 用,標準版本"的接法),<br />這樣"編輯 Arduino 的 preferences.txt",在燒錄應該就沒有問題吧!<br /><br />是的,相關的文章我都看過了,因為我之前有買這個<br />http://www.eslite.com/product.aspx?pgid=10099145301929592<br />所以有稍微接觸了Arduino,所以我有一塊Atmega168的開發板,所以我想要用這塊開發板當作ArduinoISP,不想再做USBasp了。<br />本來想要用8051製作萬年曆(因為我把桌上的時鐘搞壞了,現在都是睡到自然醒,每次早上的台詞:X!遲到了!。所以才想會製作這個)<br />但是上網找資料的時候發現,都是一些販賣專題報告的賣家,<br />像什麼『【歐趴專賣店】-8051單晶片專題製作』等等。根本找不到相關的資料(也許是我不會找)<br />所以才把腦筋動到曾接觸過的Arduino,發現製作Arduino的成本便宜,程式好寫,而且網路上一大堆文章。<br />所以才選擇它。既然選擇了它,那當然要做一些功課囉。(禮拜六家裡有事,沒買到材料喇~ OAO)<br />謝謝您!翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-62162189944387376482012-02-20T09:16:26.597+08:002012-02-20T09:16:26.597+08:00對了,我沒有試過 Atmega8 @8 Mhz
Atmega8 跟 Atmega168/328 的 ...對了,我沒有試過 Atmega8 @8 Mhz<br />Atmega8 跟 Atmega168/328 的 fuses 設定可能不太一樣,建議你在用 atmega8 的時候順便參考這篇的設定:http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-59993936878188788092012-02-20T09:14:59.054+08:002012-02-20T09:14:59.054+08:00是的。
你把我寫的每一篇都讀過了。:-)是的。<br /><br />你把我寫的每一篇都讀過了。:-)Cooper Maahttps://www.blogger.com/profile/14597993167511073460noreply@blogger.comtag:blogger.com,1999:blog-8516057646005806683.post-38069499300863389182012-02-20T00:23:21.552+08:002012-02-20T00:23:21.552+08:00http://coopermaa2nd.blogspot.com/2011/05/arduino-a...http://coopermaa2nd.blogspot.com/2011/05/arduino-avr-ispin-system-programmer-3.html<br /><br />那我按照您這篇文章的指示<br />"編輯 Arduino 的 preferences.txt"<br />應該就可以燒了吧?<br />謝謝!翔https://www.blogger.com/profile/05102025721403980066noreply@blogger.com