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



Teraz jest 21 mar 2026, o 23:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 29 paź 2015, o 23:00 
Offline
Nowy

Dołączył(a): 29 paź 2015
Posty: 5
Pomógł: 0

Witam jest w trakcie lektury książki "Mikrokontrolery AVR Język C - podstawy programowania". Jestem na etapie wykonywania ćwiczenia z wyświetlaczami 7-segmentowymi. Projekt składa się z dwóch plików main.c i pliku w którym zawarte są definicje funkcji obsługujących wyświetlacze o rozszerzeniu c. Utworzyłem też do tego pliku, plik o rozszerzeniu h tam też mam wszystkie deklaracje zmiennych i funkcji jakich chcę użyć w funkcji main. W pliku main dorzucam ten plik poprzez include i "". Korzystam z Atmel Studio 6. Pliki do obsługi wyświetlaczy utworzyłem poprzez wybranie new>file>cfile i zapisałem go w tym folderze w którym mam funkcję main. Podobnie zrobiłem z plikiem h. Jednak przy kompilacji wyskakuje błąd, niezdefiniowane zmienne i funkcja. Proszę o wyrozumiałość jestem początkujący.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 paź 2015, o 00:06 
Offline
Moderator
Avatar użytkownika

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

kuba1010 napisał(a):
Proszę o wyrozumiałość jestem początkujący.

Ja mam wyrozumiałość dlatego podpowiem ci żebyś się nie katował na własne życzenie w Atmel Studio, tylko skorzystał z Eclipse, które masz na dodatek na DVD w książce. Co więcej w książce na tym samym DVD masz WSZYSTKIE kody do każdego ćwiczenia z książki w tym do multipleksowania i to ładnie działa pod Eclipsem ....

Gdybyś miał jakieś pytania wtedy działając po Eclipsem to pisz śmiało - pomogę, ale jakbym miał teraz walczyć z Atmel studio to nie nie ;) dziękuję postoję

_________________
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: 31 paź 2015, o 11:42 
Offline
Nowy

Dołączył(a): 29 paź 2015
Posty: 5
Pomógł: 0

Dziękuję bardzo za poradę. Przesiadłem się na Eclipse Mars wg. Pana filmów na blogu, wszystko działa bez zarzutu. Ba! Nawet odkryłem, że mam awarię atmegi, część pinów portu C ma zbyt małą wydajność prądową, nie są w stanie zasilić wyświetlacza, ledwie dają sobie radę z diodą. Na porcie d program działa jak trzeba. Dziękuję bardzo!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2015, o 12:07 
Offline
Użytkownik

Dołączył(a): 16 lis 2014
Posty: 79
Pomógł: 0

Może Fusów od JTAGA nie masz wyłączonych ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2015, o 12:40 
Offline
Moderator
Avatar użytkownika

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

kuba1010 napisał(a):
zęść pinów portu C ma zbyt małą wydajność prądową,

To nie żadna awaria - tylko tak jak pisze kolega wyżej - nie wyłączyłeś Fusebitu o nazwie JTAG w procku ;) .. Jak wyłączysz to wszystko będzie śmigać

_________________
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: 1 lis 2015, o 20:09 
Offline
Nowy

Dołączył(a): 29 paź 2015
Posty: 5
Pomógł: 0

Wcześniej programowałem trochę w asemblerze. Używam Khazama AVR Programmer, chciałem zmienić bit o którym mowa, aż tu nagle błąd:

Obrazek

Co z tym teraz mogę zrobić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lis 2015, o 20:18 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

1. sprawdzić połączenia
2. zakopać w lesie
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 lis 2015, o 20:38 
Offline
Nowy

Dołączył(a): 29 paź 2015
Posty: 5
Pomógł: 0

jednak 2...



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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