mikroprocesory jak zacząć???

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
Sub
-
Posty: 7
Rejestracja: 04 paź 2009, 16:18
Lokalizacja: okolice

mikroprocesory jak zacząć???

Post autor: Sub » 04 paź 2009, 16:29

A więc jestem nowy na tym forum także przepraszam jeśli popełnię jakiś błąd godzący w regulamin. Ale do sedna sprawy. Chciałbym zacząć programować mikroprocesory, ale nie wiem jak zacząć jaką wiedzę trzeba posiadać:
•Czy wymagane jest znanie jakiegoś języka programowania?
•Do czego podpiąć mikroprocesor żeby móc go programować?
•Za pomocą czego?
•Jakim narzędziem programem należy programować mikroprocesor?
•Jaki będzie najlepszy mikroprocesor na początek?
•Gdzie i za ile orientacyjnie kupię taki mikroprocesor?
z góry dziękuje za pomoc i za udzielone odpowiedzi.Pozdrawiam.

P.S. sorki za moje słownictwo ale na razie nie mam pojęcia o programowaniu. Ewentualnie możecie polecić jakieś kursy/podręczniki w wersji elektronicznej.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 04 paź 2009, 17:02

Cześć
Musisz najpierw troszkę zainwestować.
Kup jakiś programator płyte do testów i książkę np cały gotowy zestaw z tej strony:
http://www.kamami.pl/?id_prod=4042400

PS. programator jest do portu równoległego wiec jeśli nie masz takiego w komipie to wybierz inny programator najlepiej na USB.
Ostatnio zmieniony 04 paź 2009, 17:06 przez Pikczu, łącznie zmieniany 1 raz.

kaliska5
Użytkownik
Posty: 348
Rejestracja: 01 maja 2008, 8:24
Lokalizacja: z nienacka
Kontakt:

Post autor: kaliska5 » 04 paź 2009, 17:03

To tez zależy jaką gotówka dysponujesz.Najłatwiej zacząć od własnoręcznie zrobionego zestawu,.Mikroprocesor na początek to Attiny2313 łatwy do programowania dużo przykładów itp.Książek jako takich nie polecam bo nie znam ja uczyłem sie na początku z polskiego helpa do bascoma, potem po przesiadce na C uczę sie z kursów z internetu, EDW i oczywiście noty katalogowej.Opisz może najpierw jakimi wyjściami dysponujesz w komputerze ulatwi to pomoc .
Ostatnio zmieniony 04 paź 2009, 17:10 przez kaliska5, łącznie zmieniany 1 raz.

oneat
Użytkownik
Posty: 122
Rejestracja: 01 sie 2009, 13:37
Lokalizacja: <Brak danych>

Post autor: oneat » 04 paź 2009, 17:09

Trzeba znac jezyk programowania.
Na poczatku proponuja nauke w bascomie ja jade od razu w assemblerze ,który daje pełne możliwości ale dużo trzeba pisać i jest trudny.
Zeby programowac procesor trzeba miec programator.
Na poczatku pewnie spotkasz takie za kilka stów.
Jednakże taki na początek będzie kosztować mniej niż 100 zł (programujaćy jedna rodzine procesorów bądź więcej).
Najczęściej spotykane są programatory isp dzięki którym można programować procesor nie wyjmując go płytki ale trzeba zrobić na płytce dodatkowe połączenia. Ja osobiście do programowania procesorów zrobiłem drugą płytke gdzie go (będe) nakładać i tam są te wejścia isp. Alternatywnie możesz kupić gotowy adapter.
Programy się pisze w AVRStudio (dla poniższego procka) i często wgrywa za pomocą niego do procka, ale trzeba mieć programator kompatybilny by wgrywać.
Ja zacząłem zabawę z Atmegą16. Kosztuje w sklepie jedna 8 zł (w AVT).

Sub
-
Posty: 7
Rejestracja: 04 paź 2009, 16:18
Lokalizacja: okolice

