Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 15 lis 2024, o 16:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 15 maja 2016, o 19:28 
Offline
Nowy

Dołączył(a): 15 maja 2016
Posty: 2
Pomógł: 0

Witam, od razu napiszę, że jestem początkujący. Kupiłem zestaw startowy AVR SCORPIO D MAX 1.05 w celu nauki programowania mikroprocesorów AVR.

Otóż zainstalowałem Eclipse'a i resztę programów zgodnie z poradnikami z YouTube "Eclipse Start od A do Z". W mkAVR Calculator też wszystko poustawiałem według instrukcji.

Mam taki o to napisany prosty program, który powinien zapalać i gasić diody po kolei co 0,5 sekundy, lecz nic się nie dzieje.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Program mkBoot LOADER pokazuje:

Cytuj:
Odczyt danych z BootLoader'a
Procesor: ATmega32
Taktowanie: 11 059 200 Hz
BootLoader: 1
FLASH
PageSize: 128, FreeMEM: 32 256kb (0x7E00)


Cytuj:
Odczyt danych z BootLoader'a
Procesor: ATmega32
Taktowanie: 11 059 200 Hz
BootLoader: 1
FLASH
PageSize: 128, FreeMEM: 32 256kb (0x7E00)
Uzupełnienie wsadu do pełnej strony PageSize
Wsad: 296 ----> 384 bajtów
programowanie w toku:...
Procesor zaprogramowany pomyślnie.


Siedzę już nad tym problemem cały dzień, szukałem w instrukcji, szukałem w Blue Book, lecz nie znalazłem i w ostateczności stwierdziłem, że napisze tutaj. Wiem, że prawdopodobnie robię jakiś bardzo banalny błąd, lecz nie mam nikogo ze znajomych kto się tym interesują, aby zapytać. Proszę i dziękuje za pomoc.



Ostatnio edytowano 15 maja 2016, o 19:36 przez ahmix, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 maja 2016, o 19:32 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

Może trochę głupio zapytam, ale połączyłeś piny PORTu C z pinami diód. Bo są one w prawdzie obok siebie, ale połączone one ze sobą nie są na płytce, dopiero ręcznie trzeba to zrobić, zworkami lub kabelkami.
A nie pali Ci żadna dioda, czy tylko niektóre?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 maja 2016, o 19:40 
Offline
Nowy

Dołączył(a): 15 maja 2016
Posty: 2
Pomógł: 0

Super dzięki, ponieważ myślałem, ze jak diody są na porcie C nie trzeba ich podłączać, ale już działa i mogę zacząć coś dłubać.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 maja 2016, o 19:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27308
Lokalizacja: Szczecin
Pomógł: 1041

ahmix napisał(a):
Program mkBoot LOADER pokazuje:

A ja tak nieśmiało zapytam? - po co korzystasz z Bootloadera skoro masz w ATB 1.05 wbudowany w pełni działający programator USBasp ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 maja 2016, o 19:43 
Offline
Użytkownik

Dołączył(a): 14 paź 2012
Posty: 43
Lokalizacja: Szczecin
Pomógł: 0

Pierwsze co to ustawiamy w stan logiczny jeden w ten sposób PORTC |=(1<<PC0), natomiast w stan logiczny zero PORTC &= ~(1<<PC0), więc popraw to i powinno działać.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO