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



Teraz jest 6 cze 2026, o 19:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 4 sie 2015, o 16:25 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Witam
Po dłuższej przerwie(szkoła/matury) powróciłem do programowania.
Zainstalowałem eclipse mars według poradnika, napisałem prosty program, podłączyłem i wgrałem.
Niestety coś jest źle gdyż nie działa tak jak powinno.

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


Oraz logi z konsoli:
Kod:
Launching C:\Eclipse_avrdude\AVRDUDE\avrdude -pm644p -cusbasp -Uflash:w:106_test_uc_atmega644pa.hex:a
Output:

Please wait ...

avrdude_mk.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude_mk.exe: Device signature = 0x1e960a
avrdude_mk.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
                To disable this feature, specify the -D option.
avrdude_mk.exe: erasing chip
avrdude_mk.exe: reading input file "106_test_uc_atmega644pa.hex"
avrdude_mk.exe: input file 106_test_uc_atmega644pa.hex auto detected as Intel Hex
avrdude_mk.exe: writing flash (158 bytes):

Writing | ################################################## | 100% 0.09s

avrdude_mk.exe: 158 bytes of flash written
avrdude_mk.exe: verifying flash memory against 106_test_uc_atmega644pa.hex:
avrdude_mk.exe: load data flash data from input file 106_test_uc_atmega644pa.hex:
avrdude_mk.exe: input file 106_test_uc_atmega644pa.hex auto detected as Intel Hex
avrdude_mk.exe: input file 106_test_uc_atmega644pa.hex contains 158 bytes
avrdude_mk.exe: reading on-chip flash data:

Reading | ################################################## | 100% 0.06s

avrdude_mk.exe: verifying ...
avrdude_mk.exe: 158 bytes of flash verified

avrdude_mk.exe: safemode: Fuses OK

avrdude_mk.exe done.  Thank you.

Compiled special for http://forum.atnel.pl (v5.11.1)

avrdude finished


Procesor atmega644pa podłączyłem pod +5V z zasilacza komputerowego(mierzyłem miernikiem 5,17V) do tego żarówkę 20W +12V aby zasilacz poprawnie działał. Taktowanie wewnętrzne 8Mhz bez jtag
Procesor siedzi na mojej płytce którą kiedyś zrobiłem. Dioda led na mini stykówce. Programator usbasp którego kiedyś zrobiłem.

Problem polega na tym że ta dioda ciągle miga około 10-15 razy na sekundę a z kodu wynika że ma tylko świecić. Gdy usunę kod z pętli while dioda nie świeci się. Nie wiem co może być przyczyną :( Robiłem kasowanie mkavrkalkulatorem i na nowo wgrywałem lecz za każdym razem to samo.
Proszę o pomoc
Pozdrawiam

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2015, o 17:07 
Offline
Użytkownik

Dołączył(a): 22 sie 2013
Posty: 73
Pomógł: 7

Kod jest w porządku dioda musi zaświecić, tylko jeszcze pytanie jak tą diodę masz podłączoną katodą do uP czy anodą. Spróbuj ta diodę podłączyć jeszcze do innego portu i zobacz co się będzie działo. Możesz sobie jeszcze wprowadzić jakieś opóźnienie i zmieniać stan diody zobaczysz czy ci miga w określonym czasie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2015, o 17:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2013
Posty: 223
Zbananowany użytkownik

Pomógł: 21

Fusebity? Log kompilacji? Schemat? Co jeszcze jest podłączone do zasilacza (albo po co go włączasz, skoro używasz tylko 5V, a jest 5V stand-by)?

_________________
Nie pisz komentarzy - dobry kod komentuje się sam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sie 2015, o 17:21 
Offline
Moderator
Avatar użytkownika

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

Panie - panie to nie diabeł tylko babol :lol: ... ja bym się WSZYSTKIEGO - no WSZYSTKIEGO spodziewał po tak zacnym użytkowniku jak Janadamis, niż to, ze pisze o diable gdy mu dioda nie świeci :lol:

_________________
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: 4 sie 2015, o 18:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Daj rezystor w szereg z diodą! 470R wystarczy.

_________________
Und schreien

Spring
Erlöse mich
Spring
...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sie 2015, o 12:00 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Testowałem na kilku portach i nadal to samo. Oczywiście dioda jest wpięta razem z rezystorem 470R. Jest on do niej przylutowany na stałe. Diodę podłączałem i katoda i anodą do uC. Nie używam zasilania Stand-by bo tak dziwnie pracować przy cichym zasilaczu :D
Spróbuje zmienić procesor na inny i zobaczyć czy będzie to samo oraz zmienić zasilanie na inny zasilacz od laptopa + 7805.
Screen z Fusebity dodam później.
Nie mam pomysłu. A z doświadczenie wiem że pewnie jakiś babol tylko że w tym wypadku bardzo dziwny. Nie spotkałem się z takim jeszcze.
Macie jakieś propozycje? Bo jeśli to nie pomoże to myślę spróbować od początku na płytce stykowej. Aby mieć jakiś punkt zaczepienia.
Pozdrawiam

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sie 2015, o 13:45 

Pomógł: 0

Na próbę zasil z usbasp.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sie 2015, o 21:02 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Zasiliłem i nic się nie zmieniło. Ale pozostałe uC mi w ogóle nie działają tzw. w mkavrcalkulator jest ciągle błąd avrdude. Więc muszę sprawdzić podłączenie. Od dłuższego czasu nie programowałem i może styki zaśniedziały. Spróbuje i zobaczę. ale w tym upale ciężko co kolwiek zrobić.

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 sie 2015, o 21:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2013
Posty: 568
Zbananowany użytkownik

Pomógł: 31

Czy jesteś pewien że właściwy wsad wgrywasz do procka?

_________________
Und schreien

Spring
Erlöse mich
Spring
...



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Google [Bot] i 1 gość


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