Pages: [1]   Go Down
Author Topic: Geen sketch op atmega328-pu op breadboard  (Read 2523 times)
0 Members and 1 Guest are viewing this topic.
Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ik heb een bootloader gebrand op een atmega328-pu volgens deze handleiding ook het aanpassing van de chip-signature is gebeurd. Ik heb de melding gekregen dat de bootlaoder goed was terecht gekomen op de chip. Ik heb dit gedaan met behulp van een MEGA 2560.

Nu wil ik een simpele sketch (blink) laten werken maar ik krijg geen verbinding met het breadboard. Ik selecteer het board "ATmega328 on a breadboard (8 MHz internal clock)" en gebruik mijn MEGA 2560 als ISP-programmer.

Ik krijg de melding : "avrdude: stk500_getsync(): not in sync: resp=0x00"

Volgens dezelfde handleding als hierboven moet ik een sketch in de atmega328 brengen met de lijnen RX en TX, maar ik kan de MEGA 2560 niet verwijderen. Zijn er andere mogelijkheden om dit te doen?
Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je kan een sketch uploaden naar je BBA (barebone arduino):
- met een arduino zonder chip erop (maar jij kan, je chip niet verwijderen, dus geen optie)
- of met een FTDI kabel.
- of met een USB2SERIAL kabel.
- of je koopt een oudere Arduino waar je de chip afhaalt en dan voorlopig je eigen chip opsteekt om je sketch te uploaden.

Als je dit veel gaat doen, dan koop je volgens mij best een FTDI kabel of een USB2SERIAL.

check dit eens ter info:

http://www.jo3ri.be/arduino/projects/barebonearduino-1

en eventueel deze:
http://www.jo3ri.be/tutorials
Logged


Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ik heb een USB naar serial converter kabeltje.

Weet je een goede site/tutorial over hoe dat dan in zijn werk gaat?
Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Met USB2serial bedoel ik eigenlijk deze:



[url][http://arduino.cc/en/Main/USBSerial/url]

En niet een usb to seriële kabel zoals voor je computer

Heb je die van de foto? Zo niet, denk er dan maar eens over na om eentje te kopen. Een FTDI kabel is ook een optie en via google vind je oplossingen om zelf eentje te maken. Zoek op DIY en FTDI.
Logged


Forum Moderator
Belgium
Offline Offline
Edison Member
*****
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Misschien een rare vraag maar .... kan je niet beter direct je sketch branden in plaats van de bootloader?
Als je je sketch niet vaak wilt veranderen is dat veel beter.
Met vriendelijke groet
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@JOR3i : Ik ga dat zeker eens bekijken.

@Jantje : Ik wist niet dat dat gaat, heb je bij arduino niet altijd een bootloader nodig? Als ik dat wil doen, gebruik ik dan mijn MEGA als ISP? Welke instellingen moet ik doen in de IDE? Of heb je een artikel waar meer duidelijke uitleg op staat?
Logged

Forum Moderator
Belgium
Offline Offline
Edison Member
*****
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

De bootloader is een programma dat het makkelijk maakt om een programma op je arduino te plaatsen.
De bootloader neemt plaats en geheugen. Als je een AVR ISP of een Arduino ISP hebt kan je daarmee je sketch rechtstreeks op de Arduino zetten.
Ikzelf heb het nog nooit gedaan (maar iemand anders heeft het wel voor mij gedaan) het komt er op neer om de juiste Avrdude commando's door te sturen. Voor zover ik begrepen heb is "zonder bootloader" de "normale" manier van werken in het AVR wereldje.
Met vriendelijke groet
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

dit is zo'n ISP shield:

http://shop.evilmadscientist.com/productsmenu/tinykitlist/253

maar het kan ook op een breadboard.

dit is een tutorial: http://www.sparkfun.com/tutorials/200 om een arduino te gebruiken als isp
en deze is een andere: http://www.instructables.com/id/Turn-Your-Arduino-Into-an-ISP/

ik vind het gebruik van een FTDI kabel of een USB2SERIAL adapter nog steeds het makkelijkste. (je hebt geen extra Arduino nodig)
Logged


Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je kan een AVR inderdaad programmeren zonder bootloader. Met dat systeem ben ik bekend. Je schrijft dan programma's in C en via een compiler (Codevision, AV studio,...) breng je de programma's in de microcontroller. De compiler maakt daar een .hex file van.

De IDE van arduino doet dat blijkbaar ook. Ik ga de links een bestuderen. Ik zal me melden als het gelukt is (en ook als het niet gelukt is).
Logged

Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Met deze methodes lukt het niet. Ik blijf de melding "avrdude: stk500_getsync(): not in sync: resp=0x00" krijgen  smiley-twist
Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ook niet met FTDI kabel of een USB2SERIAL adapter?
Logged


Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Een USB2SERIAL adapter heb ik (nog) niet. HEt lukte ook niet met het AVRdude programma.

Ik denk dat ik eens ga investeren in een USB2SERIAL adapter. Heb je toevallig een goede webwinkel?
Logged

Forum Moderator
Belgium
Offline Offline
Edison Member
*****
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ik denk dat ik eens ga investeren in een USB2SERIAL adapter. Heb je toevallig een goede webwinkel?
Er is een thread geweest in dit forum met links maar ik vind hem zo niet terug. Zelf effe zoeken zou ik zeggen.
Met vriendelijke groet
Jantje
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Maaseik, Belgium
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bedoel je deze ?
Logged

Forum Moderator
Belgium
Offline Offline
Edison Member
*****
Karma: 68
Posts: 1926
Arduino rocks; but with my plugin it can fly rocking the world ;-)
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bedoel je deze ?
Inderdaad
Logged

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Pages: [1]   Go Up
Jump to: