Sida 1 av 1

Programmerare och program till atmega16

Postat: 23 juli 2007, 11:06:33
av jyrgen
Hejsan!

Skulle vilja programmera en atmega16 och skulle vilja ha en så billig programmerare som möjligt. Jag skulle kunna tänka mig att bygga en själv bara den är enkel att bygga. Tänkte också passa på att fråga vilket program ni tyckar jag ska använda för att programmera den och skriva programmet i, jag vill skriva i språket c.

Tackar

Postat: 23 juli 2007, 11:13:33
av björn
KOll HÄR, där finns schema på programmerare och program(ponyprog) för överföring av hex filen.

EDIT: Såg nu att jag missuppfattade lite, för kodskrivning (eller rättare sagt kompilering) kolla in AVR-gcc (vad är det nu paketet för windows heter?) som är den vanligaste miljön för C till AVR.

Postat: 23 juli 2007, 11:50:54
av karlstedt
Paketet med AVR-GCC för windows heter WinAVR.

Den enklaste och billigaste "programmeraren" är nog denna:
Bild

Förutsätter dock att du har en dator med parallellport.
Använder du en sådan "programmerare" kan du flasha mega16 direkt från WinAvr med hjälp av ett program som heter avrdude.

Postat: 23 juli 2007, 12:54:51
av Icecap
Viktigt i detta sammanhang är att nämna att dessa USB<->Parallellportar som finns INTE fungerar till detta!

Postat: 24 juli 2007, 10:11:44
av jyrgen
Det ser grymt bra ut, ska prova det i helgen. Tackar!

Postat: 24 juli 2007, 10:26:17
av speakman
Klart det ser bra ut, det är ju AVR! Eller hur Icecap? :lol:

Postat: 24 juli 2007, 11:12:29
av Micke_s
Och sedan när du kan programmera med LPT porten så går dett bygga denna
http://www.fischl.de/usbasp/
En atmega88, zener, kristall och usb-b port samt några motstånd och kondensatorer och allt ihopbyggd på t.ex. experimentplatta.

Postat: 24 juli 2007, 11:27:44
av Icecap
speakman: det har jag inte sett att jag har skrivit... :?:

Själv håller jag på att göra en bootloader till Renesas, den ska sedan läggas ihop med den jag har till Fujitsu'n med autodetektering av processortyp, när detta är klart flyttar jag över till Renesas, även på PIC-nivå.

Och då AVR är i PIC-nivå......

Programmeringsinterface är en MAX232 (el. liknande) på kretskortet och ett par optokopplare som jag har på en extern dosa samt en serieport på min laptop/bänkdatorer, USB<->COM-port fungerar alldeles utmärkt.

Att MAX232 sitter på kretskortet är för att jag då använder 2 av de UART som finns till kommunikation med "resten" så det är inte för skoj skull bara.