Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 10 novembre 11, 01:31   #11 (permalink)  Top
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
tanzilli

fai riferimento alla guida on line del tanzilli, è l'unica autorevole sviluppata con coscienza, non ti perdi in 1000 link ma troverai tutto quello che ti serve per capire in modo profondo. Alla fine sono solo 35 istruzioni, i cicli le strutture di controllo sono sempre le stesse, BTFSSC, BTFSS , il registro STATUS e i bit di posto C e Z , praticamente è tutto li.

a dopo
fausto

Citazione:
Originalmente inviato da galaxy Visualizza messaggio
Non pensavo che avrei dovuto aggiungere altri integrati. mi sa che lascio stare. pensavo fosse più semplice.
invece per il discorso della programmazione dei pic, vorrei tantissimo dedicarmici, ma ogni volta che provo a documentarmi finisco per perdermi tra pagine e pagine internet che mi confondono solo le idee.
Purtroppo i miei amici non sono interessati all'elettronica in tal senso ed il luogo in cui vivo è ben lontano da questo mondo.
Azzardo un ipotesi. Vi piacerebbe aiutarmi passo passo ad entrare in questo mondo? Ve la sentireste di prenderVi questo impegno?
faustog_2 non è collegato   Rispondi citando
Vecchio 10 novembre 11, 01:42   #12 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da faustog_2 Visualizza messaggio
fai riferimento alla guida on line del tanzilli, è l'unica autorevole sviluppata con coscienza, non ti perdi in 1000 link ma troverai tutto quello che ti serve per capire in modo profondo. Alla fine sono solo 35 istruzioni, i cicli le strutture di controllo sono sempre le stesse, BTFSSC, BTFSS , il registro STATUS e i bit di posto C e Z , praticamente è tutto li.

a dopo
fausto
Oppure per iniziare e vedere qualche risultato da subito in modo semplice, puoi usare PIC Basic Lite.
Proton BASIC Compiler - The Home of Proton BASIC for PIC® microcontrollers
è pieno di esempi, genera un codice assembly decente, e ti consente di programmare facilmente...

Oppure: pic simulator ide con basic compiler...
Ti fa simulare anche circuiti senza neanche bisogno di realizzarli fisicamente..

PIC Simulator IDE with Basic Compiler, Assembler, Disassembler and Debugger

L'asembly consigliato da fausto forse è il modo migliore per spremere un pic, ma alcune cose fanno dannare l'anima come ad esempio i calcoli in floating point (con la virgola)
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 10 novembre 11, 08:34   #13 (permalink)  Top
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
ok

vero è, però il calcolo in floating point non è un tema ricorrente con numeri interi si riescono a fare tantissime cose, per esempio il problema proposto, e tantissime altre cose, in piu lavorando direttamente in asembler, ci si rende conto dei registri del loro potenziale, inoltre spesso, tema molto ricorrente è importante saper lavorare con i uS quindi istruzioni LM, per ottenere ritardi, certo è che esistono i timer ,ma spesso ciò non basta, in piu avendo un Micro e non un PC è fortemente consigliabile il LM.

comunque tutto è subordinato allo scopo, o agli scopi, certo è che non sono che si parte e 10 giorni paf, tutto nelle proprie mani! servono mesi e mesi d sana pazienza.

a dopo


Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Oppure per iniziare e vedere qualche risultato da subito in modo semplice, puoi usare PIC Basic Lite.
Proton BASIC Compiler - The Home of Proton BASIC for PIC® microcontrollers
è pieno di esempi, genera un codice assembly decente, e ti consente di programmare facilmente...

Oppure: pic simulator ide con basic compiler...
Ti fa simulare anche circuiti senza neanche bisogno di realizzarli fisicamente..

PIC Simulator IDE with Basic Compiler, Assembler, Disassembler and Debugger

