USBisp till avr

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

USBisp till avr

Inlägg av lizerdboy »

är de någon som har provat USBisp till avr,
www.matwei.de/eng/ index.php?page1=elektronik&page2=usbisp

jag ska ta o bygga en programerare för avr, men jag vet inte vilken, jag har en stk200 men vill ha en för usb som är snabbare än min,

eller finns de något annat förslag som är bättre ??

någon som har byggt USBisp ??

/// Lizerd
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Jag har oxå funderat på den några gånger.

Men inte kommit så långt så jag har gjort någon layout än.

FTDI chippet finns hos lawicel.com och kostar runt 50-60:- har jag för mig.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

jag har fdti 2232 chipp liggande, men jag tror att man skulle kunna använda de med,

eller de e väll ingen direct skillnad bara att den har två kanaler ist för 1.

kan man programera mega8án med boot loder utan att de ligger någon kod i avr chippet,. eller hur funkar de där ??

förstog inte så mycket av de han skrev på sin sida.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Tittar man på schemat så ser det ut att vara en ISP-kontakt som sitter på kortet. Så det verkar som att man redan måste ha en fungerande programmerare för att få igång den första gången. Därefter kan den troligtvis uppdateras direkt via USB-interfacet.

lizerdboy: Jag tvivlar på att det kommer gå snabbare att programmera med hjälp av usbisp. Det är ändå AVR:en som du ska programmera som är flaskhalsen. Om nu inte stk200 är väldigt långsam...
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

som man kan läsa på hans hemsida så programerar han en mega 128 på 21 sec,
jag själv har inte lagt ner något på den storleken eller i huvudtagiet på en mega avr, och jag gillar inte när de tar minuten att lägga ner datan på kretsen.

cykze: vad har du förslag på seriel programerare som jag kan använda ??
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

För mig tar det t ex 0.6 sekunder att programmera 590 bytes till en Tiny2313. Då använder jag bara en programmerare som består av fyra motstånd. När det gäller programmerare till serieporten vet jag faktiskt inte vad som finns. Då kanske någon USB-variant vore bättre.

Hur stor fil har du egentligen som tar runt en minut att ladda?
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

grejen är att jag har stk200 , men jag vill kunna använda min nya laptop som bara har usb, jag har testat fdti 2232 kretsen som e ricktigt bra,

men jag vill ha en programerare som funkar på usb, och jag vill ha grunden så jag kan designa den precis som jag vill ha den.

de jag inte fattar på usbisp är hur den är kompatibel med avr studio då jag fattar de som att de inte är någe usb kompatiblitet med usb i avr sudio.
eller ??

de jag har läst om vissa serie ports proggar som de tog hiskligt lång tid för dom större avr versionerna. upp till ett par min, vilket jag skulle tröttna på ganska fort.

jag var helt på att jag skulle köra fdti 2232 som parallel, men grejen är att de saknar nak eller var den heter, pin 10 på parallel porten vilken är data biten från avr till pc, då stöp de i tjotan.

så de finns ingen här som har testat usbisp, oki får testa , sitter och caddar den nu endå.
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

lizerdboy skrev:....och jag gillar inte när de tar minuten att lägga ner datan på kretsen.
Vojne vojne :-)

Ni skulle ha varit med på den "gamla goda tiden" då man brände in programmet i ett 2716 UV-EPROM (2 kbyte), om jag inte minns helt fel tog det ett par minuter, sen så plockade man ur den ur brännaren och satte den i sockeln på kortet man höll på med, provkörde och sedan la man den i uv-lådan och raderade den i typ 15 minuter innan man kunde bränna ner nästa (förhoppningsvis bättre fungerande) version av mjukvaran.

Fast nu när man är van med icsp och programmeringtider på några sekunder så känns allt annat stenålder...
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

lizerdboy: Gissar att usbisp fungerar så att den dyker upp som en serieport på datorn och sedan fungerar som om den vore en STK500-programmerare.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

men de sitter en fdti 245 i usbisp, detta är en parallel data , ej 232 seriel,
så de borde dyka upp som en parallel port, jag har visserligen inte testat min fdti 2232 i parallelt läge,

någon som vet om den blir seriel "com" i datorn även fast man kör 2232 eller fdti 245 i parallelt läge ,

de kanske jag ska byta ut 245án mot nyare 2232 så kan man hitta på mer roliga funktioner =).
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

By using FTDIs virtual COM port drivers, the peripheral looks like a standard COM port to the application software. Commands to set the baud rate are ignored - the device always transfers data at its fastest rate regardless of the applications baud-rate setting. Alternatively, FTDIs D2XX drivers allow application software to access the device directly through a published DLL based API. Details of the current VCP and D2XX driver can be found on FTDIs web site

detta läste jag i FT245 manualen, detta hadde jag missat helt, snopet, skratt.

man lärsig så länge man lever =)

men då fattar jag inte hur den kan uppdatera via bootlodern då man ska kunna uppdatera avrén via usb,


de som står i doc som följer med,,,,

Short manual to get up and running *
\*****************************************************************************/

After assembly the bootloader has to be programmed into the Mega8:

You simply close SJ3 on the back of the PCB and write the bootloader to the
Mega8 with any AVR programming device.

fuse bit settings:

lfuse: 0xE4
hfuse: 0xDA

After installing the bootloader you should open SJ3.

No the bootloader should be able to run and you can program the application
to the Mega8 via USB.

1: SW1 1 & 2 off
2: Plug into the USB cable
3: Bootloader will be started
4: SW1 1 & 2 on
5: red and green LED glowing
6: avrdude -p m8 -c STK500 -P xxx -e -U flash:w:xyz.hex
7: LED's blinking
8: Application is started
9: finished

hur fasen kan man då updatera via usb, bild på schema kommer...
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

äää hittade inte någonstanns jag kan lägga upp bilden på schemat.
kolla i zip filen på USBisp_v2_sch.pdf ..

http://www.matwei.de/files/usbisp_21_04_05.zip

jag fattar att man ska ha en hemmagjord rs232 kontakt till usb för att kunna lägga in bootlodern, fast om avr är tom så kan man väll inte programera avr utan bootloder i om man bara kör via uarten.

blir lite knäpp på att jag inte fattar de här tillräckligt =)

hur fasen ska man göra =)
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Första gången när du bygger den så måste du ha en lös isp-programmerare. Tex. din STK200.

Senare om det kommer uppgraderingar så är det bara o blåsa över dom via usb-porten då bootloadern redan ligger i avr:en.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Inlägg av lizerdboy »

jag kom på hur de funka med updatering efter bootlodern, tänkte inte specielt logiskt ,`
fastnade på att uppdatering via bootlodern ska vara seriel, och inte parallel som i de här fallet, =)

nu tror jag de e löst
Skriv svar