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



Teraz jest 22 gru 2024, o 12:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 62 ]  Przejdź na stronę Poprzednia strona  1, 2, 3  Następna strona
Autor Wiadomość
PostNapisane: 13 sie 2015, o 20:55 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Poczekam już na śledzia LPT a, karta się przyda do drugiego komputera :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sie 2015, o 15:39 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Dziś odebrałem śledzia LPT, podłączyłem pod płytę główna i problem zniknął, jest komunikacja z atmegą8.
Teraz czas na zaprogramowanie:).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2015, o 21:54 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Po dłuższym czasie i zrobieniu płytki do programatora postanowiłem zaprogramować układ atmega8A przez lpt i niestety mam taki komunikat, mimo że kiedyś wszystko było ok.
avrdude.exe: AVR device initialized and ready to accept instructions

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

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: reading lfuse memory:

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

avrdude.exe: writing output file "C:\Documents and Settings\Eryc0404\Moje dokumenty\mkAVRCalculator\tmp_fuse_lo.hex"
avrdude.exe: reading hfuse memory:

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

avrdude.exe: writing output file "C:\Documents and Settings\Eryc0404\Moje dokumenty\mkAVRCalculator\tmp_fuse_hi.hex"
avrdude.exe: reading lock memory:

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

avrdude.exe: writing output file "C:\Documents and Settings\Eryc0404\Moje dokumenty\mkAVRCalculator\tmp_fuse_lock.hex"

avrdude.exe done. Thank you.

Compiled special for http://forum.atnel.pl (v5.11.1)
Proszę o pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 gru 2015, o 22:26 
Offline
Moderator
Avatar użytkownika

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

No i co złego w tym komunikacie widzisz ? bo ja nic

_________________
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: 15 gru 2015, o 16:24 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Faktycznie jest wszystko ok, zmyliło mnie to że, miałem przestawione na ,,pokazuj konsole avardude zawsze"
Przepraszam za problem, niebawem pokaże zdj?cia wykonanej płytki ,tak żeby nie było że, puszczam słowa na wiatr :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2015, o 18:21 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Zabrałem się za programowanie atmegi8A, niby wszystko przebiega pomyślnie żadnych błędów lecz, atmega wydaje się być nie zaprogramowana.
Wnioskuje to z podglądu hex.
ps.
Już hex wgrany przy pobieraniu z strony wystąpił jakiś błąd i plik był czysty.
Teraz mam problem komunikat nie rozpoznano urządzenia wyskakujący co sekundę.

Problem jednak rozwiązany, przyczyną nie działania usbasp były źle ustawione fusebity.

Na razie załączam zdjęcia wykonanej płytki :

ObrazekObrazek

Witam ponownie.

Dodaje zdjęcia złożonego i działającego programatora :)

ObrazekObrazekObrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 gru 2015, o 23:59 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam nie wiem czy ja jestem tak tępy czy ten elips.
kompiluje napisany wsad próbuje wgrać do megila i wywala błąd ze nie kapitelowany.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 00:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

Zobacz, czy w Project-> properties w AVRDUDE i T.Hardware jest wszystko dobrze ustawione.
Możesz też mieć źle zaincludowane biblioteki systemowe, ale bez screena niewiele można powiedzieć.

Zobacz jeszcze, czy w folderze Release jest wygenerowany plik .hex
Jeżeli nie ma go, to na 99,9% bład w kodzie.

Mirek stworzył świetny cykl poradników o Eclipsie razem z 1. wgranym programem - polecam obejrzeć:

http://mirekk36.blogspot.com/2015/07/ec ... ogram.html

P.S. - zakładam, że przed kompilacja projekt jest zapisywany :)

_________________
MMT Technologies



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 00:18 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Dziękuje za odzew.
Męczę się już z tym trzy dni i nic.
Wszystko według i dokładnie tak jak w poradnikach pana mikra.
Kompilacja przebiega pomyślnie i podczas wgrywania wsadu do atmega8 błąd.
Tak jest zapisany mam ustawione automatyczne zapisywanie przy kompilacji.

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 00:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Masz wyraźnie napisane, że nie ustawiłeś programatora w projekcie. Wejdź w Projekt -> Properties -> AVRDude -> Programmer i ustaw odpowiedni programator.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 00:41 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Przepraszam teraz wywaliło inny błąd niż wcześniej, nie spojrzałem.
A wiedź ustawiłem programator i błąd

Obrazek

