BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Info PIC (https://www.baronerosso.it/forum/circuiti-elettronici/369972-info-pic.html)

italo.driussi 10 maggio 17 21:05

Info PIC
 
Dovrei copiare un pic 16f529

Ho un programmatore che dovrebbe essere questo:

iCA01 - USB Microchip PIC Programmer Set (with Adapter, ICSP & PICkit 2 SW)

Cerco il programma, possibilmente free

Il programmatore dovrebbe essere il colone di un programmatore famoso, mi sapete indicare quale, lo usavo parecchi anni fa con il picbasic.

grazie

ElNonino 11 maggio 17 09:33

Scaricati l'IDE di sviluppo MPLAB dal sito della microchip, è gratuito, tra i vari programmi trovi anche quello per programmare (copiare) microprocessori IPE; non so però se il tuo programmatore è supportato.

:yeah:

italo.driussi 11 maggio 17 11:07

Prima di chiedere aiuto ho provato vari programmi reperiti in rete, senza risultati.
Poi continuando a provare ho trovato che funziona con PICkit 2

Grazie

italo.driussi 17 maggio 17 20:10

Ho ripreso a giocare con i pic12fxxx,

Sapreste consigliarmi:
display lcd seriale ttl (ho trovato solo i2c)
Adattatore seriale ttl usb (o come modificare/settare quelli per arduino che ne ho parecchi)

Grazie

ElNonino 17 maggio 17 21:22

Per il seriale <-> TTL vanno ben tutti, ti sconsiglio solo quelli con il chip cinese clonato perchè i drivers per W10 non funzionano a meno di non fare salti mortali, cerca di usare quelli con chip CP2xxx o FTDIxxx.

Per il display dimmi che ci devi fare e vedo se posso consigliarti, con i 12Fxxxx sei comunque scarsino come numero di pin utilizzabili... :wink:

:yeah:

italo.driussi 17 maggio 17 21:55

Citazione:

Originalmente inviato da ElNonino (Messaggio 5040236)
....
Per il display dimmi che ci devi fare e vedo se posso consigliarti, con i 12Fxxxx sei comunque scarsino come numero di pin utilizzabili... :wink:

:yeah:

Comunicazione seriale tx massa, forse ho trovato
2x Serial:UART/IIC/I2C/SPI Adapters for 1602/1604/2002/2004/4002 LCD+Arduino Lib | eBay
o farmelo mettendo in lettura un arduino

In attesa di passare al C, sto' rispolverando vecchi progetti scritti in picbasic che ha la funzione
Serout TX,T2400,["Hello World"]


Come C cosa ne pensi del mikroc, ho letto che la versione demo e pienamente funzionante per programmi fino a 2k, ma non ho trovato molto sulla lettura dati dalla ricevente e azionamento servi.

italo.driussi 18 maggio 17 17:54

Citazione:

Originalmente inviato da ElNonino (Messaggio 5040236)
Per il seriale <-> TTL vanno ben tutti, ti sconsiglio solo quelli con il chip cinese clonato perchè i drivers per W10 non funzionano a meno di non fare salti mortali, cerca di usare quelli con chip CP2xxx o FTDIxxx.

Per il display dimmi che ci devi fare e vedo se posso consigliarti, con i 12Fxxxx sei comunque scarsino come numero di pin utilizzabili... :wink:

:yeah:

pic12f629
interfaccia cp2102
a 1200 baud 8n1 funziona

ElNonino 18 maggio 17 22:07

Come sistema di sviluppo e compilatore 'C' io userei quelli assolutamente gratuiti e senza limiti di dimensione codice della stessa Microchip, MPLABX + XC8, trovi in rete una enorme quantità di buon codice e molto supporto da vari forum/blog.

:yeah:

SubZer076 06 giugno 17 01:24

Scusa non ho capito cosa tu ci voglia fare ma non ti conviene passare ad ARDUINO?
Lo programmi con la USB, fai il debug tramite USB monitor, trovi molta più roba sia come accessori che come info/tutorial/progetti/forum.
Per le dimensioni c'è il nano che è piccolo e leggero.

ElNonino 06 giugno 17 11:54

Citazione:

Originalmente inviato da SubZer076 (Messaggio 5043691)
Scusa non ho capito cosa tu ci voglia fare ma non ti conviene passare ad ARDUINO?
Lo programmi con la USB, fai il debug tramite USB monitor, trovi molta più roba sia come accessori che come info/tutorial/progetti/forum.
Per le dimensioni c'è il nano che è piccolo e leggero.

Scusa neh, ma la domanda iniziale era su come copiare un PIC, poi l'amico conosce già i PIC e sa come programmarli, perchè dovrebbe passare ad Arduino ????

I PIC esistevano ancora prima che i 'papà' di Arduino nascessero ed in rete si trova moltissima documentazione, sistemi di sviluppo free, esempi, applicazioni, basta cercare. :wink:

Arduino è sicuramente valido ma non è l'unica alternativa o la panacea per tutti i mali, e per inciso la AVR è stata acquisita dalla Microchip, non viceversa....

Arduino va bene per chi vuole la pappa pronta, senza impegnarsi troppo ma il prodotto finale è sicuramente meno prestazionale di quanto si potrebbe ottenere con AVR Studio o con altri micro programmati direttamente in 'C'.

IMHO

:yeah:

italo.driussi 06 giugno 17 13:11

Citazione:

Originalmente inviato da SubZer076 (Messaggio 5043691)
Scusa non ho capito cosa tu ci voglia fare ma non ti conviene passare ad ARDUINO?
Lo programmi con la USB, fai il debug tramite USB monitor, trovi molta più roba sia come accessori che come info/tutorial/progetti/forum.
Per le dimensioni c'è il nano che è piccolo e leggero.

Dopo le prime prove con i pic sono passato a arduino che conosco benino, ho giocato con i micro dal attiny in su.

Volevo copiare un pic programmato 5 anni fa, poi per diletto ho ripreso a studiare i pic che nella versione a 8 piedini mi sembra meglio degli attiny

italo.driussi 06 giugno 17 13:53

Citazione:

Originalmente inviato da ElNonino (Messaggio 5043737)
Scusa neh, ma la domanda iniziale era su come copiare un PIC, poi l'amico conosce già i PIC e sa come programmarli, perchè dovrebbe passare ad Arduino ????

I PIC esistevano ancora prima che i 'papà' di Arduino nascessero ed in rete si trova moltissima documentazione, sistemi di sviluppo free, esempi, applicazioni, basta cercare. :wink:

Arduino è sicuramente valido ma non è l'unica alternativa o la panacea per tutti i mali, e per inciso la AVR è stata acquisita dalla Microchip, non viceversa....

Arduino va bene per chi vuole la pappa pronta, senza impegnarsi troppo ma il prodotto finale è sicuramente meno prestazionale di quanto si potrebbe ottenere con AVR Studio o con altri micro programmati direttamente in 'C'.

IMHO

:yeah:

Che integrato mi consigli per alimentare un 12f675 o 16f628 con i classici voltaggi usati in aeromodellismo da 4 NMh a 2 lipo (basta uno zenner?)

SubZer076 10 giugno 17 00:19

Citazione:

Originalmente inviato da ElNonino (Messaggio 5043737)
Scusa neh, ma la domanda iniziale era su come copiare un PIC, poi l'amico conosce già i PIC e sa come programmarli, perchè dovrebbe passare ad Arduino ????

I PIC esistevano ancora prima che i 'papà' di Arduino nascessero ed in rete si trova moltissima documentazione, sistemi di sviluppo free, esempi, applicazioni, basta cercare. :wink:

Arduino è sicuramente valido ma non è l'unica alternativa o la panacea per tutti i mali, e per inciso la AVR è stata acquisita dalla Microchip, non viceversa....

Arduino va bene per chi vuole la pappa pronta, senza impegnarsi troppo ma il prodotto finale è sicuramente meno prestazionale di quanto si potrebbe ottenere con AVR Studio o con altri micro programmati direttamente in 'C'.

IMHO

:yeah:

Si il mio era solo un consiglio ...
dato da uno che si è fatto il corso PICbyExample https://www.areasx.com/index.php?D=1&id=211
e ha imparato a programmare il PIC in assembler nei lontani tempi in cui si usavano certe schede per vedere gratis D+ B) :

