forum.mikrokontrolery.net Strona Główna forum.mikrokontrolery.net
Forum użytkowników mikrokontrolerów jednoukładowych

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

 Ogłoszenie 
FORUM ZAMKNIĘTE
Forum dostępne jest wyłącznie do odczytu istniejących już tematów. Zakładanie nowych tematów zostało zablokowane.
Polecane fora :
Forum Elektroniki Praktycznej
Forum Elportalu

Odpowiedz do tematu
Poprzedni temat :: Następny temat
Wgranie programu do mikrokontrolera.
Autor Wiadomość
rafiki20 

Wysłany: Sob 20 Wrz, 2008 02:34   Wgranie programu do mikrokontrolera.

Witam wszystkich. Posiadam taką płytkę testową. taką
oraz programator taki

Próbowałem ten wgrać:

Kod:
/ Przykład 1 - Przerzutnik RS
// Dołączenie wymaganego pliku nagłówkowego
#include <avr/io.h>
// makroinstrukcja powodująca ustawienie
// PORTB.7 w stan niski
#define LED_ON PORTB &= 0x7F
// makroinstruckja powodująca ustawienie
// PORTB.7 w stan wysoki
#define LED_OFF PORTB |= 0x80
// Program główny
int main(void)
{
// konfiguracja portów I/O
DDRB = 0xFF;
DDRD = 0xFC;
PORTB = 0xFF;
PORTD = 0xF7;
// Pętla nieskoczona
while(1)
{
// Jeśli PIND.0 jest w sanie niskim
// to znaczy, że wciśnięto S1
if(bit_is_clear(PIND, PD0))
// zapal kropke wyświetlacza
LED_ON;
// Jeśli natomiast PIND.1 jest w stanie niskim
// to znaczy, że wciśnięto S2
if(bit_is_clear(PIND, PD1))
// zgaś kropke wyświetlacza
LED_OFF;
}// koniec pętli nieskończonej
return 0;
}
 


PD.0- S1
PD.1- S2
PB.7-Led

Po naciśnięciu S1 na nóżce PD.0 pojawia się stan niski (tak samo z PD.1)
Gdy Jest set czyli start na wyjściu PB.7 pojawia się stan niski dioda powinna świecić gdy pojawi Reset stan wysoki.

Czy mógłby ktoś pokazać w kilku screnach jak programuje taki mikrokontroler aby sprawdzić o co biega, aby program działał mi na UP aby sprawdzić attiny2313

Pozdrawiam.

Dodam ,że mam avr studio 4 i winavr 2008 06 10
 
 
 
Jacu$ 


Skąd: Łódź
Wysłany: Sob 20 Wrz, 2008 09:43   

Nie wiem jak inni ale ja nic nie zrozumiałem z tego postu. Spróbuj jeszcze raz sformułować problem.
 
 
rafiki20 

Wysłany: Sob 20 Wrz, 2008 10:25   

A więc tak odpaliłem avr studio 4 utworzyłem projekt w c dla attiny 2313 ustawiłem stk 500 dałem połącz.
read signature, erase device.
Niby coś programuje ale gdy naciskam przyciski dioda się nie świeci i nie gaśnie.

Coś robię nie tak :(

Prosił bym o opis jak programujecie własne programy w c tzn jak zapisujecie je na uP czy jako c czy zamieniacie na asemblera i dopiero.

Pozdrawiam.
 
 
 
CyberDuck 

Wiek: 45
Skąd: Pabianice
Wysłany: Sob 20 Wrz, 2008 11:00   

Nieznam sie na programowaniu w C bo zawsze pisalem w Asm, ale wiem na pewno, ze
zaden inny jezyk niezostanie wykonany bez odpowiedniego wczesniej wgranego
interpretera innego jezyka niz Asm wiec jesli go nie masz dla swojego µP, a zakladam
ze nie masz, to musisz najpierw program w C skompilowac do postaci Asm zrozumialej
dla danej jednostki.
 
 
 
snow 

Wiek: 31
Skąd: Lublin
Wysłany: Sob 20 Wrz, 2008 13:19   

Ja nie używam AVRStudio a jedynie WinAVR. W pliku makefile trzeba ustawić typ programatora jako stk500v2 i w WinAvr wybrać na początek Tool/Make all a później Tool/Program

Jeżeli masz wszystko dobrze podłączone to się wgra z tekstem "avrdude done".
 
 
 
rafiki20 

Wysłany: Nie 21 Wrz, 2008 01:51   

Dobra znalazłem tutaj jest opis do kompilacji.
Szukam też jakiegoś fajnego kursiku do uP jak programować.

Pozdrawiam.
 
 
 
CyberDuck 

Wiek: 45
Skąd: Pabianice
Wysłany: Nie 21 Wrz, 2008 02:33   

Ja bym Ci polecal jakas ksiazke. Ksiazki maja duzo zalet w stosunku do
publikacji w necie, a jak juz zalatpiesz co i jak i wiesz jaki procesor wybrac na
sam poczatek to nie ma jak probowanie i uczenie sie samemu na wlasnych
bledach.
 
 
 
snow 

Wiek: 31
Skąd: Lublin
Wysłany: Nie 21 Wrz, 2008 08:24   

http://avr.elektroda.eu/?q=node/8
 
 
 
mikszy5

Wysłany: Nie 21 Wrz, 2008 21:56   

rafiki20, www.kursC.dioda.com.pl
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group


Strona wygenerowana w 0.05 sekundy. Zapytań do SQL: 12