Ein paar Fragen zum Aufbau....
Re: Ein paar Fragen zum Aufbau....
Sag doch mal einer ob das so richtig ist..
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Ein paar Fragen zum Aufbau....
AH, hab da das falsche Zipfile hochgeladen
Das ist für den Seeeduino Mega, bitte prüf mal bei dir in der work_designer2k2_03 ab Zeile 51:
Das muss beim UNO/Duemilanove natürlich so sein:
sonst geht da nicht viel
Das ist für den Seeeduino Mega, bitte prüf mal bei dir in der work_designer2k2_03 ab Zeile 51:
Code: Select all
//Pin Config:
#define DATAOUT 57 //MOSI 17 on UNO/Duemilanove, 57 on MEGA
#define DATAIN 12 //MISO
#define SPICLOCK 23 //Clock 13 on UNO/Duemilanove, 23 on MEGA (13 cant bring the power!)
Code: Select all
//Pin Config:
#define DATAOUT 17 //MOSI 17 on UNO/Duemilanove, 57 on MEGA
#define DATAIN 12 //MISO
#define SPICLOCK 13 //Clock 13 on UNO/Duemilanove, 23 on MEGA (13 cant bring the power!)
itsmyfault...
Re: Ein paar Fragen zum Aufbau....
Code: Select all
#define DATAOUT 17 //MOSI
#define DATAIN 12 //MISO
#define SPICLOCK 13 //Clock
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Ein paar Fragen zum Aufbau....
Zum Bootloader brennen empfehle ich: http://www.arduino.cc/cgi-bin/yabb2/YaB ... 1237557028
steht nahezu alles drinnen!
steht nahezu alles drinnen!
itsmyfault...
Re: Ein paar Fragen zum Aufbau....
passuff wrote:Bootloader?Fusebits?
Hab den Arduino Bootloader für 328P 16 MHz aus dem Bootloader Ordner des Arduino IDE
LF : 0xFF
HF : 0xD8
EF : 0xFD
LB : 0xFF
Code: Select all
diecimila.bootloader.low_fuses=0xff
diecimila.bootloader.high_fuses=0xdd
diecimila.bootloader.extended_fuses=0x00
...
diecimila.bootloader.unlock_bits=0x3F
diecimila.bootloader.lock_bits=0x0F
dazu kommt dass ich die ef nicht 0x00 schreiben kann, was auch kein sinn macht, den irgendeinen wert müssen sie ja haben!
Auch kgibt es beimir die unterteilung unlock/lock bits nicht..
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Ein paar Fragen zum Aufbau....
Funktioniert das "Burn Bootloader" in der Arduino IDE nicht?
Ich brenne mit dem ARVISP mkII, das klappt aus der Arduino IDE einfach so (WinXP) ohne das ich irgendwelche Fusebits setzen muss
Ich brenne mit dem ARVISP mkII, das klappt aus der Arduino IDE einfach so (WinXP) ohne das ich irgendwelche Fusebits setzen muss
itsmyfault...
Re: Ein paar Fragen zum Aufbau....
doch, mittlerweile auch. habe den mysmartusb light und den Musste ich erst einrichten.ändert aber Leider gar nichts..blink geht, Md nicht ...
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Ein paar Fragen zum Aufbau....
Arduino Duemilavove mit atmega328p, Bootloader und Fusebits mit Arduino IDE und MySmartUSB light geflasht.
md_002p mit arduino IDE geflasht.
Serial Monitor in Arduino IDE:
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
md_002p mit arduino IDE geflasht.
Serial Monitor in Arduino IDE:
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
MultiDisplay Pre!
- designer2k2
- Administrator
- Posts: 721
- Joined: Mon 31. May 2010, 20:13
- Location: Innsbruck
- Contact:
Re: Ein paar Fragen zum Aufbau....
ok, dann müssn ma die stelle fingen wo er resettet!
in der md002p0.pde Zeile 320:
kommt in Anschluss:
das ändern auf:
jetzt wärs interessant bis zu welcher Zahl er hochkommt
Wenns bis 3 geht, dann bitte noch mehr zahlen bis ans ende von der void setup() verteilen bis man die stelle hat, irgendwo bricht er da ab
in der md002p0.pde Zeile 320:
Code: Select all
Serial.println("MultiDisplay PRE!");
Code: Select all
//Read the Values from the EEPROM back
Screen = EEPROM.read(100); //what screen was last shown?
Brightness = EEPROM.read(105); //The Brightness from the LCD
LDcalPoint = EEPROM.read(205);
CalLD = EEPROMReadDouble(200)/1000.0; //gets the float back (thats accurate enough)
lcd.init(); //Inits the LCD
lcdShowIntro(InitTime); //Shows the Into
Code: Select all
//Read the Values from the EEPROM back
Screen = EEPROM.read(100); //what screen was last shown?
Brightness = EEPROM.read(105); //The Brightness from the LCD
LDcalPoint = EEPROM.read(205);
CalLD = EEPROMReadDouble(200)/1000.0; //gets the float back (thats accurate enough)
Serial.println("1");
lcd.init(); //Inits the LCD
Serial.println("2");
lcdShowIntro(InitTime); //Shows the Into
Serial.println("3");
Wenns bis 3 geht, dann bitte noch mehr zahlen bis ans ende von der void setup() verteilen bis man die stelle hat, irgendwo bricht er da ab
itsmyfault...