Newsgroup: it.hobby.elettronica.digitale
Titolo: Quale PIC?

Premetto che so ancora poco di pic, vorrei chedervi un consiglio per la
scelta di un pic, avrei bisogno di un pic che abbia le seguenti
caratteristiche:
Economico, che non necessiti di un programmatore troppo costoso, con una
memoria flash, una memoria eeprom di almeno 64 byte, e che funzioni con un
quarzo da almeno 20MHz.
PS
Ho sentito parlare di pic con RX integrati, sapete quanto costano e se c'e`
qualche sito che spiega come usarli?
Grazie.

 qualche sito che spiega come usarli?
leggi il datasheet, devi solo settare un bit al momento della programmazione
-- 
simone.bern
Mr. Heisemberg is not the only one who can affect a measurement by looking 
at it (Robert A. Pease)
zsimone...@zliberoz.it
 (Rimuovere i caratteri di zorro per rispondere 
via mail)

>quarzo da almeno 20MHz.
Attenzione che con un quarzo da 20 MHz il ciclo macchina dei PIC dura 
200 ns.
Marco / iw2nzm

 Marco / iw2nzm
Chiedo scusa, intendevo rispondere a Luigi, non a Simone.
M.

 ns.
Gia` mi servono almeno 5milioni di istruzioni al secondo.
Come mi ha suggerito Simone usero` il 16f818.
Vorrei realizzare un anticipo variabile per lo scooter, utilizzando l'impuso 
proveniente dal pikup.
Questo schema, secono voi potrebbe funzionare?
Per il programma del PIC mi trovo ancora in alto mare...
Grazie ancora.
[FIDOCAD ]
LI 190 175 195 175
LI 190 180 195 180
LI 190 185 195 185
LI 190 200 195 200
LI 190 205 195 205
LI 190 210 195 210
LI 190 170 195 170
TY 182 168 4 2 0 0 0 * RA0
TY 182 173 4 2 0 0 0 * RA1
TY 182 178 4 2 0 0 0 * RA2
TY 182 183 4 2 0 0 0 * RA3
TY 182 198 4 2 0 0 0 * RB0
TY 182 203 4 2 0 0 0 * RB1
TY 182 208 4 2 0 0 0 * RB2
TY 182 213 4 2 0 0 0 * RB3
TY 182 218 4 2 0 0 0 * RB4
TY 182 223 4 2 0 0 0 * RB5
TY 182 228 4 2 0 0 0 * RB6
TY 182 233 4 2 0 0 0 * RB7
LI 190 215 195 215
LI 190 220 195 220
LI 190 225 195 225
LI 190 230 195 230
LI 190 235 195 235
RV 145 165 190 240
LI 195 190 190 190
TY 182 188 4 2 0 0 0 * RA4
TY 147 188 4 2 0 0 0 * MCLR
TY 147 168 4 2 0 0 0 * VDD
TY 147 198 4 2 0 0 0 * OSC1/CLKIN
TY 147 223 4 2 0 0 0 * OSC2/CLKOUT
TY 147 233 4 2 0 0 0 * VSS
MC 125 220 2 0 140
LI 145 200 125 200
LI 125 200 125 205
LI 125 220 125 225
LI 125 225 145 225
MC 110 200 2 0 170
MC 110 225 2 0 170
LI 110 200 125 200
LI 115 225 125 225
LI 100 200 90 200
LI 90 200 90 225
LI 90 225 100 225
LI 145 235 90 235
LI 90 235 90 225
LI 115 225 110 225
MC 90 245 0 0 045
LI 90 235 90 245
TY 100 230 4 2 0 0 0 * 22pF
TY 115 220 4 2 90 0 0 * 20MHz
LI 145 190 110 190
LI 110 190 110 185
LI 145 170 110 170
LI 110 170 110 175
LI 110 170 90 170
LI 90 170 90 185
MC 90 185 1 0 170
LI 90 195 90 200
MC 110 175 1 0 080
TY 100 205 4 2 0 0 0 * 22pF
TY 115 185 4 2 90 0 0 * 10K
TY 80 195 4 2 90 0 0 * 100nF
LI 110 170 110 145
LI 220 145 220 150
LI 220 165 220 160
MC 220 160 3 0 170
LI 110 145 225 145
LI 195 170 200 170
LI 200 170 205 170
LI 205 170 205 190
LI 205 190 280 190
TY 205 155 4 2 0 0 0 * 100nF
TY 230 135 4 3 0 1 0 * 7805
LI 255 145 255 150
MC 255 160 3 0 170
LI 255 160 255 165
MC 255 170 1 0 230
LI 255 170 255 165
LI 250 145 300 145
RV 250 150 225 140
LI 255 165 220 165
LI 255 185 255 190
TY 260 175 4 2 0 0 0 * 5V
MC 310 135 2 0 210
MC 310 155 3 0 210
MC 320 145 3 0 210
MC 290 150 0 0 180
LI 290 160 290 165
LI 290 170 290 165
LI 290 150 290 145
TY 255 155 4 2 0 0 0 * 100nF
TY 290 155 4 2 0 0 0 * 470mF
LI 290 175 290 170
LI 335 145 320 145
LI 335 145 335 175
LI 335 175 290 175
LI 310 135 310 130
LI 310 130 365 130
MC 220 165 0 0 045
MC 310 175 0 0 045
MC 365 130 0 0 000
LI 280 190 365 190
MC 365 190 0 0 000
MC 365 240 0 0 000
LI 195 200 290 200
LI 360 240 290 240
LI 290 240 290 200
LI 360 240 365 240
TY 375 190 6 4 0 0 0 * Varia dai 2V ai 12V
TY 375 185 6 4 0 0 0 * Impulso dal PikUp
TY 375 235 6 4 0 0 0 * Impulso ritardato
TY 375 240 6 4 0 0 0 * alla bobina
MC 330 160 0 0 030
LI 310 155 310 160
LI 310 160 330 160
LI 340 160 345 160
LI 345 160 370 160
MC 370 160 0 0 040
MC 320 145 2 0 210
TY 370 135 6 4 0 0 0 * Corrente Alternata 12V
TY 142 241 7 5 0 1 0 * PIC16f818

 Questo schema, secono voi potrebbe funzionare?
