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



Teraz jest 30 gru 2024, o 18:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 
Autor Wiadomość
PostNapisane: 10 lut 2012, o 11:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Witam,

Nie widziałem działu "Przedstaw się" dlatego tutaj na początek chciałbym się przedstawić.
Nazywam się Radek, jestem z Gdyni, mam 30 lat i podobnie jak wy interesuję się elektroniką i programowaniem.
Dzięki tej książce przerzuciłem się z Bascoma na C i jestem bardzo zadowolony.

Ale do rzeczy, jestem obecnie przy ćwiczeniu z wyświetlaczem LCD. Mam nadzieję że nie powtarzam tematu.
Jeszcze nie przerzuciłem się na Eclipse :) działam na Studio 5.
Miałem problem z wgraniem danych do pamięci EEPROM przy grywaniu hex z programem. Ameryki pewnie nie odkryłem, ale ja trochę się namęczyłem więc wolę się podzielić tym że trzeba wygenerować plik wsadowy .eep i wgrać go do pamięci EEPROM osobno.

Pozdrawiam
Radek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 11:59 
Offline
Użytkownik

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

Skoro masz książkę, to masz i płytę.
A na płycie komletne i gotowe środowisko do pracy w eclipse.
Spróbuj - wtedy zobaczysz, że nie musisz się z niczym męczyć.
Będziesz mógł się skupić na programowaniu, a nie na walczeniu ze środowiskiem

Pozdrawiam Mirek

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 11:59 
Offline
Moderator
Avatar użytkownika

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

Witamy na forum ;) ... dobra uwaga z tym plikiem *.eep bo informacji o tym rzeczywiście zabrakło w książce.

Ale z ciekawości zapytam dlaczego kolega nie przeszedł jeszcze na Eclipse ? czy tu są jakieś problemy ? czy po prostu woli kolega AVRS5 ?

_________________
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: 10 lut 2012, o 12:01 
Offline
Moderator
Avatar użytkownika

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

Hass-pol napisał(a):
ale ja trochę się namęczyłem więc wolę się podzielić tym że trzeba wygenerować plik wsadowy .eep i wgrać go do pamięci EEPROM osobno.


No i właśnie takie i inne męczarnie będzie miał kolega jeszcze nie raz w AVRS5 bo w Eclipse też wprawdzie trzeba zaznaczyć opcję w opcjach programatora aby wgrywał się *.eep no ale może to się odbywać automatycznie i nie trzeba się z tym wcale męczyć.

Z ciekawości zapytam też jak kolega definiuje sobie F_CPU w AVRS5 ?

_________________
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: 10 lut 2012, o 13:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Książkę mam, ale mam też inna płytkę (z gotronika) jakbym teraz kupował to bez zastanowienia kupiłbym płytkę dedykowana do tej książki.

Jak dobrze się domyślam to wystarczy wybrać odpowiedni mikrokontroler.

Obrazek

I wybrać zew. taktowanie zegarem. Zawsze przy nowych projektach sprawdzam oscyloskopem czy rezonator działa.

Obrazek

W makefile nie mam informacji o taktowaniu. Widocznie wystarczy ustawić fusy na zew kwarc...

Problem pewnie pojawi się jak będę robił projekt z wew rezonatorem :)

AVS5 - przyzwyczajenia z Microsoft Visual Studio 10.0 i C# :) W Eclipse jak na razie widzę że podgląd na wszystkie projekty i szybki dostęp to nich to duży plus, choć pewnie jest ich znacznie wiecej.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 13:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Znalazłem coś takiego :)
http://www.elektroda.pl/rtvforum/topic2023979.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 13:52 
Offline
Użytkownik

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

Nie, nie wystarczy. Trzeba ustawić.
Z płytki można innej korzystać, ale... trzeba przemyśleć co się robi ;)
Trzeba ustawić F_CPU, żeby we wszystkich plikach projektu było wiadomo
z jaką szybkością działa zegar.
Podgląd na wszystkie projekty to nie jedyne udogodnienie. To na prawdę dobre
środowisko pracy

Mirek

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 13:54 
Offline
Użytkownik
Avatar użytkownika

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

Zaiste kolego chodziło o płytkę dołączoną do książki (CD/DVD) na której są przykładowe programy i właśnie filmiki i kompletne eclipse :)

Środowisko sprzętowe nie wiele ma tu do rzeczy

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 13:56 
Offline
Użytkownik

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

Hass-pol napisał(a):


Taktowanie procesora należy ustawiać w pliku make. Wtedy nie doprowadzi Cię to do rozstroju
gdy będziesz pisał jakiś większy projekt.
Jest to opisane w książce - poczytaj.
Sposobu z linku z elektrody nie stosuj!!!

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 14:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Popraw mnie jak się mylę, ale czy to nie jest deklaracja w makefile o taktowaniu ?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 14:33 
Offline
Moderator
Avatar użytkownika

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

Hass-pol napisał(a):
W Eclipse jak na razie widzę że podgląd na wszystkie projekty i szybki dostęp to nich to duży plus, choć pewnie jest ich znacznie wiecej.


