Show Posts
Pages: 1 ... 427 428 [429] 430 431 ... 675
6421  International / Software / Re: DCF77 - RTC DS1307 on: March 02, 2012, 11:16:50 am
è a volte l'elevata quantità di disturbi che arrivano... visto che il segnale DCF si basa sostanzialmente sulla durata degli impulsi high, basta un disturbo che faccia oscillare questo segnale per far leggere erroneamente i dati ad Arduino.

Da notare il fatto che per via della bassa frequenza, solo 77.5 kHz, servirebbe una antenna di grandi dimensioni per ottenere una ricezione ottimale del segnale, cosa impossibile da implementare in piccoli dispositivi quali sveglie ed orologi con tutte le conseguenze negative del caso sul segnale.
Non ultima anche la questione che il segnale viene ricevuto per riflessione sulla ionosfera e non direttamente dalla stazione trasmittente.
6422  International / Generale / Re: Macchinina radiotelecomandata on: March 02, 2012, 11:07:53 am
se devi rottare (e quindi rifleshare) a mano, non c'è il rischio di mandare all'aria anche l'eventuale boot-loader o incasinare anche per un eventuale riparazione, no?

Il bootloader del micro non puoi cancellarlo, si trova in una zona protetta della memoria, esattamente come sugli ATmega, però non è detto che riesci sempre ad attivarlo dalla tastiera/display dello smartphone.
In alcuni casi è indispensabile agire su alcuni contatti posti sul pcb dello smartphone per forzarne l'avvio, se non sai quali sono sei obbligato a portarlo in assistenza.
Per esempio sul mio smartphone c'è una sequenza di tasti da tenere premuti, e rilasciare, all'accensione partendo dalla condizione di batteria rimossa per avviare forzatamente il bootloader che si va a caricare un file posto sulla SD, ovviamente serve l'immagine originale della rom, però ogni telefono/tablet è un caso a parte con procedure diverse.

6423  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 02, 2012, 11:01:38 am
Forse potrei mettere tutta la routine di lettura PRIMA di impostare i vari pin per l'HV, ora la provo da sola  smiley-grin

Non capisco quale sia il tuo problema, in tutti i casi hai sempre dei comandi specifici per leggere la signature con tutti i modi di programmazione previsti dal micro.
Va da se che se il micro è "mattonato" non puoi leggere la signature tramite ISP, devi per forza farlo in modo HV, come farlo lo devi leggere sulla documentazione Atmel relativa a questa modalità di programmazione.
6424  International / Generale / Re: Macchinina radiotelecomandata on: March 02, 2012, 10:43:16 am
non conosco android e sono molto dispiaciuto che le compagnie la pensino così, anzi anche del fatto che ci sia bisogno di rottare IL PROPRIO cellulare.

Il fatto che il telefono/tablet non concede i diritti di root è una cosa abbastanza ovvia vista la destinazione d'uso e a chi va in mano, è un modo per evitare che l'utente finale faccia danni.
Certo sarebbe stata molto gradita una opzione a menù per ottenere il root dell'apparato, magari previo inserimento di una password, come si fa  normalmente in Linux con sudo, e un avviso che lo fai a tuo rischio e pericolo, ovvero se fai casini non puoi aspettarti una riparazione (reflash) in garanzia.
6425  International / Generale / Re: [RISOLTO] Imagazzinare colori rgb scritti in HEX on: March 02, 2012, 10:38:33 am
Tipo asciiart a mano?  smiley-grin

Più o meno si, però il risultato finale era una vera e propria immagine grafica, monocromatica, ottenuta combinando vari caratteri, in linea o in matrice, riprogrammando il loro contenuto, in pratica la stessa cosa che si fa con le matrici di led per far apparire una immagine.
6426  International / Generale / Re: Macchinina radiotelecomandata on: March 02, 2012, 10:33:48 am
ma una volta root-ato si può fare.

La fregatura è che se lo fai perdi la garanzia, solo LG ha dichiarato che è permesso farlo senza invalidarla, e che non su tutti gli smartphone è possibile farlo in modo semplice, non tutti sono capaci di usare l'ADB per fare il root.

6427  International / Generale / Re: [RISOLTO] Imagazzinare colori rgb scritti in HEX on: March 02, 2012, 10:30:31 am
Era un'informatica molto più raw, grezza, passami il termine, ma più divertente  smiley-lol

Io non ho mai combattuto con gli sprite del Commodore, in compenso, all'epoca, mi è capitato di dover inserire loghi grafici nella eeprom del generatore di caratteri delle prime schede video per poi farli apparire sul monitor sotto forma di assieme di caratteri alfabetici speciali, anche quello era un lavoro di grande pazienza da farsi pixel a pixel.
6428  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 02, 2012, 10:21:52 am
@astro:
sì, in teoria ci sono però a "pratica" credo si debba agire di assembly.

