16F628 --> 16F88 ?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

16F628 --> 16F88 ?

Inlägg av Marta »

Hur stökigt är det att byta från 16F628A till 16F88? Enligt databladet så är pinnarna desamma och efter en enkel genomläsning bör det vara dräglgt lätt att justera programmet. Är där några så att säga kända hinder som jag kan ha missat?

Finns det ett bättre alternativ än 16F88? Det är bara för att få ADC som det är aktuellt att byta, allt annat är i sämsta fall bara ivägen.

Programmeringsspecen till F88 verkar lite oklar. Det står i texten att detinte finsnågon inbyggd timer, men sedan i specen är det bara angivet en minimitid för programmeringspulsen. Jag vill ju varken att den skall tappa eller brassa på för mycket så minnet nöt ut i förtid. En tydligare spec hade varit välkommen.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Som du säger, F88 är en 628A med "mer av allt" plus lite till... :-)
Den finns antagligen ett par analoga funktioner som behöver
stängas av om du ska porta kod rakt över.

Det är lite oklart vad du menar med "programmeringen". Är det
själva överföringen av HEX filen ? Om din programmerare stöder
både 628A och F88 så är det väl inget problem !?
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Min programmerare stödjer allt jag vill att den skall stödja, det är en hembyggd liten dator som är ansluten till programmeringspinnarna. Jag måste alltså ha en korrekt spec på bitnivå för att kunna göra rätt.

I programmeringsdatabladet finns det bara en minsta tid angiven. Algoritmen innefattar bara en puls så meningen är att det skall "ta" med en gång. Blir det inte lagom så antingen kan den tappa minnet, eller så nöts det onödigt hårt. "Minst 2 millisekunder" låter väldigt luddigt när det saknas inbyggd timer för programpulsen.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> det är en hembyggd liten dator ....

OK.
Det kan ju vara spännande men ganska onödigt eftersom
många redan har fixat det i färdiga konstruktioner.
Vad "kan" din lösning som inte de andra "kan" ?
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

En ICD2 är problemfri. Förvisso inne på min 2:a ICD2 nu. Första flög av potentialskillnader, mitt eget fel egentligen.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Det fina med hembyggen är att om det inte fungerar så kan man själv göra något åt det. Den kan flasha alla PIC som det finns en fullständig programmeringsbeskrivning till när och om jag behöver göra det.

Nu var det inte programöverföringen som var huvudfrågan, utan om det finns lämpligare och modernare PIC än F88? Helst något som inte är proppat med så mycket finesser.

Konstigt att de stoppar in en UART, men ingen ADC. Seriekommunikation kan man alltid programmera, men inte ADC. Eller de tänker sig kanske att man skall använda PWM och en komparator... För att läsa statiska mätvärden hade det nog fungerat, förutsatt att PWM varit ledigt...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> lämpligare och modernare PIC än F88?

Lämpligare kan ju ingen än du svara på.
Modernare, nej inte i 18-pin PIC16.

> Helst något som inte är proppat med så mycket finesser.

Vad gör det ? De är inte i vägen. Strunta bara i dom...

> Konstigt att de stoppar in en UART, men ingen ADC.

Kolla igen. Du får läsa bättre... :-)
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

"Kolla igen. Du får läsa bättre..."

Var då? 16F628 har ingen ADC var man än läser...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK, men du skrev inte F628(A) i ditt inlägg.
Vad vill du att jag ska vara på, det du faktiskt skrev,
eller det du *tänke* skriva ?
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7487
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Inlägg av Marta »

Jag var kanske otydlig, allt det här handlar ju om att få tillgång till ADC.

Nåväl, jag skall prova en alternativ lösning först innan jag byter. Kan jag bara fixera nollpunkten på det som skall styras så klarar det sig med F628A.
Skriv svar