Sida 1 av 1

Stor PIC

Postat: 13 mars 2007, 10:09:57
av squiz3r
Hej, jag använder mig nu av PIC12F629 och 16F628A, men jag har kommit fram till att det inte skulle skadat med en större pic (fler IO) men eftersom jag redan har programet i princip färdigt är det inte så roligt om man måste börja om helt från början därför vill jag ha en PIC som är så lik 628A som möjligt men med fler IO. Några tipps? Vad är skilnaden på 18klassen?

//Daniel A

Postat: 13 mars 2007, 11:20:24
av sodjan
I princip är det enkelt att flytta kod mellan alla modeller inom samma
familj, d.v.s till en annan modell i PIC16-serien. Mest lika 628A är någon
i 87xA serien, de finns både som 28-pin och 40-pin. Personligen tycker
jag att 28-pinnarna är trevliga att jobba med, eftersom de har kvar samma
bredd som 18-pinnarna. 40-pinnarna blir bredare och det blir lite "trångt"
på labbplattan (om man kör med det). 16F870 är en prisbillig modell
i denna serie.

I dag skulle jag även vilja peka på de nya kretsarna i 16F88x serien. De
ersätter i princip 87xA rakt av, men har alla moderna finesser som t.ex
F88, F668 och andra med "nanowatt" som 8Mhz/1% intosc (med "växellåda"),
den bättre E-USART o.s.v.

PIC18 har sina fördelar, men justeringarna i koden blir fler. Å andra sidan
är det mer "kraft" i PIC18-arkitekturen och det finns minde fallgropar (som
t.ex banking/paging) att trilla i. Den utökade instruktionsuppsättningen (ca
70 instruktioner mot 35 i PIC16) gör att assemblerkoden ofta blir lite
kortare för att göra samma sak.

Postat: 13 mars 2007, 12:31:27
av squiz3r
Jag vill gärna ha med intosc. kommer med mer info snart (i skolan)

//Daniel A

Postat: 13 mars 2007, 12:44:16
av sodjan
Om det just nu gäller *en* PIC för att labba lite,
så har jag några 16F- 883/884/886/887 liggandes.
Kan skicka över *en* mot lite porto. De är samples.

Jag har inte hinnit beställa dom än, men kommer att
ta med dom i mitt ordinare sortiment så snart som möjligt...

Postat: 13 mars 2007, 20:57:34
av squiz3r
Sodjan: Det låter bra :D hur mycket kostar det då? Hur betalar jag det, kan jag skicka det i ett kuvärt?
Jag undrar vilken sim jag skulle ha mest nytta av, nu hadde jag tänkt använda tre stycken PICar till mitt larm. Med en sån här kanske man kan få allt i en PIC :) skilnaden på 884 och 887 verkar 'bara' vara program minne och sram. är det sram jag sparar variabler i? hur mycket (ungefär) kod får man plats med i 884?

om jag ska flytta över koden, är det bara "konfig snutten" och pinnouten som jag ska ändra på då?

//Daniel A

Postat: 13 mars 2007, 21:08:19
av squiz3r
Jag var inne o kollade databladet för 16F887 o jag fattade det som att man kunde köra den internosc upp till 8MHz?! :D stämmer det? det är väll väldigt snabbt?

//Daniel A

Postat: 13 mars 2007, 22:11:14
av sodjan
Vad är "snabbt" ??

8 Mhz är "standard" på alla "nanowatt" device med intosc.
Men visst, det är ett jättelyft jämfört med den gamla 87x(A)
serien so de ersätter.