Skocz do zawartości

Jaki język programowania dobry na start?


mictronic

Pomocna odpowiedź

Do mikrokontrolerów (ogólnie) polecam:

Raczkującym z małymi wymaganiami- BASCOM

Srednio zawansowananym- ANSI C lub C++

Tym co lubią się pomenczyć ale mieć wszystko pod kontrolą polecam- Assemblera

Te trzy języki to najczęściej używane języki 😃 Chociaż nie znam się na mikroklocakch ale wiem że doświadczony programista C/C++ bez problemu zaprogamuje bardziej złożone/zawansowane programy. Co więcej C/C++ są bardzo przenośne 😉

Link do komentarza
Share on other sites

Nie bardzo rozumie tej wypowiedzi 😖

Chodzi, że chczesz komunikować się z mikrokontrolerem przez RS'a albo LPT???

Bo jeśli chodzi o programowanie mikrokontrolerów to jak najbardziej bascom - potem c...

Link do komentarza
Share on other sites

tak Daniel chce sie komunikowac z mikroklockiem np jak robie robota ,podlaczam kabel pod mikrokontroler i steruje robotem z kompa (przez napisany program(prawo lewo prosto w tyl) czy to zrozumiale? i pytam sie "jaki jezyk dla poczatkujacego zeby napisac taka aplikacje"

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

W każdym języku możesz używać wbudowany w procek UART. Z tą różnicą, że w C i BASCOMie masz gotowe procedury do obsługi UART, a w asemblerze piszesz wszystko sam. Do tego dodajesz konwerter poziomów logicznych MAX232 i łączysz się z kompem przez zwykły RS232. A sterować możesz z dowolnego programu terminala 🙂

Link do komentarza
Share on other sites

Jak to zrobić jeżeli mam rs232 i max232. ma te dwa układziki podpięte do komunikacji.

Drufa sprawa nie wiem z jakiego programu skożystać u miem trochę programować w c i chciałbym kontynuować ale nie znam programików do uP w C może wy jakieś znacie.

Pozdrawiam.

Ps zdałby się krutki tutek do danego programu.

Link do komentarza
Share on other sites

Witam!

Jest to mój pierwszy post na tym forum 😃

PRACA FIZYCZNA

😋 :

A wiec co do tematu ... Do komunikacji między kompem a uC uzyj tak jak mowili wyzej daniel93 MAX232 tu schemat np

następnie w przypadku atmegi8 RXD podłączasz do PD0 a TXD do PD1 (jeśli inny uC to poszukaj w dokumentacji tu )

PRACA UMYSŁOWA:

PC:

Jeżeli urzywasz Delphi lub C++ Builder(tego drugiego nie tesowałem) to mozesz urzyć komponentu CPort tu opis jak to zrobic, a tu link do pobrania.

uC:

Na C sie nie znam (ale juz nie dlugo dzieki kursowi z tej stronki 😃) ale moge ci pomóc w bascomie. Prosty przykład programu tu:

$regfile = "m8def.dat"            'dla atmegi8
$crystal = 1000000                'kwarc 1MHz
Dim kod As Byte                    'zmienna przechowujaca znak z COMu
do
kod= Inkey()                        'sprawdz czy jest znak z COM
If kod > 0 then                      'jesli kod wiekszy od 0
Print "Kod " ; kod                   'wyswietl kod ASCII
Print "Znak: " ; Chr(kod)        'wyswietl znak
End If 
loop Until kod = 27                'dopoki ESC nie nacisniety
End                                      'koniec programu

Jeśli chcesz wiedziec wiecej pisz, bo nie wiem czy interesuje cie bascom

__________

Komentarz dodany przez: treker

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.