Go Down

Topic: sketch eeprom_clear rompe arduino (Read 512 times) previous topic - next topic

pippopippoli

salve,
ho caricato e provato un po tutti gli sketch presenti nel programma anche quello eeprom_clear, e adesso non va più.
o provato a caricale lo sketch blink per vedere se funziona la scheda ma il led si accende pochissimo senza lanpeggiare.
suggerimenti?

arduino uno r2
atmega328p-pu
niente e collegato alla scheda apparte il cavo usb del pc
sul' editor dopo il caricamento dello sketch mi riporta in rosso l'errore : avrdude: stk500_getsync(): not in sync: resp=0x00
i problemi sono cominciati dopo il caricamento dello sketc eeprom > eeprom_clear (lo scetch era già presente nel compilatore di arduino l'o solo provato,)
ecco il programma:
Quote

/*
 * EEPROM Clear
 *
 * Sets all of the bytes of the EEPROM to 0.
 * This example code is in the public domain.

 */

#include <EEPROM.h>

void setup()
{
  // write a 0 to all 512 bytes of the EEPROM
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
    
  // turn the LED on when we're done
  digitalWrite(13, HIGH);
}

void loop()
{
}


leo72

Quello sketch non può in assoluta maniera aver danneggiato l'arduino nel modo in cui segnali tu. Si limita a scrivere un valore $00 nei primi 512 byte della EEPROM interna (tra parentesi, lo sketch è molto vecchio e va bene per i modelli Atmega168 dei vecchi Arduino, che avevano 512 byte di EEPROM, l'Atmega328 ne ha 1024).

Sicuramente o hai provato anche un altro sketch in seguito oppure hai fatto qualche altra cosa che non hai detto.

Potresti per favore dire in che condizione sono i led presenti sulla scheda quando tenti di programmare l'Arduno?

pippopippoli

appena collego l'arduino al pc si accende il led on fisso, il led del pin 13 lampeggia tre volte veloce si spegne 3 sec e si accende fisso pochissimo, dal pc carico blink lo compila ma ci mette piu del solito a caricarlo sulla basetta lanpeggia il led rx lampeggia 3 volte ognuna mezzo sec. (il led 13 e ancora acceso) passa un po e al pc il solito errore .
il led del pin 13 non si dovrebbe spegnere durante il caricamento anche se fievole?
lo uso per comandare 2 servi dal pin 9 , 10 pwm quelli degli elicotteri i problemi sono insorti di colpo con quello sketch prima tutto perfetto (ps. li avevo staccati prima di caricarlo)

pippopippoli

o staccato l'atmel e lo reinserito delicatamente, si e scaldato un po allora mi sono accorto che non era dentro bn e lo pigiato  XD ed e partito. tutto bn

Michele Menniti

Meglio così :) Puoi gentilmente eliminare il "vecchio" Topic dalla sezione generale? Ti basta aprirlo e cliccare su "Remove Topic" in basso a sinistra. Grazie ancora.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Go Up