hamtarociaooo:
salve, avrei alcune domande per voi:-ho un DK-Duino (foto), con un AtMega328P e il bootloader di un Arduino Duemilanove, nonostante la board sia completamente compatibile con quella dell'Arduino Uno R3 (ci sono i pin SDA, SCL, IOREF e tutto il resto), si può aggiornare il bootloader? c'è qualche rischio? se si può, come posso fare?
Non é compatibile al 100% con l'Arduino UNO R3 e neanche col Arduino 2009 perché non usa un ATmega16U2 come adattatore USB ma il Profili PL2303. Per cosa Ti serve aggiornare il bootloader?
hamtarociaooo:
-avete qualche altro software per la programmazione di schede Arduino che però non sia quello originale da consigliarmi?
Che Software intendi? Non vuoi usare l'IDE di Arduino? Perché?
hamtarociaooo:
-posso usare un Arduino per programmare una MM27C512 (foto - foto)?
Gli EPROM sono dei Integrati opmai andati in disuso a causa della produzione di EEPROM e memorie Flash. Non conosco nessun Sketch che lo fa. Il problema é che devi gestire 24 pin del Eprom (16 indrizzi e 8 dati) e 2 segnali di enable/programazione. Hai bisogno di 2 tensioni (6,25V e 12,75V) per la programmazione. Hai bisogno di scrivere e eleggere sui pin dati per verificare la programmazione
dal datasheet: ST Microelectronics 413142, 1 datasheet pdf
Programming
When delivered (and after each erasure for UV EPROM), all bits of the M27C512 are in the '1' state. Data is introduced by selectively programming '0's into the desired bit locations. Although only '0's will be programmed, both '1's and '0's can be present in the data word. The only way to change a '0' to a '1' is by die exposure to ultraviolet light (UV EPROM). The M27C512 is in the programming mode when VPP input is at 12.75V and E is pulsed to VIL. The data to be programmed is applied to 8 bits in parallel to the data output pins. The levels required for the address and data inputs are TTL. VCC is specified to be 6.25V ± 0.25V. The M27C512 can use PRESTO IIB Programming Algorithm that drastically reduces the programming time (typically less than 6 seconds).
Nevertheless to achieve compatibility with all programming equipments, PRESTO Programming Algorithm can be used as well.PRESTO IIB Programming Algorithm
PRESTO IIB Programming Algorithm allows the whole array to be programmed with a guaranteed margin, in a typical time of 6.5 seconds. This can be achieved with STMicroelectronics M27C512 due to several design innovations described in the M27C512 datasheet to improve programming efficiency and to provide adequate margin for reliability.
Before starting the programming the internal MARGIN MODE circuit is set in order to guarantee that each cell is programmed with enough margin. Then a sequence of 100μs program pulses are applied to each byte until a correct verify occurs. No overprogram pulses are applied since the verify in MARGIN MODE provides the necessary margin
Dove prendi 64 kByte di dati? A cosa Ti serve programmare un EPROM?
Ciao Uwe