Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy RegulaminRegulamin  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj




mikrosterowniki.pl

Przyszłość jest w naszych rękach...
...bo przyszłość to robotyka.





Poprzedni temat «» Następny temat
Przesunięty przez: treker
25 Cze 08 10:37
Jaki język programowania dobry na start?
Autor Wiadomość
mictronic 


Pomógł: 4 razy
Posty: 70
Otrzymał 1 piw(a)
Skąd: Bydgoszcz
Wysłany: 22 Sie 06 11:26   Jaki język programowania dobry na start?

Tak jak w temacie (jezyk przez ktory bym mogl obslogiwac mikrokontroler np. przez RS232 lub LPT
Postaw piwo autorowi tego posta
 
 
 
Frubi 


Pomógł: 2 razy
Posty: 33
Skąd: Z siedziby GTW!
Wysłany: 22 Sie 06 11:33   

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 :D 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 ;)
_________________
www.pajacyk.pl www.google.pl pl.wikipedia.org www.coderscity.net dioda.com.pl
Kontakt:
GG: 8738123
Jabber: frubi@chrome.pl
Tlen.pl: ---
Skype: ---
Postaw piwo autorowi tego posta
 
 
daniel93 



Pomógł: 11 razy
Posty: 390
Otrzymał 19 piw(a)
Skąd: Wujskie
Wysłany: 22 Sie 06 01:07   

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...
Postaw piwo autorowi tego posta
 
 
mictronic 


Pomógł: 4 razy
Posty: 70
Otrzymał 1 piw(a)
Skąd: Bydgoszcz
Wysłany: 22 Sie 06 01:43   

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"
Postaw piwo autorowi tego posta
 
 
 
zaquadnik 
Expert PLD



Pomógł: 1 raz
Posty: 50
Otrzymał 2 piw(a)
Skąd: Gdańsk
Wysłany: 22 Sie 06 02:31   

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 :)
_________________
Życie byłoby prostsze, gdybyśmy mieli do niego kod źródłowy ;) A BASCOMem się brzydzę :P :P:P
Postaw piwo autorowi tego posta
 
 
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 22 Sie 06 03:24   

mictronic taki program jest bardzo prosty do zrealizowania. Ja mam cos takiego napisz kieydś na gg to pogadamy;)
Postaw piwo autorowi tego posta
 
 
mictronic 


Pomógł: 4 razy
Posty: 70
Otrzymał 1 piw(a)
Skąd: Bydgoszcz
Wysłany: 25 Sie 06 04:28   

Ale do tej komunikacji z prockiem chyba potrzebny jakis "bootloader" ?? nie?? :?:
Postaw piwo autorowi tego posta
 
 
 
daniel93 



Pomógł: 11 razy
Posty: 390
Otrzymał 19 piw(a)
Skąd: Wujskie
Wysłany: 25 Sie 06 04:32   

nie ;)

Jak to avr, to do komunikacji przez RS232, wystarczy układ MAX232...
Postaw piwo autorowi tego posta
 
 
treker 
www.dioda.com.pl



Pomógł: 13 razy
Posty: 528
Otrzymał 30 piw(a)
Skąd: Gdynia
Wysłany: 01 Wrz 06 11:06   

nie koniecznie max232 możan to też wykonać na dwóch tranzystorach ale lepsze efekty daje max232.
Postaw piwo autorowi tego posta
 
 
pasta20 


Posty: 17
Skąd: z domu
Wysłany: 03 Sie 08 10:22   

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.
Postaw piwo autorowi tego posta
 
 
shadow_man 


Posty: 2
Skąd: okolice Wawy
Wysłany: 05 Lis 08 09:57   

Witam!
Jest to mój pierwszy post na tym forum :D
PRACA FIZYCZNA :P :

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 :D ) ale moge ci pomóc w bascomie. Prosty przykład programu tu:
Kod:

$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

Pliki graficzne należy umieszczać tym sposobem.

Ostatnio zmieniony przez shadow_man 06 Lis 08 02:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


website uptime

Powered by phpBB modified by Przemo © 2003 phpBB Group
REKLAMAPorównywarka cen elektronikiLove and Lighttaniec z gwiazdamitaniec nowoczesny Warszawakredyt przez internetneroBearShare