ElNonino 10 giugno 17 09:37

Citazione:

Originalmente inviato da italo.driussi (Messaggio 5043771)
Che integrato mi consigli per alimentare un 12f675 o 16f628 con i classici voltaggi usati in aeromodellismo da 4 NMh a 2 lipo (basta uno zenner?)

Scusa ma mi ero dimenticato di risponderti: zener più resistenza basterebbero però considerando il basso costo di un regolatore a 3 pin da 150mA io userei un: UA78L05ACLPR | Regolatore di tensione lineare UA78L05ACLP, 100mA, 5 V, ±5%, TO-92, 3-Pin | Texas Instruments con due condensatori ceramici da 100nF posti fra i pin In, Out e massa.

@SubZero: quelle schede le progettavo e costruivo.... :wink:

:yeah:

italo.driussi 10 giugno 17 13:53

Citazione:

Originalmente inviato da ElNonino (Messaggio 5044585)
Scusa ma mi ero dimenticato di risponderti: zener più resistenza basterebbero però considerando il basso costo di un regolatore a 3 pin da 150mA io userei un: UA78L05ACLPR | Regolatore di tensione lineare UA78L05ACLP, 100mA, 5 V, ±5%, TO-92, 3-Pin | Texas Instruments con due condensatori ceramici da 100nF posti fra i pin In, Out e massa.

