logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Najlepsze oprogramowanie do programowania w C dla mikrokontrolera 89c2051

szwagier 06 Gru 2006 10:26 1800 5
REKLAMA
  • #1 3300369
    szwagier
    Poziom 12  
    Posty: 23
    Pomógł: 1
    Witam !
    Szukam dobrego programu do pisania w C dla 89c2051.
    Do tej pory programowalem w Bascomie teraz chcialem poznać C
    więc piszcie w jakich programach wam sie najlepiej pisze w C.
    Zaznaczam ,że chodzi konkretnie o 89c2051.
    Z góry dzięki za wszelką pomoc!!!
    (mile widziane linki)
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • #4 3303222
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1463
    Polecam kursy, książki NIE z kręgu mikroprocesorów.
    Najpierw na PC, na dużym, potem do tej wiedzy dołożyc specyfikę uK.
    Środowiska MS VC++ Express Edition, Dev-CPP są za darmo.

    W tej branży przekaz C jest zwykle mocno koślawy
  • REKLAMA
  • #5 3303288
    markosik20
    Poziom 33  
    Posty: 2261
    Pomógł: 208
    Ocena: 147
    Kolego JacekCz ja akurat w druga stronę. Z uP na PC'ta :). I jak to ze zmiennymi? No bo w uP mamy tej pamięci bardzo mało w porównaniu z PC'tem. Pisząc coś w C na PC'ta nie liczymy się że może jej zabraknąć :)
  • #6 3303763
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1463
    markosik20 napisał:
    Kolego JacekCz I jak to ze zmiennymi? No bo w uP mamy tej pamięci bardzo mało w porównaniu z PC'tem. Pisząc coś w C na PC'ta nie liczymy się że może jej zabraknąć :)


    Jak ktos na PC nauczył się nie rozrzutnego programowania.... Ja zaczynałem na 256kB RAM.
    Dodkładniej to bolą RAM (zmienne statyczne) i stos.
    Obszar zmiennych statycznych często zjadają 'nieekonomicznie' inicjowane stałe (np. stringi) - dyskutowane tu z tydzień temu.
    Dalej idą hipotezy:
    Na stos 'zarabia się' (troszkę) m.in. używając funkcji inline (w gcc są).
    Gorzej, że nie ma systemu i nie wiadomo czy i jak działa alokowanie pamięci, co jest istotne na PC (ale tez rozwiazujemy innego typu problemy)
    Ponieważ uP niekiedy mają atrakcyjne rozkazy bitowe, byc może zmienne bitowe są interesujące (nie sprawdzałem jak kompilator generuje).
REKLAMA