Elektronika.lt
 2025 m. gruodžio 21 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 12 21, 16:53. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » kokia kalba geriausia programuoti mikrokontrolerius?
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 23
Pereiti prie Atgal  1, 2, 3  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 15:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
o dabar dar tu pasakyk kas jei tu darei programa asamblerio kalboje, is naudojai kintamaji Char tipo zinoma, nes tai lengviausia. su juo atlikinejai visokias matematines operacijas. ir pamatei kad truksta, reikia int.

kiek reikes darbo perdaryti programa?

su C tai tik uztenka kintamojo deklaracija pakeisti.

be to nesakau kad asamblerio visai nereikia, kai C kompiliatorius atlieka savo darba reikia perziureti svarbias vietas, ir jas optimizuoti.
reikia ne siaip mokytis asambleri, o suprasti i ka paverciamas C programos kodas. tada tu rasai C kalba , bet zinai ka mazdau tai atitinka asamblerio kalboje.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 16:02 Pranešti apie taisyklių pažeidimą Atsakyti su citata
oni
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Pritariu Blaster, pradžioje pramoki asmu, vėliau galima mixuoti asm su C.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 19:27 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Digix rašo:
be to nesakau kad asamblerio visai nereikia, kai C kompiliatorius atlieka savo darba reikia perziureti svarbias vietas, ir jas optimizuoti.
reikia ne siaip mokytis asambleri, o suprasti i ka paverciamas C programos kodas. tada tu rasai C kalba , bet zinai ka mazdau tai atitinka asamblerio kalboje.


Taip, tas tiesa. Šiaip rašyti programą su C tikrai yra greičiau ir patogiau. Lengviau ją modifikuoti, o po mėnesio pertraukos - suprasti ką ten darei.

Tačiau, pasiliksiu prie nuomonės, kad mokytis reikia pradėti nuo ASM. Lygiai taip pat, kaip ir mokyklose matematinius veiksmus iš pradžių išmokstame ant popieriaus, o tik po to griebiamės skaičiuotuvo.

Na o sukompiliuoto kodo nesuprasi nemokėdamas ASM.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 19:40 Pranešti apie taisyklių pažeidimą Atsakyti su citata
JAULER
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką MSN Messenger
pritariu BLASTER, bet jei jau esi ką nors programavęs, tai ir žinai ten tuos dalykėlius kas ir kaip yra programavime, tai tada C nebūtų labai paini.

BLASTER rašo:
Na o sukompiliuoto kodo nesuprasi nemokėdamas ASM.
Na nors ASM`u programavau, bet HEX`o tai suprast negaliu... kažkodėl man atrodo kad daugelis jo nesupranta...

_________________
nepamirškit, klysti žmogiška Wink
privatas - privatiems klausimams
arch linux Wink Smile
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 20:02 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
BLASTER rašo:

Na o sukompiliuoto kodo nesuprasi nemokėdamas ASM.

labai netesinga, nuomone, pvz as nemoku AVR asamblerio bet jis suprantu, nes zinau keleta pagrindiniu komandu kitas is konteksto suprantu o kai labai reikia i datasheta pasiziuriu.

galima pasidziaugti del asamblerio gerbeju kad AVR tai geras RISC procesorius, pabandytum parasyti asambleriu ant X86 tai pakeistum savo nuomone.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 21:36 Pranešti apie taisyklių pažeidimą Atsakyti su citata
JonasK
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Na rašėm tam 86 ir nieko nenutiko. Ir avr'ams rašom ir dirba, gerai ir greitai dirba. Turint popieriaus ir pieštuką iš hex failo asm parašysi, ir iš asm hex parašysi, o va turint tik C, pvz: 0F2H adrese pakeitimo jau nepadarysi.
Pritariu Blasteriui.

_________________
--
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 22:06 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kaip nieko nenutiko? as isgi rasiau tam X86 gerai kad jis tada buvo tik 8 bitu. ir keikiau ji nuo pacios pradzios kam tik 5 registrai ir viska daryti galima tik su vienu is ju. koks silpnaprotis galejo toki skykstyne sugalvoti.
C kalba tai viso to nesimato, bet kai dekompiliuoji kokia X86 programa tai suprasti neimanoma tik tarp registru pirmyn atgal viska stumdo be pabaigos.


Ir pats kazkada programavau asambleriu ant PIC, ir dabar del to gailiuosi, nes ta kam reikejo menesio ant ASM su C galima per 30 min padaryti.

