Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 30 dicembre 11, 15:06   #51 (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 msette Visualizza messaggio
Ciao Romolo, nella paletta programma, hai reso disponibile il menù Fuses; ho provato a documentarmi un po' leggendo sul sito ATMEL ,ma l'unica cosa che per il momento ho realizzato è che si tratta di parametri che è meglio non toccare perchè potrebbero creare guai in programmazione. Allora ti chiederei quanto segue

1) ci puoi in breve spiegare cosa sono i fuses
2) cosa serve e come si usa correttamente lo specifico menù
3) se i dati relativi ai fuses si possano salvare per poterli utilizzare in ripristino in caso di problemi e se tutti ii programmatori (io uso smartusb light) sono in grado di utilizzare correttamente questa funzione;
4) se eventualmente non sia il caso di rendere visibile questo punto di menù solo in caso di una sua specifica attivazione (con relativi warnings) dalla paletta preferenze onde evitare un suo incauto utilizzo?

Grazie e buon pranzo
Cerco di spiegare... se poi non sono chiaro chiedete...
I fuses servono a configurare il comportamento del processore all'avvio e in specifiche condizioni:
I fuses sono divisi in tre gruppi:
low (bassi)
high (alti)
ext (estesi)

Dei low fanno parte i seguenti fuses:
BODLEVEL - (Brown out detector trigger level) che stabilisce il livello del browning out (vedi dopo)
BODEN - (Brown out detector enable) che abilita il riavvio automatico su tensione bassa, serve normalmente a evitare che eventuali sbalzi di tensione possano piantare il processore
SUT0-1 - (Start Up Time) tempo di avvio del processore, serve per dare il tempo all'alimentazione di stabilizzarsi...
CKSEL0-3 - (clock source selection) Selezione dell'origine del clock

Sulla turnigy i settaggi sono i seguenti:
CKSEL0=1 CKSEL1-3=0 Ovvero oscillatore interno a 1 MHz
BODLEVEL e BODEN abilitati
SUT0-1 =1, 65ms di start up time...

Di questi fuses il più pericoloso è il CKSEL impostare un'opzione sbagliata qui vuol dire rischiare di mettersi in condizione di non poter più programmare la radio.
IL CKSEL viene usato in corrispondenza di un Fuse high chiamato CKOPT che in seguito gli dirà di usare un quarzo esterno a 16Mhz.


Prossima puntata per i Fuses del gruppo High
__________________
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

Ultima modifica di romoloman : 30 dicembre 11 alle ore 15:15
romoloman non è collegato   Rispondi citando
Vecchio 30 dicembre 11, 15:26   #52 (permalink)  Top
User
 
L'avatar di ziobaba
 
Data registr.: 15-04-2007
Residenza: ivrea
Messaggi: 228
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Vi pregherei cortesemente di fornirmi dei feedback ("riscontri") sulle traduzioni...
Mi rendo conto guardandolo che non sono proprio le migliori possibili....

Ma non avete idea di quanto sia tedioso farle....
Ti dirò che quella delle traduzioni è un'attività davvero "barbina".. (esperienze dei tempi di lavoro..), anche perchè trovarsi davanti "documento" quando uno è talmente abituato con "file" ti spiazza un po', o "spostamento" al posto di "offset"... ma tantè, se si traduce si traduce!!

Quindi:GRAZIE Romolo x quanto stai facendo (ed anche x l'estrema disponibilità di Bertrand!)

Probabilmente sto sbagliando qualcosa, ma mi succedono 2 cose strane:
-1) su Companion (sia v 0.22 sia 0.23) non riesco ad impostare gli esponenziali e D/R, o meglio, continuano da inserirsi degli statements che non ho mai editato, ritrovandoli ogni volta che riapro la cartella salvata prima senza quelle linee. (vedi allegato )

-2) sulla T9X, mi ritrovo sull'ultimo modello editato e non c'è verso di spostarmi di lì...
il fw installato è (gruvin9x): frsky-nospeaker 1374 (?.. xkè? io ho scaricato il 1373) bld 296 2011-12-26

Auguroni di buon anno!
Files allegati
Tipo file: doc setup BirdOfTime-c9x-23.pdf.doc‎ (46,3 KB, 178 visite)
ziobaba non è collegato   Rispondi citando
Vecchio 30 dicembre 11, 15:31   #53 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
Smile

Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Vi pregherei cortesemente di fornirmi dei feedback ("riscontri") sulle traduzioni...
Mi rendo conto guardandolo che non sono proprio le migliori possibili....

Ma non avete idea di quanto sia tedioso farle....
Ciao Romolo, ho dato una veloce ma attenta occhiata alle traduzioni e relativamente le trovo OK!

