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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 15 ottobre 10, 15:48   #1 (permalink)  Top
User
 
Data registr.: 13-10-2010
Residenza: Trento
Messaggi: 6
Ha ragione Illez, dopo aver dissertato sui massimi sistemi (per esperti), dove si può discutere per anni, rispondiamo alla richiesta di Eli78...

Teniamo conto che il nostro amico ha già qualche difficoltà solo a mettere a fuoco il concetto di sviluppare su PC un software che poi gira su un micro.

Teniamo conto che per lui è un hobby (non ci deve campare) per cui non avrà, e forse non vorrà, investire troppo del suo tempo libero.

E che per lui il Time-to-market si traduce in "vedere presto dei risultati", ovvero trovare motivazione per non lasciar perder tutto alle prime difficoltà.

Detto ciò sono ancora convinto che sia meglio per lui un ambiente di sviluppo integrato di tipo didattico, dove trova tutto adeguato alle sue capacità.
Il Pascal è un ottimo compromesso tra le limitazioni di un Basic e le inevitabili complicazioni di un C.
Fermo restando che, come ha già detto qualcuno, la cosa ancora più importante è forse quella di imparare a conoscere il tuo Microcontroller.
E qui la mia preferenza ricade su Atmel, magari tra gli utimi XMega.

Se ti interessa avere informazioni specifiche mandami pure una mail.
Buona scelta.
Redpizza non è collegato   Rispondi citando
Vecchio 15 ottobre 10, 17:57   #2 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
cavolo ragazzi,vi ringrazio tutti,ma sono solo un tornitore,leggendo tutti i vostri commenti ragionati professionalmente,mi vien voglia di chievervi scusa di aver aperto questo post.

la mia intenzione è quella di dedicare il mio tempo serale x imparare qualcosa che male non fa......qualcosa in piu che magari ti da la possibilità di poter creare un progettino che fino a ieri sarebbe stato inpossibile

non volevo scomodarvi,io voglio imparare ma solo x hobby

comunque ora sto cercando di capire il linguaggio c,poi magari riproverò con assembler,che mi sembra complicato......ma solo con il conoscere troverò quello che piu mi servirà.....comunque grazie mille a tutti
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 15 ottobre 10, 22:13   #3 (permalink)  Top
User
 
Data registr.: 12-04-2006
Residenza: Mondovì
Messaggi: 103
Citazione:
cavolo ragazzi,vi ringrazio tutti,ma sono solo un tornitore,leggendo tutti i vostri commenti ragionati professionalmente,mi vien voglia di chievervi scusa di aver aperto questo post.
la mia intenzione è quella di dedicare il mio tempo serale x imparare qualcosa che male non fa......qualcosa in piu che magari ti da la possibilità di poter creare un progettino che fino a ieri sarebbe stato inpossibile
Ma che scherzi?
Questo forum è frequentato da professionisti e "cantinari", e da tanti cantinari che si sentono professionisti... forse me compreso.
Ora. Ti ho segnalato il K&R per darci una "spolverata". Ovvero per capire i costrutti. Che sono quattro cose in croce, cosa che puoi fare su un manuale qualsiasi. Il K&R è la "bibbia" del c, che si basa su una versione che è estremamente rigorosa. Che è un subset dell'ANSI c.
Programmare con rigore e con le stesse metodologie è un buon sistema.
Detto questo ti ho scritto dall'inizio alla fine un esempio base, che ti invito a provare.
Da li puoi partire a ragionare.
Tieni conto che chi sa le cose veramente non ha paura di insegnarle, come chi vuole imparare le cose realmente non ha paura di chiedere.
E spesso puoi imparare di più ascoltando o parlando con un professionista per un'ora che sperimentando per dei giorni.
Almeno, a me è capitato così, quando, all'epoca il buon Ricciardi (il vero guru dell'ARM in Italia) è venuto a trovarmi in ufficio.
In meno di una giornata ho capito quanto avrei potuto fare da solo in mesi da solo.
Per cui non ti fare problemi a chiedere, eventualmente anche in privato.
Se poi ti sei scoraggiato (e fai male) e vuoi leggere un vero corso passo passo di programmazione in assembler per i "pic dopati", ovvero gli SX, con abbondanti spiegazioni (ma purtroppo in inglese), veramente, ma veramente ben fatto, ti lascio questo link
http://www.parallax.com/Portals/0/Do...AssemforSX.pdf
Davide B. non è collegato   Rispondi citando
Vecchio 18 ottobre 10, 10:41   #4 (permalink)  Top
User
 
L'avatar di akrobaticone
 
Data registr.: 25-03-2003
Residenza: Varese
Messaggi: 1.278
Ho letto la discussione e colo l'occasione per segnalarvi questo
SDCC - Small Device C Compiler
è un compilatore open source e l'ho usato con successo per qualche progettino
ho usato anche questo
Piklab Homepage - Home
come ambiente di sviluppo e uso programmatore

