ICSP på ny PIC16F88
Icecap:
Problemet är väll att det är en ytmonterad PIC16F628 som sitter på och man kan få nyare firmware men nu har de slutat uppdatera den och säljer en USB-brännare i sället för ca 500:-
Hade man bara tillgång till koden och gärna en schema så skulle säkert någon kunna fixa mjukvara som fixar biffen.
Problemet är väll att det är en ytmonterad PIC16F628 som sitter på och man kan få nyare firmware men nu har de slutat uppdatera den och säljer en USB-brännare i sället för ca 500:-
Hade man bara tillgång till koden och gärna en schema så skulle säkert någon kunna fixa mjukvara som fixar biffen.
> Jag tycker förstås inte att min programmerare är av stenåldersmodell
> precis. Den är som sagt PIC16F628 baserad
OK.
Jag fick intryck tidigare att den kanske bara användes för
vid användning av flash-korts-hållaren, inte vid programmering av "lösa"
kretsar. Spelar ingen roll...
> You got mail...
Trevligt! Tyvärr har Telia något problem så jag kommer inte åt
mina mail för tillfället... Men oavsett det, så behöver jag bara en adress
för att få iväg ett kit i morgon (fredag). Ett PM är OK. Du pröjsar 299:- till
konto, BG eller PG enligt : http://www.jescab.se/Kontakt.htm
Det är allt...
Notera att jag just nu bara har två st kit kvar. Jag väntar på leverans
från Holland av komponenter till 50 nya... Ca 100 st sålda sedan
förra sommaren.
> precis. Den är som sagt PIC16F628 baserad
OK.
Jag fick intryck tidigare att den kanske bara användes för
vid användning av flash-korts-hållaren, inte vid programmering av "lösa"
kretsar. Spelar ingen roll...
> You got mail...
Trevligt! Tyvärr har Telia något problem så jag kommer inte åt
mina mail för tillfället... Men oavsett det, så behöver jag bara en adress
för att få iväg ett kit i morgon (fredag). Ett PM är OK. Du pröjsar 299:- till
konto, BG eller PG enligt : http://www.jescab.se/Kontakt.htm
Det är allt...
Notera att jag just nu bara har två st kit kvar. Jag väntar på leverans
från Holland av komponenter till 50 nya... Ca 100 st sålda sedan
förra sommaren.