L'asembly consigliato da fausto forse è il modo migliore per spremere un pic, ma alcune cose fanno dannare l'anima come ad esempio i calcoli in floating point (con la virgola)
faustog_2 non è collegato   Rispondi citando
Vecchio 10 novembre 11, 14:39   #14 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da faustog_2 Visualizza messaggio
vero è, però il calcolo in floating point non è un tema ricorrente con numeri interi si riescono a fare tantissime cose, per esempio il problema proposto, e tantissime altre cose, in piu lavorando direttamente in asembler, ci si rende conto dei registri del loro potenziale, inoltre spesso, tema molto ricorrente è importante saper lavorare con i uS quindi istruzioni LM, per ottenere ritardi, certo è che esistono i timer ,ma spesso ciò non basta, in piu avendo un Micro e non un PC è fortemente consigliabile il LM.

comunque tutto è subordinato allo scopo, o agli scopi, certo è che non sono che si parte e 10 giorni paf, tutto nelle proprie mani! servono mesi e mesi d sana pazienza.

a dopo
Un buon compiler produce codice assembly di qualità superiore al 95% dei programmatori assembly.
Quanto a timer ritardi e pause nell'ordine dei uS il compilatore è bravissimo a generarle con le istruzioni apposite.
La mantenibilità di un programma scritto in C o in Basic è comunque superiore a quella di un programma scritto in Assembly.
Personalmente conosco l'assembly ma su PIC seri non mi passerebbe neanche per l'anticamera del cervello pensare di gestire la ethernet o la USB in assembly.
Lo stesso dicasi per gli ATMega...
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 10 novembre 11, 17:49   #15 (permalink)  Top
User
 
Data registr.: 19-04-2003
Messaggi: 1.687
ok, queste si che sono valide informazioni/link di base. Mi cimento subito alla lettura. Vediamo se stavolta è la volta buona

ci risentiamo tra un un pò.
ah, grazie
galaxy non è collegato   Rispondi citando
Vecchio 11 novembre 11, 10:50   #16 (permalink)  Top
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
ethernet ?

non ho mai provato a far comunicare ne USB, loa USB la escludo perche in Java non c'è nulla mi pare o comunque è complessa la gestione. Però Ethernet è interessante, . Mi piacerebbe poter prendere i bit che arrivano da un cavo di rete e trasferirli all'interno di un PIC ? per elaborarli. Non mi ricordo, i dati ethernet viaggiano in TTL ? A livello OSI di trasporto, i dati arrivano con appresso l'IP e il MAC e altre info, dove alla fine accanto il gruppo di dati, non per forza tutti, perchè la comunicazione TCP può essere interrotta da un broadcast, poi il resto dei dati possono arrivare con un altro blocco, sempre corredato di un OVerHead.. e cosi via dicendo.. mi pare che non ho detto stronzate, giusto? oppure aiutami a ricordare... se hai un link.. adesso devo scappare sono in ritardo.


Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Un buon compiler produce codice assembly di qualità superiore al 95% dei programmatori assembly.
Quanto a timer ritardi e pause nell'ordine dei uS il compilatore è bravissimo a generarle con le istruzioni apposite.
La mantenibilità di un programma scritto in C o in Basic è comunque superiore a quella di un programma scritto in Assembly.
Personalmente conosco l'assembly ma su PIC seri non mi passerebbe neanche per l'anticamera del cervello pensare di gestire la ethernet o la USB in assembly.
Lo stesso dicasi per gli ATMega...
faustog_2 non è collegato   Rispondi citando
Vecchio 11 novembre 11, 11:55   #17 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da faustog_2 Visualizza messaggio
non ho mai provato a far comunicare ne USB, loa USB la escludo perche in Java non c'è nulla mi pare o comunque è complessa la gestione. Però Ethernet è interessante, . Mi piacerebbe poter prendere i bit che arrivano da un cavo di rete e trasferirli all'interno di un PIC ? per elaborarli. Non mi ricordo, i dati ethernet viaggiano in TTL ? A livello OSI di trasporto, i dati arrivano con appresso l'IP e il MAC e altre info, dove alla fine accanto il gruppo di dati, non per forza tutti, perchè la comunicazione TCP può essere interrotta da un broadcast, poi il resto dei dati possono arrivare con un altro blocco, sempre corredato di un OVerHead.. e cosi via dicendo.. mi pare che non ho detto stronzate, giusto? oppure aiutami a ricordare... se hai un link.. adesso devo scappare sono in ritardo.
Ethernet Solutions Design Center