su C galima ABSOLIUCAI viskas kas su asambleriu.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 25, 20:08 Pranešti apie taisyklių pažeidimą Atsakyti su citata
JAULER
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką MSN Messenger
hmm, o ką manot apie kitas kalbas?

_________________
nepamirškit, klysti žmogiška Wink
privatas - privatiems klausimams
arch linux Wink Smile
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 25, 20:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kad kitokiu geru kalbu procesoriams nelabai yra.
c ir asambleris tai praktiskai tas pats.
kazkada svajojau kad vistoje tu slyksciu asamblerio komandu kaip
mov r1, r2 butu komanda r1=r2 vietoje komandos sub r3, r1 butu r3=r3-r1
tai c kalba buten ta ir padaro, priedo dar nuima rupesti kintamaisiais ir kitokias niekais apie kuriuos tikrai neidomu galvoti.

paskalis tai mazai nuo C skiriasi, tik pilna visokio slamsto, ir ilgi zodziai, + daug integruotu komandu. Susikompiliuotu gal ir neblogai, bet kam rasyti "integer" jei galima rasyti "int" kam reikia zodziu function ir procedure? va ismetam is pakalio visa slamsta ir gauname beveik C++ kalba. yra net atomatiniu konverteriu kurie is C padaro paskali ar atvirksciai.

visos kitos kalbos tai jau pagal reikala, ir dazniausai tai interpretatoriai o ne kompilatoriai.
beisikas tai mazdaug skriptine kalba, veikia letai, naudoja savo c kalboje padarytas bibliotekas. neimanoma beisiko kalba parasyti beisiko interpretatoriu. naujokams jis patinka nes daug gatavu funkciju, bet veliau tai trukdo.

Perl kalba labai tinka tekstams apdoroti, daug visokiu paieskos, pakeitimo funkciju. tai mazdaug tas pats kas php
java tai gerai standartizuota, bet labai jau abstrakti.

saip konkrercioja situacijoje gali rasti gerisuai varianta, pvs darant kodine spyna ar signalizacija su standartiniu tekstiniu lcd, beisikas labai neblogai tiks, o irasinejant garsa be C nieko neisgaus. jei nori kad programa be perkompilavino tiktu visiems komiuteraism ir procesoriams tai naudojama java. jei reikia atlikineti kazkokias specifines procesoriaus valdymo komandas, arba tiksliai zinoti programos vykdymo procesa, tada naudojame asambleri, bet tik kaip intarpa C kalboje, visus rupescius atmintimi inicializacija ir kitokiu slamstu paliekame C kalbai ir apie juos negalvojame. asambleriu reikia rasyti tik ipatingai svarbias vietas.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 27, 14:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
D3agle
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Bet naujokams labai sunku susigaudyti ASM, o C gali ilgiau pasedejes issianalizuoti kas mazdaug ka daro. Nu man pvz ASM tai kruva raidziu ir skaiciu o C tai labai panasu i php tai kazkodel atrodo lengviau
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 27, 19:42 Pranešti apie taisyklių pažeidimą Atsakyti su citata
vitukas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Aš esu visiškas naujokas mikrokontroleriuose. Prieš pasirinkdamas uC gana ilgai galvojau kuriuos psirinkti. Pasirinkau PIC16F877 (turi 40 "kojų" ir šiaip dar nemažai visko), ir pagrinde dėl to kad jie programuojami ASM, turi 35 lengvai įsimenamas ir suprantamas instrukcijas. Aišku prieš tai truputį gan ilgokai bandžiau savarankiškai perprasti C - ASM man pasirodė aiškesnė. Parašęs instrukciją tiksliai žinai ką atliks procesorius. Aš net ir dabar nemoku to ASM. Tiesiog eilutė po eilutės rikiuoju instrukcijas ir tiek - aišku prieš tai kelis kartus perskaičiau PIC datasheet'ą. Palaipsniui aiškinuosi ASM, kam rašyti 100 retlw instrukcijų jei galima panaudoti direktyvą DT, kam junginėti STATUS registro bitus norint perjungti bankus jeigu galima naudoti banksel ir pan. Taip savarankiškai "įdarbinau" ADC, EEPROM, prijungiau LCD 2X16 (LED pamirksinau tik PROTEUS simuliatoriuje - realiai tam neverta gaišti laiko) iš lėto bandau išsiaiškinti ir kitas pasirinkto PIC galimybes. Labai norėčiau pereiti prie C, tik nežinau nuo ko reikėtų pradėti. Question Question
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 28, 05:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Ant PIC C kalba naudoti biski sudetinga del mazo kiekio RAM ir FLASH
ant atmega siulyciau CodevisionAVR ant PIC irgi tra kazko panasaus, tik kadangi programas daryti tampa labai lengva jos labai padideja lyginant su asamblerio variantu.
reiketu kad IDE skarto turetu integruota programatoriu.
C pagrindus paskaitysi helpe, nes sita kalba turi keleta komandu ir elementaria sintakse. galima ismokti per 20 minuciu viska.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 28, 12:14 Pranešti apie taisyklių pažeidimą Atsakyti su citata
sadivas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Eilinį kartą nerašyk nesąmonių, teigdamas kad Ant PIC C kalba naudoti biski sudetinga del mazo kiekio RAM ir FLASH. Eilinį kartą pasikartosiu, kad PIC visokių yra. PIC12, PIC16 serijos kontroleriai mažai pritaikyti C kalbai. Reiktų rinktis PIC18 serijos, juolab, kad 40-ies kojų PIC18 išvadai sutampa su PIC16 40-ies kojų išvadais, tai plokštės keisti nereikės, tiks visa tavo įranga. Kur kas šustresni PIC24, dsPIC33 serijos, kurių kaina panaši į PIC18. Su PIC18 tiktų MPLAB c18 kompileris, su PIC24, dsPIC33- MPLAB C30 kompileris. Jei galvoji rimčiau užsiimti kontroleriais, tai siūlyčiau įvairius išbandyti, neužsisėdėti ant vieno. AVR-ai turi daug gerų savybių.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 28, 16:13 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
eilini karta akartosiu kad vistiek PIC kaina daug didesne, ir PIC su dsPIC turi tiek pat bendro kiek zmogus ir bezdione

