Erstes Programm mit AVR Studio 5 flashen

#2562755
Lesenswert?

Hallo,

ich bin recht neu in der Matherie Mycrocontroller..

Ich hab von einem Arbeitskollegen das Pollinboard bekommen und wollte 
einen ATMEGA8 programmieren. Soweit so gut, aber ich bekomme keine 
verbindung zu meinem Board.

Hier mein Aufbau:

Ich schließe einen USB-ISP Programmer mit dem mitgelierfertem 
Flachbandkabel an der ISP Schnittstelle (Wannenstecker) an dem Pollin 
Board an.

Stromversorgung ist gegeben;

Dann versuche ich folgendes kleines Bsp. Programm zu flashen:

/*
 * Spiel.c
 *
 * Created: 20.02.2012 11:42:00
 *  Author: ne66849
 */

#include <avr/io.h>
//#include <util/delay.h>
uint8_t var;
uint8_t i;
int main(void)
{

  DDRD= 0x1F;
  //DDRD = 0x00;

  //PORTB = 0x0;




    while(1)
    {
      if   (PIND & (1<<PIND2))
      {
         for (i = 0;  i < 3; i++)
          {

            switch (i)
              {
                case 0:
                PORTD &= ~((1<<PD5)|(1<<PD6));
                break;

                case 1:
                PORTD |= (1<<PD5);
                PORTD &= ~(1<<PD6);
                break;


                case 2:
                PORTD |= (1<<PD6);
                PORTD &= ~(1<<PD5);
                break;


                case 3:
                PORTD |= (1<<PD5)|(1<<PD6);
                break;

              }




          }

      }
    }

  return 0;
}






Im AVR Studio 5 gehe ich folgendermaßen vor:

Build -> Compile

Tools -> AVR Programming   -> dann stelle ich STK500 COM3 ein 
(Programmer wird auch als COM3 im HM angezeigt); Device ist ATmega8; 
Interface ist ISP
-> Apply -> dann kommt folgende Fehlermeldung:

Timestamp:  2012-02-23 11:57:04.812
Severity:    ERROR
ComponentId:  20000
StatusCode:  0

Unable to connect to tool context: 
'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remo 
te.ToolProxy+ToolContext'.





Kann mir vielleicht jemand sagen, was ich falsch mache???



ach ja, beim Anlegen des Projekts hab ich "AVRGCC C executable Projekt" 
ausgewählt
#2562771
Lesenswert?

Hab grad noch gesehen, dass in der Output-Zeile folgender Text 
ausgegeben wird:

11:57:04: [ERROR] The signature of the attached tool is AVRISP_2, which 
is unexpected., ModuleName: TCF (TCF command: Tool:connect failed.)
11:57:04: [ERROR] Unable to connect to tool context: 
'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remo 
te.ToolProxy+ToolContext'.
Gast #2581936
Lesenswert?

Nein, so wird das nicht funktionieren.

1. Das Pollin Board arbeitet nicht direkt mit avrstudio zusammen (kann 
aber über avrdude etc. programmiert werden)

2. Ein USB Adapter an das Pollin Board ist im Allgemeinen keine Gute 
Idee, da dann (insbesondere bei billigen) Probleme auftreten (Stichwort 
Bitbanging)

3. Ein Seriell <-> USB Adapter simuliert KEIN STK-500

für Details, schau mal hier vorbei:
http://www.mikrocontroller.net/articles/Pollin_ATMEL_Evaluations-Board

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