Przepraszam, że ja już nie będę w tym temacie podpowiadał w sprawie AVRS5, dlatego że nie chciałbym aby inne początkujące osoby szły tą drogą i wkopywały się w problemy jakie niesie za sobą nieszczęsna wersja AVRS5.

Problem z ustawianiem wartości taktowania w AVRS5 to tylko jeden z wielu baboli. I jeszcze się kolega widze musi dalej poparzyć na własnej skórze żeby to zrozumieć ;) no ale przecież nie każdy musi od razu pójść łatwiejszą drogą.....

Pewnie, że Eclipse ma wiele innych jeszcze nie odkrytych przez kolegę zalet, jak wspominałem Eclipse posiada wiele opcji ułatwiających pracę jakie są w AVRS5 tyle że to trzeba inaczej powiedzieć, bo to AVRS5 powstało na bazie tego co można robić w Eclipse czy CodeBlocks - tyle że nie wyszło im do końca dobrze - przynajmniej na razie niestety. Fakt jest kilka bajerów lepszych niż w Eclipse ... ale niestety ilość wad jak dla mnie dyskfalifikuje to środowisko na razie.

Dziwnie się zrobi koledze jak trafi na błędy związane ze skopanym toolchainem, który ATMEL postanowił sam rozwijać i też zababolił sprawę. Gorsze jest tylko to, że początkujący nawet nie wiedzą co to jest toolchain, więc zanim się nie poparzą na dobre to brną jak do ognia.

Dlatego ja - zajmę się pomocą w przypadku AVRS a nawet jego opisem itp - ale jeśli pojawi się i jego nowsza poprawiona wersja oraz jeśli pojawi się nowsza wersja toolchaina albo poprawiona przez ATMEL'a albo z tego co słyszałem znowu ma się odrodzić a nawet odrodziła i pracuje nad kolejną wersją pakiegu WinAVR grupa ludzi, która go wcześniej pisała przed oddaniem tego w łapy Atmela niestety. Który spartaczył sprawę. Tak to nazwę wprost.

Dlatego przykro mi ale nawet nie chciałbym aby rozrastał się tutaj temat o AVRS5 - bo później to ja będę wciąż i wciąż musiał tłumaczyć kolejnym osobom o co chodzi i dlaczego jest to lipa.

Tak jak pisali koledzy wyżej - włożyłem sporo wysiłku w przygotowanie lekcji video i preinstalowanych wersji Eclipse aby każdy mógł z tym wystartować szybko wręcz natychmiast. I tak się na szczęście dzieje w większości wypadków. Dlatego szczerze polecam koledze jeszcze raz pomyśleć o Eclipse.

_________________
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: 10 lut 2012, o 14:36 
Offline
Użytkownik

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

Tak, to co pokazałeś to jest definicjak taktowania w makefile.

A teraz pytanie które zadał Ci mirekk36. Jak łatwo szybko i przyjemnie
zmienić ją w ustawieniach w AVRStudio 5? ;)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 15:32 
Offline
Użytkownik
Avatar użytkownika

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

wiesz Mirku mi się wydaje ze problemem AS5 jest silnik -- moim zdaniem zamiast wybrać eclipse wybrali Microshita
duży błąd

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 15:52 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
wiesz Mirku mi się wydaje ze problemem AS5 jest silnik -- moim zdaniem zamiast wybrać eclipse wybrali Microshita
duży błąd


No ja już nawet o tym nie mówię.... (choć mam akurat podobny osąd), bo przecież można zrozumieć, że są jednak ludzie, którzy załóżmy się już przyzwyczaili do tego silnika. OK ....

No ale silnik jaki by nie był nie rozwiąże problemów w zakresie toolchaina, ustawień projektów dla AVR itp itd ... przecież jakby nie patrzeć to jest ich pierwsza próba stworzenia czegoś takiego pod AVR'ki i rozumiem, że może być nieudana .... chociaż aż ciarki po plecach przechodzą gdy okazuje się że ludziska na świecie piszą, że Atmel spaprał samego toolchaina przejętego po WinAVR !!! to jest dopiero ZONK. Nie wspominając o tych innych cofnięciach w rozwoju jak to całe F_CPU :(

_________________
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: 10 lut 2012, o 16:18 
Offline
Użytkownik
Avatar użytkownika

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

wiesz Mirku wygląda na to ze zamiast wziąć ostatniego WinAVRa to wzieli coś z 2006 :)
ale tu można powiedzieć że w stosunku do wersji 4xx zrobili malutki kroczek do przodu i ze 20 do tyłu.
Pozostawmy jednak AS4 i 5 maniakom .... bo moim skromnym zdaniem praca w nich to masturbacja a nie programowanie.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2012, o 16:52 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
.... bo moim skromnym zdaniem praca w nich to masturbacja a nie programowanie.


ekhm hmm hmm ... kurczę no ale trudno nie przyznać ci racji ;)

_________________
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: 13 lut 2012, o 10:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lut 2012
Posty: 123
Lokalizacja: Reda
Pomógł: 0