Notare il linguaggio in cui è scritto....
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 14 novembre 11, 18:06   #18 (permalink)  Top
User
 
Data registr.: 19-04-2003
Messaggi: 1.687
allora ho dato una lettura per il momento generale. è chiaro che rileggerò più e più volte la guida. Per il momento vorrei realizzare subito il programmatore. quello proposto nella guida viene usato su win98 e su XP con qualche problema. io ho win7 e comunque vorrei realizzarlo con interfaccia USB ed autoalimentato. nella guida si parla di alimentatore "esterno", ma non posso utilizzare direttamente la tensione +5 e +12v dello stesso alimentatore del PC?
in breve le mie domande sono
1) schema o circuito già pronto di un programmatore funzionante su win7 possibilmente tramite USB.
2) programmatore autoalimentato dallo stesso pc. (ok sul fatto che la porta USB ha solo i +5v, ma il +12v non me lo posso prondere da uno dei cavi all'interno del pc.)
3) se esiste già pronto mi dite quale dovrei prendere?

Ultima modifica di galaxy : 14 novembre 11 alle ore 18:09
galaxy non è collegato   Rispondi citando
Vecchio 14 novembre 11, 18:15   #19 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da galaxy Visualizza messaggio
allora ho dato una lettura per il momento generale. è chiaro che rileggerò più e più volte la guida. Per il momento vorrei realizzare subito il programmatore. quello proposto nella guida viene usato su win98 e su XP con qualche problema. io ho win7 e comunque vorrei realizzarlo con interfaccia USB ed autoalimentato. nella guida si parla di alimentatore "esterno", ma non posso utilizzare direttamente la tensione +5 e +12v dello stesso alimentatore del PC?
in breve le mie domande sono
1) schema o circuito già pronto di un programmatore funzionante su win7 possibilmente tramite USB.
2) programmatore autoalimentato dallo stesso pc. (ok sul fatto che la porta USB ha solo i +5v, ma il +12v non me lo posso prondere da uno dei cavi all'interno del pc.)
3) se esiste già pronto mi dite quale dovrei prendere?
Ti conviene un programmatore già pronto, il PICKIT3 con un bello zoccolo ZIF
Lo trovi facilmente su ebay
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando
Vecchio 15 novembre 11, 14:54   #20 (permalink)  Top
User
 
L'avatar di CarloRoma63
 
Data registr.: 08-08-2011
Residenza: Roma
Messaggi: 5.806
Quanto la fate difficile...

il pin 5 del 555 è chiamato "voltage regulation" solo perchè non sapevano come chiamarlo?

Basta porre una trimmer con i due estremi sull'alimentazione ed il centrale sul pin 5, poi metti un condensatore elettrolitico (il valore è sperimentale, più è grande più l'effetto è lento) tra il pin 5 ed uno dei rami dell'alimentazione (su uno dei due avrai l'effetto contrario: si accenderà al massimo per poi affievolisrsi).
In questo modo avrai un dutycycle variabile. utilizza la tensione del piedino 2 (una onda triangolare i cui valori massimo e minimo dipendono dal valore di tensione applicata al piedino 5) al posto della quadra presente sul piedino 3 per pilotare il finale di potenza (in mezzo mettici un trimmer per regolare l'ampiezza del segnale) e dovresti aver risolto.

Al massimo spendi 50 centesimi....

Carlo
CarloRoma63 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Batteria da 12V con lipo al posto della classica 12V piombo della macchina .:LoZar:. Batterie e Caricabatterie 19 21 ottobre 13 21:45
Trasformatori: -12V+12V +12+12V grazianomi Circuiti Elettronici 2 05 giugno 09 14:41



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


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