Dodam że, atmega jest wykrywana przez MKAVRCALCULATOR



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 00:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Obejrzyj poradnik http://mirekk36.blogspot.com/2013/06/gdy-nie-dziaa-usbasp-pod-eclipsem.html

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 01:40 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Teraz mam kolejny błąd

Obrazek

Dodam że kompilacja była zrobiona.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 01:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
Dodam że kompilacja była zrobiona.
Co z tego że robiłeś. Na obrazku masz w oknie konsoli błąd kompilacji!

Należy czytać co pisze eclipse w oknach z komunikatami oraz w konsoli. Masz tam odpowiedzi na wszystkie dotychczasowe twoje problemy!

--
Pozdrawiam,
Robert

------------------------ [ Dodano po: 8 minutach ]

Jak nie czytasz komunikatów w konsoli, to zwracaj chociaż na ikonki dodawane przy nazwie projektu oraz użytych w nim plików w oknie Project Explorer. Masz tam pokazywane errory i warningi.

------------------------ [ Dodano po: 11 minutach ]

Z komunikatów w konsoli wynika, że używasz starego WinAVRa. Przesiądź się jak najszybciej na aktualny Atmel Toolchain. Wszystko masz w Mirkowych poradnikach http://mirekk36.blogspot.com/2015/07/eclipse-start-plus-pierwszy-program.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 02:30 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Wszystko jest robione wegług poradników Mirka ,, najnowszych'' co prawda problem rozwiązany i wynikał z błędu w słowie : main ja wpisalem may :) dziekuje za pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 gru 2015, o 13:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
Wszystko jest robione wegług poradników Mirka ,, najnowszych''

Nie zgodzę się z tym. Masz w ścieżce wskazanie na katalog z WinAVR:
Obrazek
Albo zainstalowałeś Atmel toolchaina w katalogu o nazwie WinAVR-20100110 - co jest bardzo mało prawdopodobne. Albo nie odinstalowałeś starego WinAVRa i w Eclipse masz cały czas wskazane na starego WinAVR a nie Atmel toolchaina. Albo nie zainstalowałeś Atmel toolchaina ...

Pokaż jak masz ustawione ścieżki w Eclipse (Window -> Preferences -> AVR ->Paths)

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 00:25 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Możliwe że to wina systemu Windows, dziś postawiłem go na nowo.
Przepisałem program z poradnika Mirka,,migająca dioda Led, z kompilowałem go i przy próbie wgrania go w procka błąd

Obrazek
Może ktoś pomoże.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 00:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2015
Posty: 205
Lokalizacja: UK
Pomógł: 10

To przez nazwe projektu (Nigdy nie stosuj spacji tylko podkreślenia).
Zmień i wszystko powinno byc ok.

_________________
MMT Technologies



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 00:42 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Teraz jest ok,skopiowałem kod do nowego projektu, nazwa bez spacji i ruszyło dziękuje za pomoc.
Może wreszcie ruszę z nauką programowania, choć ciężko to widzę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 00:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
Wydaje mi sie, ze to przez nazwę projektu
Dokładnie tak. Nazwa projektu nie może zawierać żadnych spacji oraz niestandardowych znaków.
Mówi o tym Mirek w cytowanym już kilka razy w tym poście poradniku ...

--
Pozdrawiam,
Robert

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