@SubZero: quelle schede le progettavo e costruivo.... :wink:

:yeah:

E' quello che uso, il mio dubbio e' quando l' alimentazione scende sotto i 5 volt, considerando la caduta di tensione del regolatore.
Grazie

ElNonino 10 giugno 17 18:22

Citazione:

Originalmente inviato da italo.driussi (Messaggio 5044626)
E' quello che uso, il mio dubbio e' quando l' alimentazione scende sotto i 5 volt, considerando la caduta di tensione del regolatore.
Grazie

Il PIC lo alimenti a 5V od a 3,3...3,6V ?

Caso mai ci sono i regolatori low drop out ma anche con Zener e resistenza avresti lo stesso problema.

:yeah:

italo.driussi 10 giugno 17 20:23

Citazione:

Originalmente inviato da ElNonino (Messaggio 5044658)
Il PIC lo alimenti a 5V od a 3,3...3,6V ?

Caso mai ci sono i regolatori low drop out ma anche con Zener e resistenza avresti lo stesso problema.

:yeah:

Lo alimento con le batterie in uso negli aeromodelli che possono essere da 4 NMh a 2 lipo, la domanda era per futuri progetti, in teoria se non uso segnali analogici dovrebbe funzionare anche a voltaggio variabile (considerando la tolleranza richiesta per questi usi).
Mi indichi qualche sigla di regolatori low drop out.
Fino ad ora ho sempre usato una batteria a parte, ho fatto un accendi candela glow, controllo luci, e roba simile per le barche degli amici.

ElNonino 12 giugno 17 12:49

Ti consiglierei di alimentare il PIC a 3,3V ed usare uno di questi LDO:
SMD:
AP2204R-3.3TRG1 | Regolatore LDO AP2204R-3.3TRG1, 150mA, 3,3 V, 2,3

PIN:
LP2950-33LPE3 TEXAS INSTRUMENTS - Regolatore di Tensione LDO Fissa, da 3.7V a 30V, Caduta 380mV, 3.3Vout, 100mAout, TO-92-3, Farnell element14 Italia

:yeah:


Tutti gli orari sono GMT +2. Adesso sono le 12:32.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002