Post autor: Sub » 04 paź 2009, 17:11

Cena puki co nie gra znacznej roli tylko żeby nie było zbyt drogo (400zl), ale tanie zestawy beda tez mile widziane. Znam C++,c, w pewnym stopniu asemblera. Do jakiego gniazda w komputerze podłącza się programator???
Ostatnio zmieniony 04 paź 2009, 17:15 przez Sub, łącznie zmieniany 1 raz.

kaliska5
Użytkownik
Posty: 348
Rejestracja: 01 maja 2008, 8:24
Lokalizacja: z nienacka
Kontakt:

Post autor: kaliska5 » 04 paź 2009, 17:15

Programator ISP pod lpt na allegro kosztuje w granicach 20zl(z przesylka) na usb jest troszkę droższy.Mikroprocesor to wydatek do 10zł.Plytka uniwersalna ~8zł, rezystorki itp ~10zł. Według mnie nie ma co inwestować w drogie zestawy startowe, najlepiej samemu coś złożyć.

Sub
-
Posty: 7
Rejestracja: 04 paź 2009, 16:18
Lokalizacja: okolice

Post autor: Sub » 04 paź 2009, 17:25

Jaki mikroprocesor jest najlepszy na początek?

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 04 paź 2009, 17:39

Na polskich forach popularniejsze są AVR, na zagranicznych PIC lub ST. Generalnie rzecz biorąc rodziny podobne. Procesor dobiera się raczej pod kątem zastosowań stad pytanie:
Sub pisze:Jaki mikroprocesor jest najlepszy na początek?
jest trochę zbyt ogólne. Najlepszy do czego?

Wszystkie procesory można programować w tych samych językach. Na pewno PIC'i mają największy wybór mikroprocesorów na rynku. ST też są ciekawe ale Microchip oferuje jednak najbardziej rozbudowaną ofertę którą można sobie do swoich zastosowań dostosować.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 04 paź 2009, 19:02

Zacznij od AVR attiny2313 i tej płyty testowej z drugiego postu.
Jeśli chcesz programator to ja osobiście polecam ten avr isp mkII
http://www.kamami.pl/?id_prod=4541500 oryginał atmelowski.
Ale co osoba to inny programator, osobiście nie uznaje wynalazków z allegro za 7zł.
Jeśli znasz C to już jedna nogą jesteś w domu w avt można kupić płytę z kursem C na AVRy.

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 04 paź 2009, 19:06

230zl za płytkę pod attiny2313 to moim skromnym zdaniem przegięcie.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 04 paź 2009, 19:11

Ale to jest za książke i programator
tu jest tez sama płytka za 18zł
http://www.kamami.pl/?id_prod=2256500

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 04 paź 2009, 19:18

Ja bym proponował zestaw pod atmega16/32 jeżeli się decydować na jakikolwiek zestaw uruchomieniowy.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 04 paź 2009, 19:27

Snow tylko z atmega to on może się zniechęcić jak napotka jakieś problemy.

To może od razu atmega 128 ??
np. z mikrovegi ja mam dwa takie i są idealne polecam
http://mikrovega.pl/index.php?page=shop ... &Itemid=38

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 04 paź 2009, 19:30

Jakie niby problemy? Przecież to to samo co Attiny tyle że ma więcej peryferiów i portów I/O. Flasha dużo to można co się chce pisać. Jak ktoś chce kupować gotowy zestaw to moim zdaniem bez sensu wydawać pieniądze na prosty attiny jak w podobnych pieniądzach można mieć zestaw na którym sie można nauczyć korzystać ze wszystkich peryferiów pisząc duże kody.

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 04 paź 2009, 19:41

Ja osobiście ma takie samo zdanie, dlatego od razu jak mogłem przesiadłem się na atmega128, ale to On musi podjąć decyzję.
Pozdrawiam

ODPOWIEDZ