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



Teraz jest 3 gru 2024, o 21:59


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 31 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 24 mar 2014, o 20:28 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Witam, ledwo co zacząłem pisać a już pojawiają się problemy.
Najprostszy program z książki czyli mruganie diodą, na programatorze arduino wszystko jest ok, gdy tylko przełożę mikroprocesor na płytkę już nie chce działać.
Filtrację zasilania sobie podarowałem, żeby było bardziej przejrzyście. Mikroprocesor zasilany z zasilacza 12v ze stabilizatorem 7805. Mikroprocesor Atmega 328p

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


Obrazek

Kod wklejamy przy pomocy syntax=c - Różowo-zielony (czyli sraczkowy) J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 21:11 
Offline
Moderator
Avatar użytkownika

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

Miernik w ręce i sprawdź czy masz zasilanie na procku

ale też obejrzyj koniecznie i dokładnie to:

http://mirekk36.blogspot.com/2012/12/av ... aczac.html

_________________
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: 24 mar 2014, o 21:21 
Offline
Użytkownik

Dołączył(a): 05 lut 2013
Posty: 302
Pomógł: 19

A jak nie masz miernika to diode przytknij do masy. Moze oznaczenie stykowki jest niepoprawne i wcale nie ma ciaglosci lini zasilania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 21:39 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

sprawdzałem miernikiem na nóżkach procesora, zasilanie jest z obydwóch stron.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 21:42 
Offline
Moderator
Avatar użytkownika

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

no to teraz wypada pokazać komunikaty co się dzieje podczas próby wgrywania procka chyba ? nie sądzisz ?

_________________
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: 24 mar 2014, o 21:49 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Reset ci fruwa w powietrzu.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 21:54 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Rozumiem, że chodzi o komunikaty z eclipsa podczas wgrywania programu tak ?

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


xor napisał(a):
Reset ci fruwa w powietrzu.

z rezystorem też próbowałem bez zmian, problem w tym że w ogóle nie działa a nie że się resetuje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 21:58 
Offline
Moderator
Avatar użytkownika

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

no to wygląda że ci się wgrywa wszystko ;)

więc coś z diodą LED nie tak - może źle podłączona? może nie działa?

_________________
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: 24 mar 2014, o 22:01 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

dioda działa, próbowałem też w innym miejscu na płytce to samo, sprawdzałem przewody - też są dobre.
Nie mam już więcej pomysłów :evil:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 22:12 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

maniek napisał(a):
problem w tym że w ogóle nie działa a nie że się resetuje.

A skąd wiesz że nie na tym właśnie polega "niedziałanie"?

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 22:31 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

próbowałem już z podciągnięciem resetu do vcc ale to nic nie daje ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2014, o 23:28 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

A czy jest ustawiona odpowiednia częstotliwość zegara DF_CPU w projekcie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 08:18 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

Rozumiem, że programujesz to w płytce Arduino UNO a potem wyrywasz procka z podstawki i wstawiasz w stykówkę? Po co?

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 08:43 

Pomógł: 0

Jak nie masz miernika to wyciągnij procek ze stykówki (nie ruszaj diody i innych połaczeń) do katody diody podłącz masę i zobacz czy zaświeci.
I jeszcze jedno pytanie a w arduino to zaprogramowałeś na zegar wewnętrzny czy zewnętrzny?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 09:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

arduino zawsze (z tego co wiem) jest ustawione na na zegar zewnętrzny (i 8 i 16 Mhz)


Autor postu otrzymał pochwałę

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 09:27 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Programowałem to w eclipse na programatorze arduino, atmega jest oryginalna jaką dostałem razem z programatorem. Jest na nim zewnętrzny kwarc więc może rzeczywiście jest tak jak pisze acid3 i jest ustawiona na zewnętrzny od nowości.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 09:29 

Pomógł: 0

No właśnie dlatego ciebie o to zapytałem, bo na stykówce nie masz kwarca - więc to pewnie jest przyczyna - dołącz kwarc i kondensatory albo przestaw na wewnętrzny zegar.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 09:48 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Znacie jakąś alternatywę dla mkavrcalculatora ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 09:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Choćby Eclipse ma możliwość ustawiania fuse'ów.

Właściwości projektu -> AVRDUDE -> FUSES

------------------------ [ Dodano po: kilkunastu sekundach ]

Tylko trzeba z rozwagą żeby rzeczywiście nie zblowkować procka

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:10 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Załadowałem fusy z procka i dostałem coś takiego.
Obrazek

z tego co wyczytałem to powinienem ustawić to jakoś tak:
Obrazek
Jeszcze słabo ogarniam te fusy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:14 
Offline
Użytkownik

Dołączył(a): 31 paź 2012
Posty: 99
Pomógł: 4

Witam .
Ja używam Burn-O-Mate
http://avr8-burn-o-mat.brischalle.de/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:26 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

juz lepszy jest ten z eclipsa do ustawiania fusbitów , w burnomate dostaje jakis zadyszek , kilka razy podczas programowania poprostu zaczął mi sie zamrazac i nic nie pomogło oprócz ctr-alt-del i ubicie procesu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:27 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

maniek napisał(a):
Programowałem to w eclipse na programatorze arduino

Co to jest "programator arduino"? Masz zdjęcie tego czegoś?

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:27 

Pomógł: 0

No czyli miałeś na zewnętrzny zegar ustawione. Przestaw i będzie ok.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

W eclipse jest jescze pierwsza ikonka (Start Editor) która jest bardziej przyjazna dla użytkownika.

I w niej polecam jak już to cokolwiek przestawiać. W sumie tylko typ taktowania polecam przestawić. :)

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 446
Lokalizacja: DKL
Pomógł: 53

Odnośnie ustawiania fusebitów, to zanim zacząłem przygodę z MkAvrCalculator-em, korzystałem z tej stronki: http://www.engbedded.com/fusecalc

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:05 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

acid3 napisał(a):
W eclipse jest jescze pierwsza ikonka (Start Editor) która jest bardziej przyjazna dla użytkownika.

I w niej polecam jak już to cokolwiek przestawiać. W sumie tylko typ taktowania polecam przestawić. :)


Tak jak polecałeś przestawiłem tylko typ taktowania, niestety pojawiają się błędy przy wgrywaniu programu.

Obrazek

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  
PostNapisane: 25 mar 2014, o 11:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Fusy masz zapisać tylko raz, więc po wgraniu fusów przełączasz na DONT SET FUSES.

Jakby kolega miał chęć to pomogę przez TW (TeamVeiwer).

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:25 
Offline
Nowy

Dołączył(a): 30 gru 2013
Posty: 11
Pomógł: 0

Już się pogubiłem, ustawiam te fusy poprzez "fuse editor" klikam "ok" i co dalej ? Myślałem, że wgrywa się je razem z projektem, nawet po raz pierwszy. Gdy używam tej ikonki "load from MCU" to widać że dalej jest po staremu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2014, o 11:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

Bo i powinno wgrać. I powinno być dobrze.
Ale widocznie jeszcze czegoś brakuje.

_________________
50 znaków Atnela ....



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: 31 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO