Problem mit ATTiny861A

OP #2439761
Lesenswert?

Guten Tag
Ich versuche erstmalig einen ATTiny861A zum Laufen zu bringen.
Der folgende c-code sollte alle Pin's der Ports A und B im 1ms Takt 
toggeln.
Die Umgebung ist AVR Studio 4.18 mit AVR Dragon
Die Fuses sind auf 8Mhz und Div/8 enabled gesetzt.
1
#define F_CPU 1000000
2

3
#include <avr/io.h>
4
#include <util/delay.h>
5

6
// device: ATTiny861A
7

8
int main ( void )
9
{
10
  DDRA   = 0xFF;    // segments output
11
  DDRB   = 0xFF;    // all digits output
12

13
  for(;;)
14
  {
15
  _delay_ms(1);
16
  PORTA  = 0x00;    // all segments reset
17
  PORTB  = 0x00;    // all digits reset
18
  _delay_ms(1);
19
  PORTA  = 0xFF;    // all segments set
20
  PORTB  = 0xFF;    // all digits set
21
  }
22
}
leider tut sich gar nichts!

Hat mir jemand einen Tip was ich falsch mache?

Gruss Mike
Gast #2439931
Lesenswert?

vcc gemessen ?

reset-eingang ok ?

clock fuse richtig gesetzt ?

restliche hw ok ?


um zwischen programmer im avr-studio (für die fuses) und debugger 
hin-und herzuschalten musst du zwischen isp und debugwire mode immer 
wechseln.
google mal wie das geht.

viel erfolg, tom.

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