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.
Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 06 paź 2009, 14:56

c4r0 pisze:jeśli ktoś się mocno wciągnie w programowanie to i tak prędzej czy później przejdzie na C
ostatnio pró☺bowałem C++, strasznie trudne. dużo trzeba deklarować. pisałem na konsolę. udało mi się napisać przelicznik liczby binarnej na dziesiętną.

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

Post autor: oneat » 06 paź 2009, 16:03

Mam nadzieje ze mowisz o programowaniu procka ?
Bo jesli pisanie w konsoli Windosa jest dla ciebie za trudne to albo nie do konca zrozumiales kurs albo nie dla ciebie.

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

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

Programowanie w C na mikroprocesor i na PC różni się między sobą. Na mikrokontrolery się prościej pisze. Poza tym mając biblioteki napisane w C wcale trudniej nie pisze się niż w Bascomie. Mnie akurat dziwi podejście że Bascom łatwiejszy tylko z tego powodu że można jednym poleceniem zrobić odczyt z ADC - w C też tak można, wystarczy dołączyć odpowiednią bibliotekę. Ciekaw jestem czy osoby piszące w Bascomie gdyby im usunąć biblioteki też by twierdziły że w Bascomie się tak łatwo pisze ;) Są płatne kompilatory C (tak samo jak Bascom jest płatny) z gotowymi bibliotekami. Myślę że większość stereotypów o trudności pisania w C bierze się jedynie stąd iż każdy instaluje sobie goły kompilator gcc w którym brak bibliotek.

Co do programatorów na USB to ja dałem zdaje się 60zł i służy mi już 2 rok. Nie narzekam. Nie widzę sensu kupowania akurat programatora od Atmel'a jak można mieć jego odpowiednik za 1/3 ceny z allegro, chociaż też trzeba wiedzieć który wybrać.

pawel1991
-
Posty: 38
Rejestracja: 10 kwie 2009, 11:51
Lokalizacja: Rybnik
Kontakt:

Post autor: pawel1991 » 06 paź 2009, 16:07

Ja polecam C, choć sam używam w przewadze bascoma. Bascom jest dobry jeśli chodzi o szybki program, a że jest bardzo rozleniwiający, to potem jest ciężko przerzucić się na C.
Co do programatora to uważam, że na początek (jeżeli masz w komputerze LPT) bardzo dobrom rzeczą jest najprostszy programator pod LPT. Chociaż do eksperymentów polecam coś z wbudowanymi transoptorami(STK200), bo głupio by było spalić sobie płytę główną.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 06 paź 2009, 16:08

:arrow: matrix
Dla mikroprocesorów C jest bardzo fajne, dopiero zaczynałem, ale mi się podobało. Z tym, ze miałem za sobą już kilka programików w bascomie. Jeśli nie dasz rady od razu z C, to spróbuj zacząć w bascomie, przynajmniej takie rzeczy jak multipleksowanie wyswietlacza itp.
Ostatnio zmieniony 06 paź 2009, 16:49 przez Kulpina, łącznie zmieniany 1 raz.

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

Post autor: snow » 06 paź 2009, 16:20

Przecież Sub wyraźnie napisał że zna C, więc doradzanie mu Bascoma uważam za pomyłkę.

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 06 paź 2009, 16:50

Wybacz, nie wskazałem, że odpisuje matrixowi...

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

Post autor: Sub » 06 paź 2009, 17:09

http://gmclan.org/uploader/2439/Kurs_C__.pdf <-- polecam ten kurs c++ napisany solidnie i językiem prostym tak że każdy może się nauczyć (oczywiście pod Windowsa). Ja zacząłem od programowania c\c++,trochę asemblera i z coraz większym zainteresowaniem zaczynałem zastanawiać się nad tym co "siedzi" w komputerze i urządzeniach elektronicznych.
Oto co złożyłem:
•mikroprocesor: AVR Attiny 2313
•programator: ISP Pony Prog PIC ATMEL AVR EEPROM FV
•płytka testowa: ZL11AVR_PCB
Czy to będzie kompatibilne ze sobą?
Jaki soft będzie potrzebny do programowania tego cudeńka. Najlepiej konkretne nazwy programów, najlepiej darmowe jeżeli są.

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

Post autor: snow » 06 paź 2009, 17:15

Sub pisze:Jaki soft będzie potrzebny do programowania tego cudeńka. Najlepiej konkretne nazwy programów, najlepiej darmowe jeżeli są.
Basic - Bascom Demo (ograniczenie do 4kB flasha)
asm - AVR Studio
C - AVRStudio + WinAVR lub sam WinAVR

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

Post autor: Sub » 07 paź 2009, 12:27

Mam pytanie czy programując można pisać własne funkcje wyświetlające np na wyswietlaczu a nie korzystac z gotowych??

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 07 paź 2009, 15:57

No pewnie że można. Wszystko można.

kwarc
-
Posty: 15
Rejestracja: 08 paź 2009, 11:22
Lokalizacja: łódzkie

Post autor: kwarc » 08 paź 2009, 17:11

kazdy ma swoje zdanie , :) wiec koledzy pozwola ze ja jako elektronik od wielu lat tez wypowiem sie .... dla wszystkich poczatkujacych polecam procesory AVR i srodowisko BASCOMA + prosty programator .jest tego duzo . a dlaczego ? bo mozna w tym zrobic wiele , wszystko w zasadzie co mozna z avr wycisnac i jest to proste i tanie ,idealene dla poczatkujacych.

ODPOWIEDZ