På 16F88 så flashar man in 4 word åt gågen, den tycks inte ha någon kompatibilitetsmode med 1-word programmering.
Det är nackdelen med dessa fina fantastiska finurliga finessrika färdigköpta programmerare, blir där en ändring och det saknas support för produkten så är det godnatt. Bättre då att göra sina egna grejor. Det är inte alls svårt, i varje fall om man skriver i assembler och inte under Windows eller annat stökigt OS som strular med portaccesser och dessutom ligger och hackar i bakgrunden hela tiden.
Det är nackdelen med dessa fina fantastiska finurliga finessrika färdigköpta programmerare, blir där en ändring och det saknas support för produkten så är det godnatt. Bättre då att göra sina egna grejor. Det är inte alls svårt, i varje fall om man skriver i assembler och inte under Windows eller annat stökigt OS som strular med portaccesser och dessutom ligger och hackar i bakgrunden hela tiden.
Visst, om man har som specialintresse hur lågnivåprogrammeringen går till,
så kan det väl vara intressant att konstruera en programmerare "från grunden".
Men annars har jag svårt att se varför man skall konstruera sin egna verktyg,
när det finns de som redan har gjort det.
Ingen snickare skulle komma på iden att *bygga* en hammare istället för
att skaffa en från närmaste järnhandel. Knappast någon Timell-fixare heller...
Personligen tycker jag att det är bättre att lägga sin tid på sina
*riktiga* projekt istället för att strula runt med taskiga hemmabyggen.
De flesta verkar ha problem nog med att läsa det *vanliga* databladet, nu
ska man även läsa "Programming Specification", vilket i de flesta fall
är ett tekniskt svårare dokument...
så kan det väl vara intressant att konstruera en programmerare "från grunden".
Men annars har jag svårt att se varför man skall konstruera sin egna verktyg,
när det finns de som redan har gjort det.
Ingen snickare skulle komma på iden att *bygga* en hammare istället för
att skaffa en från närmaste järnhandel. Knappast någon Timell-fixare heller...
Personligen tycker jag att det är bättre att lägga sin tid på sina
*riktiga* projekt istället för att strula runt med taskiga hemmabyggen.
De flesta verkar ha problem nog med att läsa det *vanliga* databladet, nu
ska man även läsa "Programming Specification", vilket i de flesta fall
är ett tekniskt svårare dokument...
Jämfört med många av modulerna i en PIC så är "programming specifications" väldigt lättläst, förutsatt att den är fri från felaktigheter.
Fördelen med en hembyggd programmeringsenhet är att man känner till precis allt om hur den fungerar och när det _inte_ fungerar så kan man själv åtgärda det. Skulle något gå fel så är det också skillnad mellan att bränna ett hembygge med socklade kretsar än ett färdigköpt ytmonterat litet kort.
Fördelen med en hembyggd programmeringsenhet är att man känner till precis allt om hur den fungerar och när det _inte_ fungerar så kan man själv åtgärda det. Skulle något gå fel så är det också skillnad mellan att bränna ett hembygge med socklade kretsar än ett färdigköpt ytmonterat litet kort.
Och om programmeringsenheten inte fungerar.... hur ska du då programmera kretsen så att den fungerar???
Jag förstår ditt argument, jag har haft tankerna på något liknande men då jag har rikligt att göra med att få kretsloppen jag behöver att fungera har jag inte kunna avse tid att utveckla grejor själv.
Jag har byggd WISP628'an enl. schema på nätet, har programmerat min PIC16F628A med min PICStart+ (min programmeringsreserv!) och har sedan varit väldig nöjd med ett undantag: WISP'en störde ut radion! Jag har därför skärmat av den med tunnt metall inut i lådan och nu är jag nöjd... MYCKET nöjd.
Det var strul med ett parameter när man skulle programmera just PIC16F628A men fräck som jag är kollade jag med sodjan och på 20 timmer hade frågan vänds i nederländerna, svarat hittats och jag fick det.
Det är service! Jag har ju inte ens köpt grejen!
Min värdering av WISP'en är:
* skaplig hårdvara, kan förvisso förbättres lite men det kostar lite extra.
* Mjukvaran är i högsta graden levande, uppdatering blev utförd i samband med mitt problem.
* den täcker ett mycket stort urval av PIC'ar, jag kunne tänka mig att bygga om lite på den för att även klara av 3,3V kretsarna men tiden.....*suck*
Dessa punkter tycker jag räcker, den är alltså i högsta grad ett levande produkt och vad jag förstår är det en ny version på gång. Den är alltså prisvärd och välfungerande.
Du kan förvisso nog göra en lika bra programmerare och mjukvara men det kommer att ta tid och många tester, du kommer att lära mycket under detta men du kommer inte att hinna med så mycket annat i den vägen...
Jag förstår ditt argument, jag har haft tankerna på något liknande men då jag har rikligt att göra med att få kretsloppen jag behöver att fungera har jag inte kunna avse tid att utveckla grejor själv.
Jag har byggd WISP628'an enl. schema på nätet, har programmerat min PIC16F628A med min PICStart+ (min programmeringsreserv!) och har sedan varit väldig nöjd med ett undantag: WISP'en störde ut radion! Jag har därför skärmat av den med tunnt metall inut i lådan och nu är jag nöjd... MYCKET nöjd.
Det var strul med ett parameter när man skulle programmera just PIC16F628A men fräck som jag är kollade jag med sodjan och på 20 timmer hade frågan vänds i nederländerna, svarat hittats och jag fick det.
Det är service! Jag har ju inte ens köpt grejen!
Min värdering av WISP'en är:
* skaplig hårdvara, kan förvisso förbättres lite men det kostar lite extra.
* Mjukvaran är i högsta graden levande, uppdatering blev utförd i samband med mitt problem.
* den täcker ett mycket stort urval av PIC'ar, jag kunne tänka mig att bygga om lite på den för att även klara av 3,3V kretsarna men tiden.....*suck*
Dessa punkter tycker jag räcker, den är alltså i högsta grad ett levande produkt och vad jag förstår är det en ny version på gång. Den är alltså prisvärd och välfungerande.
Du kan förvisso nog göra en lika bra programmerare och mjukvara men det kommer att ta tid och många tester, du kommer att lära mycket under detta men du kommer inte att hinna med så mycket annat i den vägen...
Hårdvaran. Enl. sodjan verkar det vara en ny version på gång, dock ovisst när osv. Den jag har fungerar dock alldeles utmärkt och jag känner mig ganska säker på att den kommer att göra det ett bra tag fram, helt oberoende på om det kommer nya versioner av hårdvaran.
Jag kan misstänka att den nya har med 3,3V processorerna att göra men jag vet inget säkert.
Jag kan misstänka att den nya har med 3,3V processorerna att göra men jag vet inget säkert.
Alltså, Wouter van Ooijen (som ligger bakom firman VOTI och Wisp628)
har jobbat på både en ny firmware till befintlig Wisp628 och en även en
helt ny hårdvara ett tag. Det senaste jag har hört är att utvecklingen
just nu är "fryst", Wouter har fullt upp med sitt lärarjobb på en högskola
(programmering av bl.a PIC, AVR och andra processorer) samt vanligt
konsultarbete.
Visst finns det ett par PIC-familjer som man skulle kunna önska
support för. PIC10 t.ex, även om de ennu inte är så vanliga bland
hobbyister. Och 16-bitars familjerna (PIC24 och dsPIC30/33), men
dessa är också lite ovanliga bland hobbyister.
Med den modifierade firmware'en från Rob Hammerling i Holland (samma
kille som underhåller XWisp2), så är det ett bara ett fåtal PIC16/18
som inte stöds. Jag skulle påstå att 98% av allt som en vanlig
hobbyist kan vara intresserad av stöds av dagens Wisp628.
Det finns även ytterligare en firmware som är en "portning" av firmware
från EasyProg från EmbedInc (i USA) gjord av en kille i UK. Status på
den portningen är lite oklar, men EasyProg i original stöder både PIC10
och PIC30 serien. Denna firmware körs alltså på Wisp628 hårdvaran men
med ett annat PC program (samma som till EasyProg).
Så, för att sammanfatta, så är det kanske mycket sagt att något "är på väg"
just nu, men å andra sidan så är inga större brister (för den normale
hobbyisten) i dag heller...
har jobbat på både en ny firmware till befintlig Wisp628 och en även en
helt ny hårdvara ett tag. Det senaste jag har hört är att utvecklingen
just nu är "fryst", Wouter har fullt upp med sitt lärarjobb på en högskola
(programmering av bl.a PIC, AVR och andra processorer) samt vanligt
konsultarbete.
Visst finns det ett par PIC-familjer som man skulle kunna önska
support för. PIC10 t.ex, även om de ennu inte är så vanliga bland
hobbyister. Och 16-bitars familjerna (PIC24 och dsPIC30/33), men
dessa är också lite ovanliga bland hobbyister.
Med den modifierade firmware'en från Rob Hammerling i Holland (samma
kille som underhåller XWisp2), så är det ett bara ett fåtal PIC16/18
som inte stöds. Jag skulle påstå att 98% av allt som en vanlig
hobbyist kan vara intresserad av stöds av dagens Wisp628.
Det finns även ytterligare en firmware som är en "portning" av firmware
från EasyProg från EmbedInc (i USA) gjord av en kille i UK. Status på
den portningen är lite oklar, men EasyProg i original stöder både PIC10
och PIC30 serien. Denna firmware körs alltså på Wisp628 hårdvaran men
med ett annat PC program (samma som till EasyProg).
Så, för att sammanfatta, så är det kanske mycket sagt att något "är på väg"
just nu, men å andra sidan så är inga större brister (för den normale
hobbyisten) i dag heller...