Może nie będzie tak źle...
Nie od razu, ale udało się tak skonfigurować program, tak że można programować (SKT500v2)
Faktycznie ustawianie odpowiedniego mikrokontrolera i taktowanie jest łatwiejsze. Dodatkowo eeprom automatycznie się ładuje.
Także będę dalej jeszcze testował Eclipse

p.s. to nie ja zacząłem temat AVRS 5 ;-)



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

Dołączył(a): 05 lut 2014
Posty: 9
Pomógł: 0

Witam. Nie wiem czy to dobry temat ale nie chciałem zakładać nowego. Mianowicie chodzi o projekt dla LCD. Jestem po tym rozdziale, jednak gdy wgrywam projekt z DVD już z poprawkami do uC to on nie działa. W sensie, zapala się LCD, podświetlanie i widać tylko kwadraciki. uC to Atmega 32, zewnętrzny kwarc, wszystko poustawiane ok. Płytka ATB 1.04. Dziwi mnie to dlatego, że gdy stworzę własny projekt z bibliotekami od Mirka to działa. Ale żeby zadziałał ten Mirka to musze się nakombinować, czyli wgrać jakiś inny projekt np. Multiled etc, potem coś innego i dopiero LCD to może zadziała. Więc od czego to zależy? bo nie mogę tego zakminić.
Proszę o poradę.

Wysłane z mojego HTC One przy użyciu Tapatalka



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 07:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Utwórz w Eclipse nowy projekt pod Atmega 32 iskopiuj kod za pomoca ctrl+c i ctrl+v nastepnie wgraj pliki z bibliotekami i nastepnie build.
Problem powinien minąć.

Wysłane z telefonu

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 08:38 
Offline
Moderator
Avatar użytkownika

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

cinek1987cinek --> jeśli masz książkę w twardej oprawie - to NIE WGRYWAJ żadnej aktualizacji do DVD do tego przykładu ze strony atnel.pl. Tam masz wyraźnie napisane że ta aktualizacja do LCD jest tylko do płyt DVD z książek w miękkiej oprawie.

_________________
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: 7 mar 2014, o 11:35 
Offline
Nowy

Dołączył(a): 05 lut 2014
Posty: 9
Pomógł: 0

Ok, dzięki Panowie ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 20:03 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 06 kwi 2021
Posty: 15
Pomógł: 0

Dzień dobry...
Od czterech dni czytam rozdział w Bluebooku na temat wyświetlacza HD44780 i nie mogę przez niego przebrnąć... albo mam jakieś braki w książce (wydanie z 2018 r.) albo w moich zasobach służących do kojarzenia faktów... konkretnie:

- na stronie 222 pojawia się linia kodu: data_dir_out(); i opis do niej "w pierwszej linii sposobem opisanym wyżej ustawiamy wszystkie linie danych LCD jako wyjścia"
Tylko, że ja nie widzę nigdzie wyżej opisu tej funkcji data_dir_out(). Jej tam nie ma, czy ja po prostu nie rozumiem tego? :?

- na stronie 226 jest rozpisana funkcja inicjalizacyjna LCD i od momentu kiedy można korzystać już z BF, używamy funkcji do wysyłania komend:
lcd_write_cmd(LCDC_FUNC|LCDC_FUNC4B|LCDC_FUNC2L|LCDC_FUNC5x7): :o
Co to jest za zapis? co to za funkcje? Skąd one się wzięły? Podobnie jak LCDC_ONOFF czy LCDC_CURSOROFF...

Z góry dzięki za wyrozumiałość... Jeszcze nie pisałem tego kodu w eclipsie i nie kompilowałem tego, bo staram się najpierw skumać "na sucho" to co napisane w książce, a dopiero potem, do początku czytam i wykonuję ćwiczenie, ale teraz mam blokadę...

Pzdr!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 20:22 
Offline
Użytkownik

Dołączył(a): 18 lut 2015
Posty: 164
Lokalizacja: Koszalin
Pomógł: 16

Do książki masz dołączoną płytę lub pendrive lub dostałeś pliki zdalnie. To proszę zajrzyj na płytę tam gdzie jest kod do każdego zadania warsztatowego z książki.
Ja w ciągu kilku minut po Twoim wpisie, otworzyłem książkę - zobaczyłem omawiany temat. Na płycie znalazłem w katalogu Eclipse/work_mars/04_LCD
a w mim biblioteka LCD omawiana w książce.

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2021, o 20:34 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 06 kwi 2021
Posty: 15
Pomógł: 0

...a ja w oczekiwaniu na odpowiedź, zrezygnowany, zacząłem klikać po tych wszystkich folderach, zaimportowałem wszystkie projekty z załączonych kodów źródłowych do książki (teraz to jest przesyłane mailem, przez co, jak to rozpakowywałem, to zrobiłem sobie niezły bur... bałagan), ale sum-a-sumarum zrobiłem dokładnie to co sam poleciłeś i wróciłem na forum, żeby napisać, że chyba rozkminiłem o co kaman, a tu już odpowiedź...
Dzięki kolego.
Wynika z tego, że muszę zrobić porządek w tych wszystkich zasobach...



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

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