Forum: Mikrocontroller und Digitale Elektronik DIAMEX AVR + AVR Studio


von rennreh (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Auf einem Breadboard habe ich mir eine kleine Testschaltung mit einem 
atmega16 zum Programmieren und Testen aufgebaut. Siehe Anhang. Die 
kommunikation zwischen avr studio über programmer (DIAMEX AVR) scheint 
zu funktionieren. folgende schritte führe ich in avr studio aus:

1. build/build all
2. tools/programm avr/auto connect
3. reiter main -> settings: isp freq = 250 khz dann auf write
4. siehe anhang -> programm bei eeprom

folgendes programm:
1
#include <avr/io.h>
2
3
4
int main (void) {
5
  DDRB = 0xff;
6
  PORTB = 0x0f;
7
  
8
  while(1);
9
10
  return 0;
11
}


wenn ich messe, stelle ich fest, das der kontroller absolut kein 
lebenszeichen von sich gibt. vcc beträgt 4,9V, sollte aber kein problem 
sein.

ich nutze avr studio 4.18
die fusebits sind orginaleinstellungen
die einstellungen der fusebits siehe anhang

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Ääh... Du programmierst nur den EEPROM??? Da sind nur deine (nicht 
vorhandenen) Daten drin. Du musst aber den Flash programmieren, da kommt 
nämlich dein Programm rein. Sonst ist Alles in Ordnung.


Gruß
Jonathan

von rennreh (Gast)


Lesenswert?

Jawoll es Funktioniert ich volldepp :)

Mal ne Frage,

Ich habe angst dass ich mein programmer durch ne überspannung oder sowas 
zerstöre, also ziehe ich diesen vor jedem versuch wieder ab und schalter 
erst dann VCC am mega16 zu bzw beim flashen verdrahte ich jedes mal 
erneut die 6 pins.

man könnte doch auch sicher durch einen bustreiber wie den 74xxx125 die 
ISP spezifischen leitungen durch den treiber anhand des reset signals 
schalten wah .. dann bräuchte ich doch nicht jedes mal neu zu 
verdrahten.

aber was mache ich mit VCC und GND? laut beschreiberung meiens 
programmers sollte man ihn OHNE spannungszufuhr seitens des kontrollers 
verwenden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.