Se vuoi leggere la signature da software sul micro la procedura è quella indicata sul data sheet ed in effetti tocca ricorrere all'assembler per metterla in atto.
Se vuoi leggere la signature in modalità ISP, cioè come programmatore, basta che guardi la relativa routine dello sketch ISP per vedere come si fa.

Code:
void read_signature() {
  if (CRC_EOP != getch()) {
    Serial.print((char) STK_NOSYNC);
    return;
  }
  Serial.print((char) STK_INSYNC);
  uint8_t high = spi_transaction(0x30, 0x00, 0x00, 0x00);
  Serial.print((char) high);
  uint8_t middle = spi_transaction(0x30, 0x00, 0x01, 0x00);
  Serial.print((char) middle);
  uint8_t low = spi_transaction(0x30, 0x00, 0x02, 0x00);
  Serial.print((char) low);
  Serial.print((char) STK_OK);
}
6429  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 02, 2012, 09:58:24 am
@ Astrobeed: il mio programmatore ha 6 diversi zoccoli, in base alla famiglia di micro che deve ospitare; attualmente faccio partire un menu, scelgo il micro da programmare e poi lo inserisco; mi pare di capire che invece potrei evitare il menu, inserire il micro, leggerlo e poi proseguire con l'attività del software; in pratica metto il micro, ne leggo la signature, la confronto con un array (o quel che sarà) mio e in base al micro procedo con la lettura dei fuse e la loro riprogrammazione.

Infatti basta che metti il micro nel giusto socket, leggi la signature e poi in base a questa identifichi il modello esatto e il conseguente comportamento dell'apparato.
6430  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 02, 2012, 09:56:02 am
Sicuramente fa così. Volevo il link per curiosare  smiley-razz

Basta leggere il data sheet  smiley

Code:
26.8.10 Reading the Signature Row from Software
To read the Signature Row from software, load the Z-pointer with the signature byte address
given in  Table 26-5 on page 286 and set the SIGRD and SPMEN bits in SPMCSR. When an
LPM instruction is executed within three CPU cycles after the SIGRD and SPMEN bits are set in
SPMCSR, the signature byte value will be loaded in the destination register. The SIGRD and
SPMEN bits will auto-clear upon completion of reading the Signature Row Lock bits or if no LPM
instruction is executed within  three CPU cycles. When SIGRD  and SPMEN are cleared, LPM will
work as described in the Instruction set Manual.
6431  International / Generale / Re: Esiste un comando: che micro sto usando? on: March 02, 2012, 09:47:35 am
Se la cosa si può fare solo tramite software AVR in seconda battuta chiedo: è possibile eseguire da uno sketch una riga di comando?

Spiega meglio quello che vuoi ottenere perché è sicuramente possibile farlo però non mi è chiaro in quale condizioni vuoi farlo.
6432  International / Megatopic / Re: OT: raspberry pc ultra low cost, per smanettoni on: March 02, 2012, 09:42:15 am
In pratica lo stanno vendendo prima di averlo in mano  smiley-money

Esatto, infatti per il momento non è stata venduta realmente, solo preordine, nemmeno una scheda, ovvero i 10.000 "fortunati" che si sono aggiudicati il primo lotto lo riceveranno tra non meno di due settimane.
Attualmente non è possibile nemmeno fare preordine perché nessuno sa quando arriva il prossimo lotto, è solo possibile segnarsi per ricevere informazioni sulla futura disponibilità.

p.s.
Ho telefonato ad RS per avere conferma di come stanno realmente le cose, se non ci credete fatelo pure voi.
6433  International / Generale / Re: Macchinina radiotelecomandata on: March 02, 2012, 09:36:46 am
Vorrebbe pilotare la macchinina, senza altro strumento se non uno smartphone (senza ap di mezzo).

Gli conviene usare un ricevitore Bluetooth per Arduino, da Android lo vedi come una porta seriale e ci dialoghi senza problemi.
6434  International / Software / Re: DCF77 - RTC DS1307 on: March 02, 2012, 09:28:32 am
Io sono a Cagliari e qui prende.  smiley

Il raggio d'azione è molto ampio, come prende e quando prende dipende moltissimo dai fattori ambientali, p.e. a Roma la mia sveglia  DCF riesce ad agganciare solo dal tardo pomeriggio fino a poco prima dell'alba e non tutti i giorni.
6435  International / Generale / Re: Imagazzinare colori rgb scritti in HEX on: March 02, 2012, 09:25:26 am
Ma non vedo il problema. Ti metti lì ed in 5 minuti hai diviso i codici... ho fatto di peggio, in passato...  smiley-lol

Mi sa tanto che più che un problema di programmazione è un problema di pigrizia  smiley-mr-green
Pages: 1 ... 427 428 [429] 430 431 ... 675