PIC12(L)F1572 - USART ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

PIC12(L)F1572 - USART ?

Inlägg av Erik M »

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46964
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC12(L)F1572 - USART ?

Inlägg av TomasL »

Kan man med dessa PIC uppgradera dem med PC, program och USB?
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)

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.
PIC12(L)F1572 innefattar både PIC12F1572 & PIC12LF1572, korrekt?
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.
Användarvisningsbild
ecenier
Inlägg: 1150
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: PIC12(L)F1572 - USART ?

Inlägg av ecenier »

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.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: PIC12(L)F1572 - USART ?

Inlägg av Erik M »

Tackar ecenier, utmärkt starthjälp. :tumupp:

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å... :?:
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46964
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC12(L)F1572 - USART ?

Inlägg av TomasL »

Om inte PICkit2 stöder processorn, tja, då gör den ju inte det.
Användarvisningsbild
ecenier
Inlägg: 1150
Blev medlem: 13 december 2007, 17:51:42
Ort: Älvsjö
Kontakt:

Re: PIC12(L)F1572 - USART ?

Inlägg av ecenier »

Erik M skrev:Tackar ecenier, utmärkt starthjälp. :tumupp:

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å... :?:
Du kan uppdatera din PK2DeviceFile.dat-fil så att din pickit 2 stödjer PIC12F1572.

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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: PIC12(L)F1572 - USART ?

Inlägg av sodjan »

> 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.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: PIC12(L)F1572 - USART ?

Inlägg av Erik M »

Tack igen ecenier! :tumupp:

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46964
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: PIC12(L)F1572 - USART ?

Inlägg av TomasL »

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.
Skriv svar