PIC12(L)F1572 - USART ?
PIC12(L)F1572 - USART ?
Först, bara för att dubbelkolla - PIC12(L)F1572 innefattar både PIC12F1572 & PIC12LF1572, korrekt?
Sedan den egentliga frågan:
Kan man med dessa PIC uppgradera dem med PC, program och USB?
Uppföljande frågeställning:
Om så - hur behöver man förbereda dem för det?
Jag tänker mig att man använder en boot loader och att denna ingår per automatik.
Men är det fallet...?
Givetvis står allt i databladen, men som med alla nya saker, och sätt, att göra ting så underlättar det med hjälp titta i rätt riktning.
Tacksam för svar och information.
Hur allt går till är för senare göranden.
Sedan den egentliga frågan:
Kan man med dessa PIC uppgradera dem med PC, program och USB?
Uppföljande frågeställning:
Om så - hur behöver man förbereda dem för det?
Jag tänker mig att man använder en boot loader och att denna ingår per automatik.
Men är det fallet...?
Givetvis står allt i databladen, men som med alla nya saker, och sätt, att göra ting så underlättar det med hjälp titta i rätt riktning.
Tacksam för svar och information.
Hur allt går till är för senare göranden.
Re: PIC12(L)F1572 - USART ?
Vad menar du med det, att uppgradera en PIC brukar ju ofta innebära att löda loss den gamla och löda dit den nya, om de är pin-kompatibla (annars får man ju tillverka ett nytt kretskort)Kan man med dessa PIC uppgradera dem med PC, program och USB?
Om du menar att uppdatera programvaran, så finns det ju olika sätt att göra det på, till exempel via programmerare, via bootloader och serieport, via nätverk och självprogrammerande kod osv..
Bootloadern får du ju i såfall skriva själv.
Databladet innehåller bägge typerna, dock är det olika typer av kretsar, PIC12F1572 är en typ och PIC12LF1572 är en annan med olika funktioner och olika data.PIC12(L)F1572 innefattar både PIC12F1572 & PIC12LF1572, korrekt?
Re: PIC12(L)F1572 - USART ?
Kolla in den här bootloadern, http://tinypicbootload.sourceforge.net
Jag har inte testat den själv, men en betaversion ska fungera för pic12f1572.
Det enda du ska behöva göra är att först ladda upp bootloader-hex-filen med en pickit2 eller 3 eller motsvarande.
Efter det så ska du kunna programmera din pic genom rs232.
Som sagt, jag har inte testat detta själv, men det verkar stå ganska utförligt på websidan hur det fungerar.
Jag har inte testat den själv, men en betaversion ska fungera för pic12f1572.
Det enda du ska behöva göra är att först ladda upp bootloader-hex-filen med en pickit2 eller 3 eller motsvarande.
Efter det så ska du kunna programmera din pic genom rs232.
Som sagt, jag har inte testat detta själv, men det verkar stå ganska utförligt på websidan hur det fungerar.
Re: PIC12(L)F1572 - USART ?
Tackar ecenier, utmärkt starthjälp. 
Kan tillägga, tror jag iallafall, att det inte går med PICkit 2.
Eller mer korrekt att PICkit 2 inte stödjer PIC12F1572.
Om det sedan går att skickats in en hex-fil via den ändå...

Kan tillägga, tror jag iallafall, att det inte går med PICkit 2.
Eller mer korrekt att PICkit 2 inte stödjer PIC12F1572.
Om det sedan går att skickats in en hex-fil via den ändå...

Re: PIC12(L)F1572 - USART ?
Du kan uppdatera din PK2DeviceFile.dat-fil så att din pickit 2 stödjer PIC12F1572.Erik M skrev:Tackar ecenier, utmärkt starthjälp.
Kan tillägga, tror jag iallafall, att det inte går med PICkit 2.
Eller mer korrekt att PICkit 2 inte stödjer PIC12F1572.
Om det sedan går att skickats in en hex-fil via den ändå...
Faktum är att pickit2 kan stödja en väldig massa fler pic:ar, bara man lägger till minneskonfiguration etc. i din dat-fil.
Det är lite trixigt, och jag har själv aldrig behövt göra det.
Letar man på internet, så kan man ha tur och hitta dat-filer som passar dig.
Jag har t.ex. lagt till 12f1840 samt 16f1829 som jag använder till min digitala power base till bilbanan.
Annars är Magnus_K här på forumet en klippa. Han hjälpte mig stödet för pic16f1829.
EDIT: Här hittar du en uppdaterad dat-fil som innehåller PIC12F1572, https://github.com/GBert/misc/tree/mast ... it2/pk2dft
Senast redigerad av ecenier 1 december 2015, 23:17:47, redigerad totalt 1 gång.
Re: PIC12(L)F1572 - USART ?
> Databladet innehåller bägge typerna, dock är det olika typer av kretsar,
> PIC12F1572 är en typ och PIC12LF1572 är en annan med olika funktioner och olika data.
Nja... *Så* himla olika är de inte. De innehåller i princip samma funktioner.
"LF varianten är dock "low voltage" och har lite andra elektriska data och egenskaper.
> PIC12F1572 är en typ och PIC12LF1572 är en annan med olika funktioner och olika data.
Nja... *Så* himla olika är de inte. De innehåller i princip samma funktioner.
"LF varianten är dock "low voltage" och har lite andra elektriska data och egenskaper.
Re: PIC12(L)F1572 - USART ?
Tack igen ecenier!
Så uppfattar jag det oxå, Janne.
Frågan i sig gällde sättet att skriva.
Dvs om databladet för PIC12(L)F1572 är för både PIC12F1572 & PIC12F1572 med ett L (ungefär) i mitten.

Så uppfattar jag det oxå, Janne.
Frågan i sig gällde sättet att skriva.
Dvs om databladet för PIC12(L)F1572 är för både PIC12F1572 & PIC12F1572 med ett L (ungefär) i mitten.
Senast redigerad av Erik M 2 december 2015, 09:30:02, redigerad totalt 1 gång.
Re: PIC12(L)F1572 - USART ?
Det finns ingenting som heter PIC12(L)F1572 , däremot så finns det en PIC12LF1572 och en PIC12F1572 och det är inte samma processorer.
PIC12LF1572 är en lågspännings/lågeffektvariant av PIC12F1572, och de är för det mesta inte sinsemellan utbytbara, då spänningsnivåer mm skiljer dem åt.
Så när man designar väljer man vilken processor man vill ha av dessa två varianter, och väljer spänningsnivåer därefter.
Skillnaden mellan dem hittar du i databladet.
PIC12LF1572 är en lågspännings/lågeffektvariant av PIC12F1572, och de är för det mesta inte sinsemellan utbytbara, då spänningsnivåer mm skiljer dem åt.
Så när man designar väljer man vilken processor man vill ha av dessa två varianter, och väljer spänningsnivåer därefter.
Skillnaden mellan dem hittar du i databladet.