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 |
|
|
|
|
 |
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 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: --- |
|
|
|
 |
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... |
|
|
|
|
 |
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" |
|
|
|
|
 |
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 |
|
|
|
 |
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;) |
|
|
|
|
 |
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?? |
|
|
|
|
 |
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... |
|
|
|
|
 |
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. |
|
|
|
|
 |
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. |
|
|
|
|
 |
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
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:
| 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 |
|
|
|
 |
|
|