Se può interessare ho un vecchissimo corso di C della Jackson (Per dos...recentissimo) molto semplice ,ma esaustivo.
__________________
-----------------------------------------------------
"Il buon aeromodellista atterra dove può" M.B.
akrobaticone non è collegato   Rispondi citando
Vecchio 18 ottobre 10, 10:49   #5 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Citazione:
Originalmente inviato da Davide B. Visualizza messaggio
Se poi ti sei scoraggiato (e fai male) e vuoi leggere un vero corso passo passo di programmazione in assembler per i "pic dopati", ovvero gli SX, con abbondanti spiegazioni (ma purtroppo in inglese), veramente, ma veramente ben fatto, ti lascio questo link
http://www.parallax.com/Portals/0/Do...AssemforSX.pdf
Davide, che sono questi SX??
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 18 ottobre 10, 11:32   #6 (permalink)  Top
User
 
Data registr.: 12-04-2006
Residenza: Mondovì
Messaggi: 103
Citazione:
Davide, che sono questi SX??
Dei "PIC Compatibili" che viaggiano a velocità mostruosa...
Ce ne sono 3 modelli e credo siano arrivati ad end of life.
Comunque una buona palestra per imparare, visto il debugger.
Li usavo per fare del superimpose su del segnale video, lavorando a 50MHz, ma possono andare fino a 100 (in realtà qualcosa di più... ma Chip me lo ha fortemente sconsigliato)
Davide B. non è collegato   Rispondi citando
Vecchio 18 ottobre 10, 21:22   #7 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da Davide B. Visualizza messaggio
...Almeno, a me è capitato così, quando, all'epoca il buon Ricciardi (il vero guru dell'ARM in Italia) è venuto a trovarmi in ufficio.
In meno di una giornata ho capito quanto avrei potuto fare da solo in mesi da solo...
Non so se lo sai, ma Franco oltre ad essere una delle massime autorità in fatto di architetture ARM, è anche un ottimo modellista, e voliamo insieme tutti i w.e. (o quasi), ovviamente tra una discussino e l'atra su ARM, Cortex, sistemi di sviluppo,...

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 18 ottobre 10, 23:18   #8 (permalink)  Top
User
 
Data registr.: 12-04-2006
Residenza: Mondovì
Messaggi: 103
Citazione:
Non so se lo sai, ma Franco oltre ad essere una delle massime autorità in fatto di architetture ARM, è anche un ottimo modellista, e voliamo insieme tutti i w.e. (o quasi), ovviamente tra una discussino e l'atra su ARM, Cortex, sistemi di sviluppo,...
Io sapevo solo che volava con l'aliante motorizzato.
Comunque, quando lo vedi, salutamelo tanto.
Davide B. non è collegato   Rispondi citando
Vecchio 21 ottobre 10, 01:16   #9 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
ciao a tutti,pian pianino mi sto leggendo il linguaggio c e contemporaneamente sto leggendo un articolo che spiega alcuni programmi x mikroc

so che ci sono mille codici che possono rendere un programma molto piccolo,ma vorrei capire dove sbaglio qua......programma fatto da me

void main() {

trisb=0b00000011 ;
portb=0;

while(1)

if (portb=0b00000001)
{portb=0b10000000 ;
}

if (portb=0b00000010)
{portb=0b01000000 ;
}

}

in pratica con un pic 16f84a con quarzo da 4 mhz
ho reso rb0 e rb1 entrate collegate a dei tasti e rb7 e rb8 uscite con dei led

io volevo premere rb0 e accendere rb8 fino al rilascio
e volevo premere rb1 e accendere rb7 fino al rilascio

ma succede che se premo rb0 o rb1 si accende solo rb8......dove sbaglio?
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 21 ottobre 10, 08:28   #10 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Prova a riscriverlo così:

void main() {

trisb=0b00000011 ;
portb=0;

while(1){

if (portb=0b00000001){
portb=0b10000000 ;
}

if (portb=0b00000010){
portb=0b01000000 ;
}

}

}

mancava la parentesi dopo il while che definisce il blocco di istruzioni da eseguire in loop. Con mikroc quando hai compilato puoi usare la funzione di debug che ti permette di eseguire passo passo il programma vedendo di volta in volta quali istruzioni vengono eseguite e i valori delle variabili e così puoi capire cosa succede e cosa c'è di sbagliato.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp 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
modificare linguaggio menù mc3030 ravenlinux2000 Radiocomandi 0 24 aprile 07 20:03
info francescospina Elimodellismo in Generale 0 26 ottobre 06 11:41
Linguaggio E Versioni Simulatore Reflex Xtr ctenos Simulatori 1 30 novembre 05 16:02



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


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/2026