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



Teraz jest 22 mar 2026, o 00:06


Strefa czasowa: UTC + 1





Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 16 sty 2014, o 17:23 
Offline
Nowy

Dołączył(a): 16 sty 2014
Posty: 3
Pomógł: 0

Witam,

Jak w temacie po kilku dniach walki z eclipsem nie mam już siły więc postanowiłem tu napisać, wiem co powiecie - znowu początkujący zadaje te same głupie pytania ale proszę o wysłuchanie.
Otóż spędziłem trochę czasu na blogu pana Mirka (którego serdecznie pozdrawiam), uniknąłem dzięki temu wielu podstawowych problemów związanych z AVR ale do rzeczy:

(zaznaczę w tym miejscu, iż zrobiłem już naprawdę sporo od odinstalowywania javy itp. zaczynając)
- programator jest sprawny, ponieważ w avrMkcalculator jest on wykrywany bez problemu [atmega8]
problem zaczyna się po napisaniu 1 programu i tu rzucę screena i pozostaje mi czekać na wasze pomysły, gdzyż prosze uwierzyć - mam już naprawdę dość(jedyne czego jeszcze nie zrobiłem to chyba reinstal windowsa :)

Obrazek



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Napisałeś DDRB |= (1<<<PB1); a powinno być:
DDRB |= (1<<PB1);

Zwróć uwagę na przesunięcia bitowe :)



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:29 
Offline
Użytkownik

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

Pomógł: 101

Powinno być
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
(policz sobie znaki '<'). A teraz powiem coś czym z pewnośćią nie przysporzę sobie na tym forum popularności: nie miałbyś tego problemu gdybyś skorzystał z małego, miłego makra pt. Bit Value:

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

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



Ostatnio edytowano 16 sty 2014, o 17:30 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

według mnie to za dużo znaków < i to krzyczy że jest źle

poprawnie
Kod:
DDRB |= (1<<PB1);

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:31 
Offline
Użytkownik

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

w sumie to nic tu po mnie :) ale przenoszę do innego działu bo tu mi nie pasuje :)

------------------------ [ Dodano po: 1 minucie ]

xor napisał(a):
skorzystał z małego, miłego makra pt. Bit Value:


dopiero były by kłopoty , te makra są przestarzałe i nie czytelne
dla początkujących przesunięcia bitowe są bardziej przejrzyste



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:36 
Offline
Nowy

Dołączył(a): 16 sty 2014
Posty: 3
Pomógł: 0

panowie - niestety problem nie jest taki błachy :( (też tak próbowałem - patrzyłem na kod i powinien działać - podczas gdy:

Obrazek



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:41 
Offline
Użytkownik

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

Według mnie to źle zrobiłeś projekt. Weź rozwiń swój projekt tam po lewej i zrób screena.

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 sie 2013
Posty: 230
Lokalizacja: Zabrze
Pomógł: 17

A może dlatego, że nie masz return w funkcji main, która ma zwracać int? Strzelam w ciemno.

_________________
40-32:2=4!



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:48 
Offline
Użytkownik

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

wklej linka z otwartym drzewem katalogowym projektu i pokarz

jak widzisz :

Obrazek

niema błedu , a nawet się kompiluje :P

------------------------ [ Dodano po: 2 minutach ]

problem rozwiązany winowajca niech sam sie przyzna :P



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:53 
Offline
Użytkownik

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

Pomógł: 101

Cytuj:
dopiero były by kłopoty , te makra są przestarzałe
Przestarzałe? sbi/cbi są przestarzałe, dokumentacja nic nie mówi o "przestarzałości" _BV. Chyba, że patrzę na przestarzałą dokumentację (avr-libc na nongnu.org). Jest coś nowszego?

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



Ostatnio edytowano 16 sty 2014, o 17:57 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:56 
Offline
Nowy

Dołączył(a): 16 sty 2014
Posty: 3
Pomógł: 0

Ok koledzy - jeśli mogę się już do nich tak zwracać wytłumaczyli mi mój heh no niezbyt zaawansowany błąd i dziękuje wszystkim za pomoc i chęci oraz niech to będzie przestroga dla innych at-mega początkujących, że "choć byś był pewien, iż wszytko zrobiłeś zawsze znajdzie się ktoś bardziej doświadczony kto ci tą teorie zburzy" Dzięki!



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 17:59 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

listakium napisał(a):
panowie - niestety problem nie jest taki błachy :( (też tak próbowałem - patrzyłem na kod i powinien działać - podczas gdy:

Obrazek

Bo wiesz... trzeba jeszcze zapisać, zrobić clean projetc i dopiero potem build ;-)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 18:23 
Offline
Moderator
Avatar użytkownika

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

xor napisał(a):
Nie zgodzę się. To znaczy zgadzam się, że może dla Ciebie są nieczytelne, ale nie zgodzę się że są nieczytelne dla mnie.


Każdy może wybrać co chce - ale na tym forum ZDECYDOWANIE preferujemy i polecamy zapoznanie się z przesunięciami bitowymi ...

to że dla kolegi są czytelne to znaczy tylko i wyłącznie jedno ... kolega już jest DUŻO dalej niż początkujący ....

a przypominam, że to jest forum dla początkujących ....

Poza tym MNÓSTWO z nich (nieprzypadkowo piszę to dużymi literami) .... po krótkim czasie uznaje że warto było się raz a dobrze zapoznać z przesunięciami zamiast się ich bać i używać kocich makr _BV()

tak tak - kocie makra i jak widzę je w kodzie początkującego to od razu wiem, dlaczego ich używa ;) co go boli i dlaczego ma problemy z przejściem na wyższy stopień programowania ....

a to jest NASZ GŁÓWNY CEL, cel tego forum ...

Dlatego w 100% popieram to co napisał:

SunRiver napisał(a):
dopiero były by kłopoty , te makra są przestarzałe i nie czytelne
dla początkujących przesunięcia bitowe są bardziej przejrzyste


i tego będziemy się trzymać ok ? ;)

_________________
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  
 
PostNapisane: 16 sty 2014, o 18:24 
Offline
Użytkownik

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

Jakie zapisywanie? Nic takiego nie potrzeba robić.
A spróbuj zmienić tą atmege na inną.

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
 
PostNapisane: 16 sty 2014, o 18:36 
Offline
Użytkownik

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

Janadamis napisał(a):
Jakie zapisywanie? Nic takiego nie potrzeba robić.
A spróbuj zmienić tą atmege na inną.


Masz całkowitą racje ... po zapisywać projekt , w ogóle po co pisać wystarczy na megę popatrzeć i się
zaprogramuje :)

temat zamykam problem jest rozwiązany i początkujący zadowolony ..,.. niema co pisać dalej :)



Góra
 Zobacz profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 15 ] 

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