Quello che piu` mi interessa e ` sapere se basta lo zener per regolare 
l'impulso del pikup. 

 Gia` mi servono almeno 5milioni di istruzioni al secondo.
?!?!?!... per l'anticipo dello scooter? così tante? come mai? non me ne 
intendo ma mi sembrano tante così a occhio: esagerando mettiamo che il tuo 
motore raggiunga i 10k rpm, sono 166 giri al secondo. nel caso tu voglia 
fare 1000 operazioni tra un giro e l'altro arrivi a 1660000 op al secondo. 
Come mai ne usi 5M? Ciao, Fremebondo 

 Come mai ne usi 5M? Ciao, Fremebondo
Neanche io me ne intendo molto, ma ho fatto questo conto:
Tra un giro e l'altro posso calcolare in base alla velocita` del giro 
precedente i gradi di ritardo, ma per calcolare quanti secondi aspettare 
dall'impuso del pickup devo necessariamente aspettare che arrivi l'impulso 
del pick up.
A 10K rpm sono 60.000 gradi al secondo, e con un quarzo da 20MHz appena 
arriva l'impulso del pickup se uso 80 operazioni per calcolare i secondi da 
aspettare e` gia` passato un grado, usando un clock piu` lento diventa uno 
scoppio ritardato non piu` un anticipo variabile. 

 lento diventa uno scoppio ritardato non piu` un anticipo variabile.
metti un clock a 4 mhz e invece di usare 80 operazioni ne usi meno...
comunque io cambierei totalmente strada e lavorerei tenendo in memoria il
tempo tra i due precedenti segnali del pickup, e non contando il tempo a
suon di cicli macchina. Se lavori con gli interrupt poi viene un lavoro
molto piů pulito e preciso, IMHO, e non hai bisogno di grandi potenze di
calcolo ne clock veloci. Comunque non č il mio campo e non voglio
interferire piů di tanto.. fammi i sapere i risultati.. ciao!