as butent is pasakiau kad jo tuirmas PIC16F877 nera labai geras C kalbai butent tai ka tu pats sakai. pic18 irgi ne visi labai jau daug ram ir flash turi, bet bent jau softwarinis stekas atrodo yra.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 28, 19:55 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Lauris
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką ICQ numeris
Nu del mokslo tai kazkaip C manau tikrai paprasciau. pats esu ragaves PASCAL kiek sulej moko dar siek tiek daudiau, biskis DELFI, poto C++ kiek daugiau, ir siek tiek JAVA, dabar pries kelias dn susirinkau elementaru programeri, ir siokia tokia plokste su ATMega8, kurioje du portai su diodais, vienas su mygtukais, tai pagrindine problema buvo susirasti su kuo programinti(sprendimas buvo AVR studio) ir issiaiskinti programa, po valandeles kitos su C kodu valdziau ir diodus ir issiaiskinau kaip nuskaityti mygtukus(suprantu kad tai tera nulis bet ka padarysi, negimstame mokedami o toliau kazka bandyti nlb turejau galimybiu ir laiko). tai galiu pasakyti tiek kad visos tos kalbos panacios kaip du vandens lasai, savaime suprantama kiekviena kazkiek skiriasi nuo kitu, bet programu struktura, algoritmu sudarymas, paprastumas ir suprantamumas. beto jusu paciu komentaruose nuskambejo vienas faktas, parases programa ja realiai redaguoti po kurio laiko galesi C kalboje nes ASM tai daryti daug sudetingiau, o mokantis jau parasytos programos, ju pavyzdziai ir ju supratimas yra tikras lobis. todel mokantis tikrai manau C yra tikrai paprasciau, o ja isisavinus pakankamai ismokti ASM yra tiesiog nuostabu, ir tai naudoti tiesiog kaip C kodo optimizavima, kiek zn visas pasaulis, ar bent didzioji daugumajo taip daro, tai kam isradineti dvirati kai pastarasis jau seniausiai israstas ir istobulintas, gal tiesiog vazinekime jiuo.

Kam daryti darba sudetingai kai tai galima atlikti paprastai.

Del to Blaster pasakymo kad paprasciau ismokti ASM del to kad tai paprastesne kalba, o net sulese moko matke nuo + ir - ir tik tada *, / , log ir t.t. Tai gal pastebek kad sulese butent mokyti informes pradeda nuo Pascalio arba C/C++, o ne nuo ASM, bent pries kelerius metus taip buvo.
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2, 3  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Must have farming mods
Farming simulator modhub, Best farming simulator mods
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama