Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięJęzyki programowania mikrokontrolerów - komentarze do sondy
Moderatorzy: Jacek Bogusz, Moderatorzy
Języki programowania mikrokontrolerów - komentarze do sondy
Redakcja Elektroniki Praktycznej jest w trakcie prac nad Elektroniką Praktyczną Plus "Mikrokontrolery". Chętnie dowiemy się, jakie języki programowania preferują i jakie używają nasi czytelnicy. Pomoże nam to w opracowaniu wydania. Liczymy na Waszą pomoc i komentarze.
Re: Języki programowania mikrokontrolerów - komentarze do so
Moim zdaniem nie ma sensu programować w niczym innym niż C.
Basic to przeżytek, assembler jest nadmiernie trudny, a inne języki się nie liczą.
Basic to przeżytek, assembler jest nadmiernie trudny, a inne języki się nie liczą.
Re: Języki programowania mikrokontrolerów - komentarze do so
C jak najbardziej, ale także asembler - przynajmniej na podstawowym poziomie. Czasem warto (lub trzeba) napisać w asemblerze choćby mały podprogramik, zwłaszcza jeśli:
- będzie wykonywany często,
- będzie wywoływany w przerwaniach,
- musi się wykonać jak najszybciej,
- musi trwać określoną liczbę cykli
itd.
- będzie wykonywany często,
- będzie wywoływany w przerwaniach,
- musi się wykonać jak najszybciej,
- musi trwać określoną liczbę cykli
itd.
Re: Języki programowania mikrokontrolerów - komentarze do so
Nic dodać, nic ująć z wypowiedzi jarkaz.
maciek2 kiedyś jak zaczynałem, to basic przypominał współczesny asembler (może poza tym, że poszczególne komendy wprowadzało się poprzez wciśnięcie odpowiedniej kombinacji klawiszy, a nie wpisanie nazwy)... a ówczesnego asemblera to nawet nie chcę pamiętać.
maciek2 kiedyś jak zaczynałem, to basic przypominał współczesny asembler (może poza tym, że poszczególne komendy wprowadzało się poprzez wciśnięcie odpowiedniej kombinacji klawiszy, a nie wpisanie nazwy)... a ówczesnego asemblera to nawet nie chcę pamiętać.
Re: Języki programowania mikrokontrolerów - komentarze do so
Również jestem za C
Re: Języki programowania mikrokontrolerów - komentarze do so
Zwracam uwagę na jeszcze jedną korzyść płynącą z podstawowej znajomości asemblera. Nawet jeśli programujemy mikrosterownik w czystym języku wyższego poziomu, to są chwile, kiedy warto przeanalizować sobie listing kodu wynikowego w asemblerze, wygenerowany przez kompilator. Na przykład kiedy program nie działa tak, jak powinien, a dotychczasowe próby znalezienia przyczyny zawiodły (może się okazać że kompilator „źle zrozumiał nasze intencje“). Albo żeby ocenić jaką wydajność będzie mieć kod wynikowy.
- Tomasz Gumny
- -
- Posty: 685
- Rejestracja: 4 lut 2004, o 23:31
- Lokalizacja: Trzcianka/Poznań
Re: Języki programowania mikrokontrolerów - komentarze do so
To działa również w drugą stronę: obserwując przekład, można poznać sprytne realizacje niektórych funkcji.
- Łukasz Krysiewicz
- -
- Posty: 143
- Rejestracja: 8 cze 2011, o 20:03
Re: Języki programowania mikrokontrolerów - komentarze do so
zdecydowanie C, ew. C++
P.S.
ba a kiedyś byłem maniakiem assemblera, hehe
P.S.
ba a kiedyś byłem maniakiem assemblera, hehe
Re: Języki programowania mikrokontrolerów - komentarze do so
Myślę, że dla początkujących programistów mikrokontrolerów AVR jak najbardziej przydatny będzie Basic (pakiet BASCOM). Język może dosyć prymitywny i nie dający pełnej kontroli nad kodem, ale pozwala zrealizować wiele poprawnie działających układów.
Re: Języki programowania mikrokontrolerów - komentarze do so
Zaczynałem od BASCOMa i teraz wydaje mi się, że to stracony czas. Tylko C się liczy, ewentualnie asembler, ale póki co wszystko pisałem wyłącznie w C.
Re: Języki programowania mikrokontrolerów - komentarze do so
Bascom istnieje tylko na 8051 i avr, C na wszystkie mikrokontrolery, więc jestem za C.Myślę, że dla początkujących programistów mikrokontrolerów AVR jak najbardziej przydatny będzie Basic (pakiet BASCOM). Język może dosyć prymitywny i nie dający pełnej kontroli nad kodem, ale pozwala zrealizować wiele poprawnie działających układów.
- rezasurmar
- -
- Posty: 165
- Rejestracja: 19 sie 2008, o 14:24
- Lokalizacja: Tychy
- Kontaktowanie:
Re: Języki programowania mikrokontrolerów - komentarze do so
Tylko C i asm, jeżeli prace na najnowszym avr-gcc pójdą w dobrym kierunku to będzie niedługo C++ na AVRy .
Dobrze było by pokazać jakieś ciekawe możliwości nowych kontrolerów Cypress PSoC, prawie nic na ich temat nie ma . Po za tym ciekawymi są układy Renesas. Pisanie na temat rodziny, AVR32, ATXmega, czy ARM, było by trochę stratą miejsca. Po za tym podstawy są świetnie opisane w dwóch, a już w zasadzie trzech książkach do AVRów.
Więc, albo pisać dużo o PICach i innych, bo na ich temat jest mało polskiej literatury. Ewentualnie skupić się na kruczkach programowych samych mikrokontrolerów ogólnie.
np. pierwsza część o LCD, była świetna, wiele bibliotek itp. Druga to już w zasadzie przedstawienie rynku i trendów.
Dobrze było by pokazać jakieś ciekawe możliwości nowych kontrolerów Cypress PSoC, prawie nic na ich temat nie ma . Po za tym ciekawymi są układy Renesas. Pisanie na temat rodziny, AVR32, ATXmega, czy ARM, było by trochę stratą miejsca. Po za tym podstawy są świetnie opisane w dwóch, a już w zasadzie trzech książkach do AVRów.
Więc, albo pisać dużo o PICach i innych, bo na ich temat jest mało polskiej literatury. Ewentualnie skupić się na kruczkach programowych samych mikrokontrolerów ogólnie.
np. pierwsza część o LCD, była świetna, wiele bibliotek itp. Druga to już w zasadzie przedstawienie rynku i trendów.
Re: Języki programowania mikrokontrolerów - komentarze do so
Kiedy pojawi się ten numer i jak można go dostać? Będzie normalnie w sklepie czy w sprzedaży wysyłkowej?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 125 gości