Re: MultiTool i Atmega8 - AVRStudio nie widzi atmegii

Jan 21, 2012 2 Replies

Pawel <ppf9@USUN_TOpoczta.fm> napisa³(a):



Napiecie z huba podlaczylem do VCC i GND (pin 7 i 8).

A piny 22 i 20?


W dniu 2012-01-21 10:31, Grzegorz Niemirowski pisze:

A czy to jest wymagane, zeby atmega byla widoczna? Wiem, ze to powinno byc podlaczone jak sie juz cos robi, ale czy takze to trzeba podlaczyc, zeby atmega byla widoczna?

O jednej rzeczy sobie przypomnialem. Jak na samym poczatku dawalem Build->Build and run w AVRStudio4 to kompilacja i teoretycznie zaprogramowanie przebieglo bez problemow (nie bylo zadnych warningow, ani errorow), ale jak probowalem juz uruchomic to, to juz nie dzialalo.

Taki kod dalem: #define F_CPU 1000000L #include <avr/io.h>

#include <util/delay.h>

int main(void) {

DDRB = 0b11111111;

PORTB = 0b11111111;

while(1) { } } PORTB probowalem ustawiac na rozne sposoby, czyli same zera i same jedynki, ale dioda nie palila sie. Dioda podlaczona byla do (jesli sie nie myle) do PB1 przez rezystor 10kiloomow, a druga nozka do GND gniazda USB. Probowalem w obu kierunkach podlaczac diode (dla pewnosci), bo wiem, ze LED tylko w jedna strone przewodzi prad.

Pawel <ppf9@USUN_TOpoczta.fm> napisa³(a):

A programowanie to nie jest "robienie czego¶"? Nie czajê, jak mo¿na ¶wiadomie nie pod³±czyæ wszystkich pinów zasilania i potem siê dziwiæ, ¿e nie dzia³a :)

Chwila, to programuje siê ten procesor czy nie? Ogl±da³e¶ zawarto¶æ jego Flasha? Jest w nim na pewno Twój kod? Mo¿esz tego flasha zrzuciæ do pliku i za³±czyæ do posta? Albo po prostu zerknij na niego i zobacz, czy jest tam co¶ innego ni¿ same bajty FFh.

Upewnij siê, ¿e procesor siê na pewno zaprogramowa³, bo ten kod powinien dzia³aæ. I pro¶ciej bêdzie chyba po prostu zmierzyæ napiêcie na pinach portu B procesora ni¿ zastanawiaæ siê jak pod³±czyæ LEDa (pod³±czanie LEDa jest trywialne, ale dotkniêcie koñcówk± multimetru jest jeszcze trywialniejsze ;) ). Rezystor da³e¶ dosyæ du¿y, zwykle daje siê ok 1 kilo, ale przy 10 te¿ powinna dioda ¶wieciæ, choæ s³abo.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required