Widzę, że się spóźniłem :( Ale to dobrze, że Ci ruszyło :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 00:54 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Dziękuje wam za pomoc, teraz trzeba się brać za dawkę teorii.
Przynajmniej elektronikę mam dobrze opanowana, zawsze łatwiej.

Jednak nadal jest coś nie tak.
Gdy chce utworzyć nowy projekt, program nie rozpoznaje nawet poleceń #include <avr/io.h>

wystawia obok pytajnik



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 12:48 
Offline
Użytkownik

Dołączył(a): 10 lip 2015
Posty: 334
Pomógł: 32

Czy po wejściu w New C Project wybierasz AVR Cross Target Application?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 14:09 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Tak.
Niezawsze sie tak dzieje np dzis jest ok.
Czasem jest tak że, mam zapisany projekt i gdy wyłącze komputer i włączę to pojawiają sie takie pytajniki.
Pruby kompilacji też nic nie dają.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 gru 2015, o 14:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Obowiązkowo musisz wszystkie składniki mieć w katalogach bez spacji i znaków specjalnych (w tym polskich liter). Dotyczy to nazwy projektu, nazwy plików projektu, ścieżek do projektu, ścieżki do eclipse i workspace, ścieżki do atmel toolchain oraz avrdude.
Jak tak będziesz miał, to poprawny projekt się skompiluje i eclipse nie będzie pokazywał warningów i errorów.

Był też na forum wątek, ze ktoś proponował przy uporczywych problemach z includami w postaci przebudowania indexów dla projektu (chyba było to kliknięcie prawym klawiszem myszy na projekt i wybranie Index -> Rebuild).

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2016, o 22:57 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Witam.
Czy mógłby ktoś wyjaśnić jak działają operatory logiczne(tylko tak jak dziecku :D :
|
^
&
~
(nie wiem czy podałem wszystkie)
i kiedy się je stosuje bo nic o tym nie mogę znaleść



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 sty 2016, o 23:28 
Offline
Moderator
Avatar użytkownika

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

adriantracz napisał(a):
Witam.
Czy mógłby ktoś wyjaśnić jak działają operatory logiczne(tylko tak jak dziecku :D :
|
^
&
~
(nie wiem czy podałem wszystkie)
i kiedy się je stosuje bo nic o tym nie mogę znaleść

Widzisz, nie dość, że nie są to operatory logiczne tylko bitowe (czyli nie znasz różnicy pomiędzy logicznymi a bitowymi operatorami w C) to jest ich sporo więcej, bo pomijając już operator wyrażenia warunkowego ?: to są jeszcze operatory dwuczłonowe ale także operatory: pre- i post- ..... inkrementacji i dekrementacji

Dlatego śmiało mogę polecić ci książkę:
http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

bo tam jest to wszystko opisane i to w kilku rozdziałach i z przykładami ....

to są po prostu PODSTAWY języka C ... a ty oczekujesz wyjaśnienia w kilku zdaniach ? tzn wiesz krótko to proszę:

| - OR
^ - XOR
& - AND
~ - NOT

ale jak mówię to operatory bitowe

_________________
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 sty 2016, o 23:34 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Zmyliła mnie strona.
Wiem że książka jest dobrym wyjściem lecz, tak jak pisałem wyżej o mojej sytuacji finansowej.
A jeśli nie dam rady z tym co mam, to poprostu zrezygnuje :cry:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2016, o 00:04 
Offline
Nowy

Dołączył(a): 15 gru 2015
Posty: 18
Pomógł: 1

Dosyć dobrze opisane są operatory bitowe tutaj http://webmaster.helion.pl/index.php/kj ... ory-bitowe - są przykłady wyjaśniające. Zobacz sobie.
Tutaj też warto popatrzeć http://www.binboy.org/c-cpp/articles/10 ... yku_C.html dotyczy to języka C.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 sty 2016, o 00:25 
Offline
Moderator
Avatar użytkownika

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

adriantracz napisał(a):
A jeśli nie dam rady z tym co mam, to poprostu zrezygnuje

Zdradzę ci tajemnicę - poza książkami, które można kupić jest to opisane nie w dziesiątkach, nie w setkach a w TYSIĄCACH miejsc w internecie

i o ile mogę zrozumieć to co piszesz, że nie stać cię na zakup książki

to jak słyszę, że jeśli ktoś tu ci nie wytłumaczy albo nie poda na tacy linków - to wybacz mi - ale poza tym, że twój podstawowy powód zaczyna być wątpliwy to wszystko wskazuje na to, że tobie się po prostu nie chce ....

bo gdyby jeszcze chodziło o jakieś skomplikowane zagadnienia - ok - można zrozumieć

ale opisy operatorów ???? to już przesadzasz panie kolego, że ciężko ci w google wpisać chociażby"

"operatory bitowe"

i poczytać pierwszych 100 linków - gdzie wszystko będziesz miał wyjaśniane za free - za 0 zł na tysiące różnych sposobów .... to są PODSTAWY jak mówiłem, tyle - że operatorów jest sporo, ich zastosowań jest sporo a więc materiału jest sporo do poczytania w necie nawet nie tylko w książce

_________________
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: 2 sty 2016, o 00:53 
Offline
Użytkownik

Dołączył(a): 17 lip 2015
Posty: 34
Pomógł: 0

Panie Mirku mówiąc ,,A jeśli nie dam rady z tym co mam, to po prostu zrezygnuje" miałem na myśli to co jest dostępne ogólnie w: necie itp. moglem też to ująć słowami ,,jak się nie ma co się lubi to się lubi co się ma''
Trochę przykro mi się zrobiło po tych słowach ,,że tobie się po prostu nie chce ....''



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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