Sida 1 av 1
en riktig nybörjarfråga
Postat: 20 februari 2007, 16:11:37
av methuso
Hej jag tänkte titta lite på IR-styrning av pytteflygplan.
Jag behöver enl en gammal site PIC12C509A men på microchip.com säger dom "Please consider using device PIC12F509"
Jag är HELT rudis på detta.. är F-varianten bara en nyare utgåva där jag kan bränna in samma hexfil eller måste jag kompilera om den på ngt sätt?
finns det några regler på hur man jämför kretsar eller är det så att jag MÅTE läsa ett antal böcker INNAN jag sätter igång.
hoppas att detta inte var en RTFM eller "det där har vi skrivit om många gånger" för jag har inte hittat det iaf.
OCH som sagt.. jag har några samples hemma.. det är det närmaste jag kommit detta området hittills.
mvh /Ulf
Postat: 20 februari 2007, 16:17:20
av danei
Skillnaden mellan C varianterna och F varianterna är att F har flashminne. Så de kan programeras fler gånger. Jag tror att du kan använda samms program rakt av. Men det finns de som kan det bättre än mig.
Hexfilen är den komplilerade varianten av programmet. Ska du ändra något behöver du i princip källkoden.
Postat: 20 februari 2007, 16:19:16
av gvs
C innebär att den bara går att programmera en gång, F att den går att programmera flera gånger. A är antagligen inte speciellt viktigt i sammanhanget. Så jag skulle säga att det går rakt av.
Med risk för att få stryk av någon annan...
EDIT: Lite sen där....
Postat: 20 februari 2007, 16:19:49
av methuso
ok tack för ett extremt snabbt svar. du har sparkat mig frammåt en bra bit iom detta
/Ulf
Postat: 20 februari 2007, 19:38:03
av sodjan
Som andra har sagt är 12F509 bara en modernare variant av motsvarnade "C" version.
Tänkt för den som *måste* stanna vid den äldre "baseline" arkitekturen.
Om man har tillgång till källkoden och kanske även vill göra lite vidareutveckling
på applikationen, så är de nyare 12F att föredra. D.v.s 12F629 -675 eller -683.
Mer minne och fler inbyggda funktioner.
Det är lite förvirrande att alla heter "12Fxxx", men det är ganska stor
skillnad på dom.
Jag har kollat lite snabbt och det står inte *uttryckligen* att 12C509A
och 12F509 direkt tar samma HEX fil, men ett litet närmare studium
och jämförelse av respektiva datablad skulle nog besvara det. Eller
helt enkelt genom att testa...
Postat: 20 februari 2007, 21:25:34
av bengt-re
Jo, finns ju lite gamla prylar kvar just för att de skall vara källkodskompatibla ( i stor sätt) tänker på OPTION kommando och annat som inte behövs när alla SFR är mappade i minnesstukturen.
Postat: 21 februari 2007, 08:11:37
av methuso
Jättetack killar.
Vad gäller nyare grejjer så får jag väl kolla att dom fysiskt sett inte blir för stora/tunga.
Ex den mottagare jag tänkte bygga vägde för konstruktören 0.8 gram. Jag siktar på att iaf komma under 1.5 gram.
Nu är det bara resten kvar då

Postat: 21 februari 2007, 13:55:47
av sodjan
> Vad gäller nyare grejjer så får jag väl kolla att dom fysiskt sett inte blir för stora/tunga.
Varför skulle det bli tyngre/större ?
Postat: 21 februari 2007, 15:54:05
av methuso
Njae bara tänkte att om dom börjar heta 16fxxx osv så kanske domr är större.. som jag skrev.. jag är HELT rudis

Postat: 21 februari 2007, 15:57:50
av v-g
Ett tips kolla kapseln. Sen kan man räkna pinnar.
Postat: 21 februari 2007, 16:00:20
av sodjan
Ja, det är sant, 16F serien börjar väl på 14 pinnar.
Men de jag föreslog som alternativ till 12F509 (d.v.s nyare 12F kretsar)
är 8-pinnar...
Postat: 21 februari 2007, 16:06:33
av methuso
ok

tja då skall det ju inte vara några problem.. jag har inte huvvet helt påskruvat denhär veckan
