
skilnad PIC-Basic Stamp
nårra frågor angående små, pic.ar som tex 12F629
om jag har förståt det rätt så använder man GPIO i stället för TE.X PORTA
och TRISIO istället för TE.X TRISA?
den har sex st IO, o åtta pinnar, vilket betyder att MCLR ligger tillsamansmed en IO, o jag har lärt mig att MCLR ska det altid ligga en späning på när man inte programerar den, o då kan man aldrig använda dena IO? Även CLK IN & OUT ligger tilsamans med IO pinar och om man använder den interna OSCULATORN ska där väll liga en späning över (via ett 330k motstånd) vilket betyder att man aldrig kan använda demm heller vilket betyder 3st IO ? ???
TACK!
om jag har förståt det rätt så använder man GPIO i stället för TE.X PORTA
och TRISIO istället för TE.X TRISA?
den har sex st IO, o åtta pinnar, vilket betyder att MCLR ligger tillsamansmed en IO, o jag har lärt mig att MCLR ska det altid ligga en späning på när man inte programerar den, o då kan man aldrig använda dena IO? Även CLK IN & OUT ligger tilsamans med IO pinar och om man använder den interna OSCULATORN ska där väll liga en späning över (via ett 330k motstånd) vilket betyder att man aldrig kan använda demm heller vilket betyder 3st IO ? ???
TACK!
> om jag har förståt det rätt så använder man GPIO i stället för TE.X PORTA
> och TRISIO istället för TE.X TRISA?
Korrekt, bara lite namn-dribbel...
När det gäller 12Fxxx och internal-MCLR så notera att det ställer lite
speciella krav på programmeraren. Använd bara internal-MCLR om du
absolut nödvändigt måste ha den där extra I-pinnen (OBS att GP3
alltså enbart kan vara ingång *eller* MCLR, *inte* utgång).
Se för övrigt : http://www.jescab.se/InternMCLR.html
Däremot är det normalt att man kör 12Fxxx med INTOSC, annars tar
kristallen 2 pinnar. Dessa kan istället användas som normala I/O-pinnar.
> och TRISIO istället för TE.X TRISA?
Korrekt, bara lite namn-dribbel...

När det gäller 12Fxxx och internal-MCLR så notera att det ställer lite
speciella krav på programmeraren. Använd bara internal-MCLR om du
absolut nödvändigt måste ha den där extra I-pinnen (OBS att GP3
alltså enbart kan vara ingång *eller* MCLR, *inte* utgång).
Se för övrigt : http://www.jescab.se/InternMCLR.html
Däremot är det normalt att man kör 12Fxxx med INTOSC, annars tar
kristallen 2 pinnar. Dessa kan istället användas som normala I/O-pinnar.
ok... tack för hjälpen! jag förstår det mesta 
jag läste på länken, är det om MCLR är programerad som input som man inte kan programera den på vanligt sätt? om man struntar i att använda den kan man programera den på vanligt sätt då utan att ändra i nåra instälningar?
om man ska köra på den interna osculatorn, (eller hur det nu stavas
) måste man då göra nåra speciella instälningar elle r är det bara körapå som ingenting?
TAck!

jag läste på länken, är det om MCLR är programerad som input som man inte kan programera den på vanligt sätt? om man struntar i att använda den kan man programera den på vanligt sätt då utan att ändra i nåra instälningar?
om man ska köra på den interna osculatorn, (eller hur det nu stavas

TAck!
Så länge du använder MCLR pinnen som just "reset" pinne, så är det inga problem. Bara att köra.
Inställningen av oscillator görs med CONFIG bitarna.
Se rellevant kapitel i databladet och även symbolerna (sist) i INC filen.
Här är ett exemepl på hur det kan se ut:
I detta fall används alltså "_intrc_osc_clkout", ersätt det med något av de andra
anlternativen om det just detta passar...
Inställningen av oscillator görs med CONFIG bitarna.
Se rellevant kapitel i databladet och även symbolerna (sist) i INC filen.
Här är ett exemepl på hur det kan se ut:
Kod: Markera allt
__config _cpd_off & _cp_off & _boden_off & _mclre_on & _pwrte_on & _wdt_off & _intrc_osc_clkout
anlternativen om det just detta passar...
jag har läst igenom allt om IO pinnarna igen i:
http://www.elfa.se/pdf/73/731/07319742.pdf
på sidan 21-29 (enligt acrobat reader)
det enda jag kan hitta att det står där om MCLR pinnen är att den är på GP3. hur ska man "ställa in" den för att den ska va "reset" pinne?
jag hittar heller inte rätt kappitel till oscillatorn
http://www.elfa.se/pdf/73/731/07319742.pdf
på sidan 21-29 (enligt acrobat reader)
det enda jag kan hitta att det står där om MCLR pinnen är att den är på GP3. hur ska man "ställa in" den för att den ska va "reset" pinne?
jag hittar heller inte rätt kappitel till oscillatorn
Först, hämta gärna datablad direkt from Microchip istället för från ELFA
så är du alltid säker på att ha det senaste...
> hur ska man "ställa in" den för att den ska va "reset" pinne?
Kap "9.1 Configuration Bits".
> jag hittar heller inte rätt kappitel till oscillatorn
Hm, det *skulle* ju kanske kunna vara "9.2 Oscillator Configurations"...
Hur har du lyckats missa det !!??
Se också slutet av P12F629.INC samt tidigare inlägg i tråden.
så är du alltid säker på att ha det senaste...
> hur ska man "ställa in" den för att den ska va "reset" pinne?
Kap "9.1 Configuration Bits".
> jag hittar heller inte rätt kappitel till oscillatorn
Hm, det *skulle* ju kanske kunna vara "9.2 Oscillator Configurations"...
Hur har du lyckats missa det !!??
Se också slutet av P12F629.INC samt tidigare inlägg i tråden.