Sida 1 av 2

Problem att få igång Mavric II AVR Dev Board Inget händer

Postat: 22 januari 2008, 17:33:07
av Haddock
Hej

Här har ni en total nybörjare på AVR. Försöker få igång en Mavric II till att blinka den inbyggda dioden.

Det verkar som att jag lyckats föra över programmet, åtminstone säger BASCOM-AVR att det är gjort. Sedan händer inget, varken blinkar eller ryker :? Antar att jag ska va glad så länge det inte ryker, men...

Inga förklaringar är för grundläggande eller självklara för mig. Antagligen har jag missat nåt väsentligt som jag inte hittat nån information om. Har en gammal laptop med 233MHz processor och ISP kabel via parallellporten.

Hur mycket fel kan man göra?

Postat: 22 januari 2008, 18:35:16
av Icecap
"Hur mycket fel kan man göra?" - om du bara visste!!!!!!

Jag förstår att det är ett dev-board (TITTA HÄR)
Hur är det med kristall? Ska man bygla eller så?

Postat: 22 januari 2008, 18:42:57
av Purre
Ändra rubriken så ska du se att fler hjälper till

Postat: 22 januari 2008, 18:45:15
av MicaelKarlsson
"Hur mycket fel kan man göra?"
Ju längre du håller på kommer du att upptäcka fel du inte trodde var möjliga! :D

Hur är det med JTAG-en på Mega128, den kan ställa till det.

MAVRIC-IIB såg ju trevlig ut, var köpte du den och pris?

Postat: 22 januari 2008, 19:14:45
av Haddock
"Jag förstår att det är ett dev-board" Stämmer, fast mitt är inte version B utan Denna

Det sitter en kristall på... Är det inte säkert den är inkopplad? :shock:

Ändra rubriken? till nåt med AVR menar du?

Hur kan JTAG-en ställa till det?

Det var ett tag sedan vi köpte den (innan version II fanns). Den var ursprungligen tänkt att styra hydraulerna på brorsans bil. Nu hoppas jag att den ska styra hans pelletsmatning så småningom

Postat: 22 januari 2008, 19:27:16
av maha
Rubriken ska beskriva ditt inlägg så till exempel: "Problem att få igång Mavric II AVR Dev Board"

Postat: 22 januari 2008, 19:39:08
av cykze
Vad sägs om att posta koden här så att vi kan kolla på den? :)

Postat: 22 januari 2008, 20:01:32
av MicaelKarlsson
"Hur kan JTAG-en ställa till det? "
Beror på vilken port du använder!!

Postat: 23 januari 2008, 16:12:08
av Haddock
Kan JTAG ställa till problem även om man inte använder nån? Jag har ISP via parallellporten.

Programkoden jag använder är inte min egen utan den som jag hittat HÄR. Det är Hello world koden till Bascom som jag använder. Några ändringar har jag inte gjort, kan det vara det som behövs? I så fall vilka?

Postat: 23 januari 2008, 16:28:45
av cykze
Det verkar ju som att den där koden är speciellt skriven för att kunna köras på din utvecklingsplatta. Så det borde väl inte vara fel i koden.

Kan du mäta spänningen på Reset-pinnen på AVR:en? Den ska vara hög för AVR:en ska köras.

Är det inte så att du själv behöver koppla PB0-pinnen till en lysdiod för att det ska fungera?

Postat: 23 januari 2008, 16:56:41
av Haddock
Resetpinnen har 4,87V

Det sitter en lysdiod på kortet som är kopplad via en bygel.

Postat: 23 januari 2008, 17:49:53
av MicaelKarlsson
Haddock skrev:Kan JTAG ställa till problem även om man inte använder nån? Jag har ISP via parallellporten.
Ja använder du porten som JTAG-en använder och den är aktiverad "skiter det sig" Du hittar info om JTAG i databladet.

Har du kolla så alla fuses är som de skall??

Postat: 23 januari 2008, 18:42:15
av Haddock
När det gäller fusarna tyckte jag det verkade så krångligt att jag blundade och hoppades att de var ok. :(

Kollade lite om JTAGEN och den går på port F och det enda som används än så länge är lysdioden på port B, så jag tycker inte det borde krocka. Det går visserligen att inaktivera den med en fuse. Tycker dock inte att det ska behövas, eller?

Postat: 23 januari 2008, 18:49:07
av MicaelKarlsson
Om jag var som du skulle jag ta mig den tid det behövs för att lära mig vad de olika fuses betyder och det är väl investerad tid! Det har räddat mig ett antal gånger.

Postat: 23 januari 2008, 19:54:04
av cykze
Är du säker på att programmet har förts över till AVR:en?

Gör Bascom någon verifiering på att programmet verkligen har förts över?

Kan du göra en reset på AVR:en? Dvs göra Reset-pinnen låg och sedan göra den hög igen. Det borde gå att göra från programmet du använder för att programmera AVR:en.

Har du gjort parallellportsprogrammeraren själv?