Pages: [1]   Go Down
Author Topic: sketch eeprom_clear rompe arduino  (Read 377 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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()
{
}

Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 28
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-lol ed e partito. tutto bn
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 414
Posts: 11987
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Meglio così smiley Puoi gentilmente eliminare il "vecchio" Topic dalla sezione generale? Ti basta aprirlo e cliccare su "Remove Topic" in basso a sinistra. Grazie ancora.
Logged

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

Pages: [1]   Go Up
Jump to: