eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAtmega i problem z czujnikiem pojemnościowymRe: Atmega i problem z czujnikiem pojemnościowym
  • Data: 2015-12-29 12:28:14
    Temat: Re: Atmega i problem z czujnikiem pojemnościowym
    Od: Uzytkownik <a...@s...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2015-12-29 o 01:40, Marek Wodzinski pisze:

    > Jak chcesz rzeźbić w asemblerze czy C, to rzeczywiście trzeba spojrzeć
    > do datasheeta i wpisać odpowiednie wartości do odpowiednich rejestrów,
    > żeby coś odczytać. Arduino dodaje warstwę abstrakcji.

    To jest ukłon w kierunku Bascoma :)

    > Czasem jest to upierdliwe, ale czasem całkiem dobre, bo program możesz
    > przenieść na inny procek praktycznie bez zmian i zastanawiania się co
    > się tam po rejestrach pozmieninało.
    >
    > Jak się przyzwyczaisz do Arduino, to okaże się, że przy okazji
    > liznąłeś C zamiast bezużytecznego Basica w Bascomie.

    Powielasz bzdurne mity głoszone przez ludzi, którzy nigdy nie mieli
    styczności z Bascomem i którzy utożsamiają go Basiciem.
    Wiele rzeczy w Bascomie robi się o wiele prościej i szybciej niż w C
    właśnie dlatego, że "warstwa abstrakcji" w nim istnieje od samego początku.
    Język ten cały czas się rozwija i rośnie liczba bibliotek obsługujących
    peryferia, włącznie z obsługą dyków czy ethernet, a przy tym pisanie
    programów jest łatwiejsze i szybsze niż w jakimkolwiek innym języku.
    Poza tym Bascom to nie Basic. On tylko był tworzony na bazie czy też
    podobieństwo Basica i obecnie niewiele ma z nim wspólnego. Zatem
    utożsamianie go z Basiciem świadczy o kompletnej ignorancji osoby tak
    twierdzącej.
    Fakt, że C jest bardziej elastyczny i ma większe możliwości, ale tylko
    dlatego, że operuje na niższym poziomie programowania i przez to kody
    wynikowe są krótsze, ale samo programowanie wymaga większej wiedzy i
    grzebania w dokumentacji.
    Czy lepsze i bardziej elastyczny od Bascoma?
    Niekoniecznie, ponieważ Bascom umożliwia robienia wstawek
    assemblerowych. Czyli tego co nie zrobisz bezpośrednio w Bascom, możesz
    zrobić w assemblerze.
    Za to sam program w C jest dłuższy niż w Bascomie i trzeba się przy nim
    trochę nagłowić.
    Dużym plusem C jest to, że są kompilatory na różne procesory, a Bascom
    obsługuje tylko i wyłacznie Atmela serię MISC 51 oraz RISC AVR.
    Przewagą Bascoma jest natomiast to, że o wiele szybciej można go poznać
    i o wiele łatwiej się pisze programy.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: