Hallo, ich hab bis jetzt AVRs immer nur über fertige Boards programmiert und versuche jetzt das erste mal einen ATtiny selbst zum laufen zu bringen. Erstmal zu Info: uC: ATtiny13 IDE: AVR Studio 4.18 Programmer: mySmartUSB MK3, [1]Link [2]Technische Beschreibung Takt: würde gerne internen verwenden, Quarz hab ich keinen da Schaltung: Programmer an USB und die ISP-Pins des Programmers habe ich nach Datenblatt an den tiny13 auf einem breadboard angeschlossen. an PB4 hängt über einen Vorwiderstand eine LED nach Masse. PB3 ist frei. Zum testen wollte ich das Programm drauf schreiben:
1 | #define F_CPU 4000000
|
2 | #include <avr\io.h> |
3 | #include <util\delay.h> |
4 | //-----------------------------------------------------------------------------
|
5 | int main(){ |
6 | DDRB^=0b00011000; |
7 | |
8 | while(1) |
9 | {
|
10 | PORTB^=0b00011000; |
11 | _delay_ms(500); |
12 | }
|
13 | |
14 | }//end main |
15 | //-----------------------------------------------------------------------------
|
Das Board (myAVR Board MK3) habe ich bis jetzt immer über STK500 an COM4 programmiert. Beim ATtiny13 habe ich im AVR Studio über connect versucht mich mit AVRISP über COM4 zu verbinden was aber nicht klappt, AVRISP mkII geht auch nicht und STK500 auch nicht. Weiß jemand was ich falsch mache oder hat irgend welche Tipps? [1]http://shop.myavr.de/Programmer/mySmartUSB%20MK3.htm?sp=article.sp.php&artID=100058 [2]http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=133&filename=produkte/mysmartusb_mk3/techb_mysmartusb-mk3_de_en.pdf