DIAMEX AVR + AVR Studio

Gast #2304474
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
Angehängte Dateien:
Gast #2304629
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren