Hallo,
ich versuche gerade meine ersten Schritte in der MC Welt. Mit Hilfe des
Tutorials hab ich mir auf einem Steckbrett einen Atmega32 aufgebaut.
Über Atmel Studio (6.0) habe ich den Code (siehe unten) auf einen
Atmega32 geladen...ohne Fehler. Die Lämpchen des ISP (mySmartUSB light)
blinken beim uploaden. Das Board hat Strom, habe ich nachgemessen. Die
LED funktioniert auch. Wenn ich den Flash Speicher auslese, sehe ich da
auch was drin stehen. Ein Quarz ist zwar angschlossen, aber wenn ich die
Fuse Bits (HIGH 0x99, LOW 0xE1) richtig verstehe, wird über 1Mhz intern
getaktet.
Nur eins ist wahrschinlich nicht so, wie es sein soll. Ich bekomme eine
Warnung "15:36:35: [WARNING] Read voltage 0,0V is outside selected
device's operating range: 2,7 V to 5,5 V.". Ein Schreiben der Spannung
geht irgendwie nicht.
Kann mir jemand bitte weiter helfen? Danke schonmal
1 | #define F_CPU 1000000
|
2 | #include <avr/io.h>
|
3 |
|
4 | int main (void)
|
5 | {
|
6 | /* set PORTB for output*/
|
7 | DDRB = 0xFF;
|
8 |
|
9 | /* set PORTB high */
|
10 | PORTB = 0xFF;
|
11 |
|
12 | return 1;
|
13 | }
|