Qualora si volesse cavillare, potrei dire:
- Sulla barra degli strumenti, per analogia, cambierei "Simula" con "Simula Modello",
- nel relativo menù e tool tip userei le scritte "Scrivi la EEPROM da un documento" e "Leggi la EEPROM in un documento",
- infine aggiungerei l'articolo "la" per ottenere la scritta "Leggi la memoria Flash"

Quisquiglie!
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER non è collegato   Rispondi citando
Vecchio 30 dicembre 11, 15:57   #54 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Ok scriver euazzate capita a tutti chiedo venia, ma deriva dal fatto che per una strana ragione i fuse sono programmati a 0 e sprogrammati a 1:

Sulla turnigy i settaggi sono i seguenti:

CKSEL0=0 CKSEL1-3=1 external crystal oscillator
BODLEVEL e BODEN abilitati
SUT0-1 = 0, 4.5ms di start up time...

in totale la chiave lfuses vale 0x0E

Di questi fuses il più pericoloso è il CKSEL impostare un'opzione sbagliata qui vuol dire rischiare di mettersi in condizione di non poter più programmare la radio.

IL CKSEL viene usato in corrispondenza di un Fuse high chiamato CKOPT che in seguito gli dirà di usare un quarzo esterno ad una certa frequenza..

Per capire bene i significati dei fuses esiste un tool chiamato avrisp che li decodifica correttamente...
comunque dopo continuo con la puntata fuses HIGH...
__________________
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

Ultima modifica di romoloman : 30 dicembre 11 alle ore 16:05
romoloman non è collegato   Rispondi citando
Vecchio 30 dicembre 11, 17:11   #55 (permalink)  Top
User
 
L'avatar di msette
 
Data registr.: 18-11-2003
Residenza: Verona
Messaggi: 619
Ho fatto un rapido cq funzionale sui menù è avrei alcune osservazioni:

1) raggruppamento parametri di set up - per questione di comodità e coerenza, sarebbe opportuno raggruppare in un unico menù (che si potrebbe chiamare ad esempio Strumenti o Configurazione o come meglio credete), tutte le varie opzioni di configurazione, che in questo momento sono sparse in giro (preferenze, cambia orientazione, configura ed elenco programmatori) in modo tale da evitare dispersioni: ogni nuova macro implementazione, a livello set up, risulterebbe così immediatamente evidente in caso di ricerca (comparsa di un nuovo sub-menù).

2) funzioni pericolose: mancanza del comando UNDO e comandi incolla e taglia - I due comandi agiscono, sia da menù che da incona, senza alcun messaggio di richiesta conferma, pertanto se ci si trova sul nome di un modello e si clicca taglia, il modello viene immediatamente eliminato (work around: posizionarsi di nuovo sul campo modello e premere incolla così si ripristina il tutto); stessa cosa vale per il comando incolla: se ci si posiziona su un campo vuoto, tale comportamento non crea problemi, ma se si è su un campo già popolato da un modello, ci si sovrappone senza alcun preavviso (in questo caso non ci sono work around, i dati sovrascritti vengono persi); valutare l'opportunità di trappolare questi comportamenti e valutare più generalmente la possibilità di implementare il comando UNDO.
msette non è collegato   Rispondi citando
Vecchio 30 dicembre 11, 21:10   #56 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Continuiamo la puntata sui fuses...

Gruppo HIGH
OCDEN - (On chip Debug enable) consente di effettuare il debug direttamente dentro al chip, normalmente disabilitato per un chip in produzione, abilitato durante lo sviluppo.

JTAGEN - Abilita programmazione mediante JTAG (Ci serve) - Abilitato

SPIEN - Abilita programmazione seriale (Ci serve) - Abilitato

CKOPT - Opzioni di clock... collegato al CKSEL..

EESAVE - Salvataggio EEprom (quello per cui esiste la form) se abilitato preserva la eeprom durante la scrittura della flash

BOOTSZ0-1 Dimensioni del Boot del processore...

BOOTRST Vettore di reset

Le impostazioni di default della Turnigy per hfuse sono 0x89...
Usando il tasto di scrittura salva eeprom si imposta hfuse a 81 e la eeprom non viene sovrascritta durante la scrittura della flash.
__________________
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 30 dicembre 11, 21:14   #57 (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 msette Visualizza messaggio
Ho fatto un rapido cq funzionale sui menù è avrei alcune osservazioni:

