arduino on breadboard

Started by moopee, April 08, 2013, 12:09:22 PM

Previous topic - Next topic

moopee

ผมมี atmega8 อยู่ตัวหนึ่ง ต้องการทำให้เป็น arduino แบบ internal clock 8MHz ตามเว็บ
http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8

แต่เบริ์น bootloader ผ่านทาง บอร์ด uno (ArduinoISP) ก็ไม่มี error อะไร

แต่พอจะ upload sketch ไปที่ atmega8 on breadboard ผ่านทาง FTDI (ft232rl) โดยใช้ arduino ide 1.0
มันมี error ประมาณไม่มี respond กลับมาจากบอร์ด

ใครมีคำแนะนำบ้างครับ หรือผมเข้าใจอะไรผิดหรือเปล่า ในขั้นตอนการเปลี่ยน atmega ให้เป็น arduino ครับ เพราะผมเพิ่งลองเล่น
พัฒนาโปรแกรมเป็น uno แต่จะใช้งานจริงเลยทำบอร์ดแบบง่ายๆ เอง

okok

ขอรายละเอียดเพิ่มเติม

ลงdriver FTDI หรือยังครับ
เคย sketch blink หรือยังครับ

ถ้า 2 ข้อข้างบนแล้ว ลองใช้อันนี้ดูครับ Arduino 0022

JENG

internal clock มันเพี้ยนครับ ถ้าเพี้ยนเยอะมันจะติดต่อ กับ usart ไม่ได้
เคยทำอยู่เหมือนกัน แต่ใช้ bootload อีกอันนึง และต้องปรับ OSCCAL ด้วย
สามารถติดตาม electoday ได้ที่

Facebook
www.facebook.com/groups/coopmicro

Google+
https://plus.google.com/communities/103482067769375459277

☺☺☺ความรู้ และความฉลาด ไม่ใช่สิ่งเดียวกัน จะมีประโยชน์อะไร ถ้าฉลาดแต่อยู่ในกะลา☺☺☺


moopee

ขอบคุณครับ

driver ลงแล้วครับ ไม่น่าจะใช่ปัญหา
แต่โหลด sketch blink ไม่ได้ครับ นี่แหละปัญหา

เดี๋ยวผมจะลองเปลี่ยนไปใช้ ext clock ตามที่คุณ JENG แนะนำดู
ตอนนี้กำลังทดลอง Arduino IDE 1.0.1 and ATmega8 running at 8MHz with Optiboot
http://www.robertoinzerillo.com/wordpress/?p=45 อยู่ครับ

moopee

ผมทดลองตามที่คุณ JENG แนะนำ คือใช้ ext crystal 16MHz + C 22pF 2 ตัว

แล้วใช้ arduino ide 0023 (เก่า) เบิร์น Arduino NG or older w/Atmega8 ผ่านทางบอร์ด uno (ArduinoISP)
แล้วลองโหลด blink sketch ดู ผลออกมาได้ครับไฟกระพริบ

เข้าใจว่า settings ของ arduino ide 0023 Arduino NG or older w/Atmega8 มันเป็น ext crystal 16MHz

ส่วน Arduino IDE 1.0.1 and ATmega8 running at 8MHz with Optiboot ที่ผมโพสไว้ด้านบน ผมลองแล้ว ไม่ได้
ใครลองแล้วได้ผลอย่างไง ช่วยบอกด้วย

samira

ลองทำตาม ที่ เวปนี้ แนะดูซิครับ ผมลองแล้ว ได้ผล

http://imagearts.ryerson.ca/sdaniels/physcomp/tutorials/Arduino_standalone/ard_hack.html

คิดว่า ใช้ Mega8 ก็ได้ผลครับ

หวังว่าคงมีประโยชน์บ้าง

" If you're born poor, it's not your mistake. But if you die poor, it's your mistake"
Bill Gates.