Witam wszystkich tu zgromadzonych.
Zakładam temat aby jakoś zebrać to wszystko w jednym temacie.
Zamierzam się w najbliższym czasie bardziej zainteresować programowaniem w assemblerze. Nie wiem dlaczego on, może dlatego, że wszyscy piszą iż jest trudny - nie wiem.
Czytam, przeglądam, rozmyślam już ok tygodnia nad tym problemem. Mam duże problemy sam z siebie czegoś szukać i rozwiązywać problemy dlatego prosiłbym aby ktoś mnie pokierował co najpierw mam przyswoić a co później.
Korzystam z wielu stron patrzą i próbując zrozumieć rejestry, komendy i tego typu rozkazy. Ale co mi po tym skoro i tak nie wiem czy dobrze się do tego zabieram.
Kupiłem i czekam na programator USB kupiony z allegro od kogoś za przyzwoitą kwotę (nowy to koszt ok 35zł + wysyłka), Jestem w trakcie wykonywania podstawki do niego dla ATtiny2313 oraz ATmega8. Kwarc jaki zastosuje na podstawce to 9,8MHz (taki mam pod ręką).
Oto linki z których korzystam do tej pory:
Strona 1
Strona 2
Strona 3
Strona 4
Mam zainstalowane AVRstudio4 oraz AVRdude
Więc o co mi chodzi powiecie. Szukam gdzieś konkretnie wyjaśnienia czego mam po kolei szukać i przyswajać. Wszędzie do tej pory znajduję jak ustawić porty jako wejścia lub wyjścia i przypisać im stany logiczne 0 lub 1 tworząc tym samym 8bitowe liczby. Zastanawia mnie i nie znalazłem do tej pory odpowiedzi jak można zrobić wejście jako czujnik. Np napięcie 0-5V i ono się zmienia zależnie od temperatury. µC ma na wyjściu sterować i załączać np na zmianę Wentylatorem i grzałką (wiem że bez sensu ale chodzi o przykład).
Na razie wiem że w assemblerze można porównywać np stan wejścia do czegoś zapisanego w rejestrze jako stała no ale jak zrobić aby on rozpoznawał ze wejście się zmienia analogowo a nie tylko 0-1? Musi być przetwornik A/C ?
Zakładam temat aby jakoś zebrać to wszystko w jednym temacie.
Zamierzam się w najbliższym czasie bardziej zainteresować programowaniem w assemblerze. Nie wiem dlaczego on, może dlatego, że wszyscy piszą iż jest trudny - nie wiem.
Czytam, przeglądam, rozmyślam już ok tygodnia nad tym problemem. Mam duże problemy sam z siebie czegoś szukać i rozwiązywać problemy dlatego prosiłbym aby ktoś mnie pokierował co najpierw mam przyswoić a co później.
Korzystam z wielu stron patrzą i próbując zrozumieć rejestry, komendy i tego typu rozkazy. Ale co mi po tym skoro i tak nie wiem czy dobrze się do tego zabieram.
Kupiłem i czekam na programator USB kupiony z allegro od kogoś za przyzwoitą kwotę (nowy to koszt ok 35zł + wysyłka), Jestem w trakcie wykonywania podstawki do niego dla ATtiny2313 oraz ATmega8. Kwarc jaki zastosuje na podstawce to 9,8MHz (taki mam pod ręką).
Oto linki z których korzystam do tej pory:
Strona 1
Strona 2
Strona 3
Strona 4
Mam zainstalowane AVRstudio4 oraz AVRdude
Więc o co mi chodzi powiecie. Szukam gdzieś konkretnie wyjaśnienia czego mam po kolei szukać i przyswajać. Wszędzie do tej pory znajduję jak ustawić porty jako wejścia lub wyjścia i przypisać im stany logiczne 0 lub 1 tworząc tym samym 8bitowe liczby. Zastanawia mnie i nie znalazłem do tej pory odpowiedzi jak można zrobić wejście jako czujnik. Np napięcie 0-5V i ono się zmienia zależnie od temperatury. µC ma na wyjściu sterować i załączać np na zmianę Wentylatorem i grzałką (wiem że bez sensu ale chodzi o przykład).
Na razie wiem że w assemblerze można porównywać np stan wejścia do czegoś zapisanego w rejestrze jako stała no ale jak zrobić aby on rozpoznawał ze wejście się zmienia analogowo a nie tylko 0-1? Musi być przetwornik A/C ?