1) raggruppamento parametri di set up - per questione di comodità e coerenza, sarebbe opportuno raggruppare in un unico menù (che si potrebbe chiamare ad esempio Strumenti o Configurazione o come meglio credete), tutte le varie opzioni di configurazione, che in questo momento sono sparse in giro (preferenze, cambia orientazione, configura ed elenco programmatori) in modo tale da evitare dispersioni: ogni nuova macro implementazione, a livello set up, risulterebbe così immediatamente evidente in caso di ricerca (comparsa di un nuovo sub-menù).

2) funzioni pericolose: mancanza del comando UNDO e comandi incolla e taglia - I due comandi agiscono, sia da menù che da incona, senza alcun messaggio di richiesta conferma, pertanto se ci si trova sul nome di un modello e si clicca taglia, il modello viene immediatamente eliminato (work around: posizionarsi di nuovo sul campo modello e premere incolla così si ripristina il tutto); stessa cosa vale per il comando incolla: se ci si posiziona su un campo vuoto, tale comportamento non crea problemi, ma se si è su un campo già popolato da un modello, ci si sovrappone senza alcun preavviso (in questo caso non ci sono work around, i dati sovrascritti vengono persi); valutare l'opportunità di trappolare questi comportamenti e valutare più generalmente la possibilità di implementare il comando UNDO.
Undo command verrà aggiunto immediatamente nei TODO...
Il ridisegno delle configurazioni in seconda istanza... adesso dobbiamo capire una cosina sugli esponenziali... Aver aggiunto piena compatibilità con er9x ci ha fatto fare qualche pasticciaccio... Per fortuna la 0.24 era già pianificata...


EDIT: TodoList - companion9x - TODO list - EEPROM Editor for gruvin9x / er9x / th9x open source 9X firmwares - Google Project Hosting
__________________
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 31 dicembre 11, 00:35   #58 (permalink)  Top
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Versione 0.24 Special Edition

Il team di companion, scusandosi per il Bug introdotto con la versione 0.22 e prontamente segnalato da Ziobaba, è lieto di annunciare una special edition 0.24

Che:
risolve definitivamente (si spera) il bug con gli esponenziali
corregge il baco dell'aggiornamento automatico...
integra un po' di grafica del nostro sugo76 da oggi ufficialmente parte del team.

come dire... scaricatela... e date un'occhio alla sezione Elenco collaboratori.

Saluti Romolo
__________________
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 31 dicembre 11, 00:46   #59 (permalink)  Top
User
 
L'avatar di sugo76
 
Data registr.: 21-12-2009
Residenza: Padova
Messaggi: 1.259
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
Il team di companion, scusandosi per il Bug introdotto con la versione 0.22 e prontamente segnalato da Ziobaba, è lieto di annunciare una special edition 0.24

Che:
risolve definitivamente (si spera) il bug con gli esponenziali
corregge il baco dell'aggiornamento automatico...
integra un po' di grafica del nostro sugo76 da oggi ufficialmente parte del team.

come dire... scaricatela... e date un'occhio alla sezione Elenco collaboratori.

Saluti Romolo
Romolo è diventato il mio datore di lavoro

Bello sto progetto, mi piace sempre più.
Buon anno a tutti!!!! Happy new year!! Bounne Annèe! (perchè non abbiamo messo anche il tedesco?? )

Sugo
__________________
Un ottimista invento' l'aeroplano, un pessimista invento' il paracadute.

sugo76 non è collegato   Rispondi citando
Vecchio 31 dicembre 11, 01:11   #60 (permalink)  Top
User
 
L'avatar di LONGFLYER
 
Data registr.: 06-09-2008
Messaggi: 11.388
Smile

Citazione:
Originalmente inviato da LONGFLYER Visualizza messaggio
Ciao Romolo, ho dato una veloce ma attenta occhiata alle traduzioni e relativamente le trovo OK!

Qualora si volesse cavillare, potrei dire:
- Sulla barra degli strumenti, per analogia, cambierei "Simula" con "Simula Modello",
- nel relativo menù e tool tip userei le scritte "Scrivi la EEPROM da un documento" e "Leggi la EEPROM in un documento",
- infine aggiungerei l'articolo "la" per ottenere la scritta "Leggi la memoria Flash"

Quisquiglie!
Un'altra quisquilia: chiudendo companion la dialog box ha i tasti con scritte in inglese (il commento invece è in italiano).
__________________
"If flying were the language of man,
soaring would be its poetry."
LONGFLYER 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
Turnigy 9x KAPPAWING182 Radiocomandi 24 30 aprile 15 23:04
Turnigy 9X Pincue Radiocomandi 3 27 ottobre 14 15:41
Turnigy 2.4 9 ch luca1970 Radiocomandi 7 31 agosto 11 10:48
Turnigy tmax500 Compro 0 11 luglio 11 22:27



Tutti gli orari sono GMT +2. Adesso sono le 09:27.


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