Elektronika.lt
 2025 m. sausio 8 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 01 08, 19:45. 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 13
Pereiti prie 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 22, 21:13 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
mokinaus kazkada php bet ji atsibodo ir mikrokontroleriu su ja nepaprogramuosi. tai gal voju reiktu ant ko kito pereiti. taigi kas butu lengviausia arba geriausia mokytis?
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 22, 22:09 Pranešti apie taisyklių pažeidimą Atsakyti su citata
edakis
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
ASM
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 22, 22:15 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ą
kam rasai nesamones, dabar visi naudoja C kalba, su asambleriu dar naujokui tai isvis absurdas.

o su C kalba ta pacia programa galima bus ant bet kokio procesoriaus naudoti
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 22, 22:21 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
o gal zinote koki lt manuala apie C. beje ar galima c++ programuoti?
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 00:05 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ą
apie C kalba aprasymu turbut ir indenu kalba rastum. bet daugiausia zinoma angliskai viskas kas geriausia.

siaip tai mokutis galima ir ant PC kompiliuojant, c kalba tinka betkam, galima programa parasyti savo staliniam kompiuteriui ir paskui ja paleisti ant atmega16 procesoriaus.

c++ tai neverta naudoti, ten visi tie papildymai neturi vertes kai programos mazos. C kalba tai beveik tas pats kas asambleris o C++ tai jau aukstesnio lygio kalba, ji tinka kai programos super dideles.
dar mikorosoftas sugalvojo pazengti dar toliau ir padare C# tai kiek supratau ten beveik jau beisikas, ant 2ghz procesoriaus veikia kaip ant 20mhz.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 11:25 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
Reikėtų pradėt mokytis būtent nuo ASM, nes:
1. To net negalėčiau pavadinti kažkokia atskira kalba. Visa sintaksė labai aiškiai pateikta mikrovaldiklio datašyte.
2. Pradėdamas nuo ASM tu suprasi kaip veikia procesorius, kaip dirbama su atminti ir t.t.
3. Visiškai nemokant C nuo jo pradėti nesiūlyčiau, nes yra gan daug sintaksės niuansų, kurių ASM iš vis nėra.

Kalbos pasirinkimas labai priklauso nuo mikrovaldiklio. PIC ir AVR - ASM. ARM - C. Ir tai ARM kode dažnai tenka įterpti ASM gabaliukus, kad užtikrinti reikiamą veikimo spartą. Pradėjęs nuo C to padaryti negalėsi, nes tiesiog nežinosi kaip, net neįsivaizduosi kaip realiai procesoriuje vyksta aritmetiniai veiksmai, kur atmintyje guli kintamieji ir panašiai.


Pats pradėjau nuo ASM ir niekada nesigailėsiu. Išmokau gal per porą dienų. C nuo nulio per tokį laiką tikrai neišmoktum.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 14:09 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ą
Tai niekam ir nereikia to asamblerio moketi, as kazkada naudojau pic ir asambleri, dabar gailiuosi, paskui nuspirkau AVR, ir padariau pirma programa isvis net datasheeto neskaites. iki dabar nezinau daugelio jos asamblerio komandu ir jos man visai nerupi. (zinoma programu optimizavimui kelias ismokau)

kam rupi kur kokie kintamieji sudeti atmintyje sudeti? byent tai ir yra pagrindinis C parivalumas kad naudoji nors 32 bit kintamuosius ir net nesirupini visa ta aritometika. o su asamblerio bet kokiam naujokui ir profesionalui bus labai sunku net 16bitu kintamuosius panaudoti.

C sintakse labai elementari, daug paprastesne uz paskalio, kiekvienos eilutes gale reikia ";" visa kita elementaru
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 21:28 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
tai kurio db man klausyri? Smile beje kaip paziurejau c kalba atrodo lengvesne uz asm ir panasiau siek tiek i php.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 21:29 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
tai kurio db man klausyri? Smile beje kaip paziurejau c kalba atrodo lengvesne uz asm ir panasiau siek tiek i php.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 21:30 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
tai kurio db man klausyri? Smile beje kaip paziurejau c kalba atrodo lengvesne uz asm ir panasiau siek tiek i php.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 21:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
MrGrinch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
tai kurio db man klausyri? Smile beje kaip paziurejau c kalba atrodo lengvesne uz asm ir panasiau siek tiek i php.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 23, 22:09 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ą
C daug lengvesne uz asambleri, be to jei nori C kalba be problemu ir asambleri sukompiluos. uz tai nereikes vargti kazkokiams niekasi kaip kintamuju skirstymu po atminti
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 00:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
vitukass
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką
As naudosiu C kalba programuodamas uC nors dar neatveze bet jau siektiek potuputy stumiuosi y prieky Smile
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 15:04 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
OK, jei tu kažkiek moki php, gal tau ir lengviau bus nuo C - tavo teisė rinktis.

Digix, jei tu taip sakai, kad ASM žinios nereikalingos ir visiškai dzin kas ten kur vyksta, tai prašau pasakyk trumpiausią kelią su C tokiam darbui atlikti:
Yra unsigned int kintamasis (du baitai), reikia išgauti abu baitus (unsigned char) atskirai. Kaip tai padarysi su C ir kiek tam reikės procesoriaus ciklų? Su ASM - dviejų.
 kokia kalba geriausia programuoti mikrokontrolerius?
PranešimasParašytas: 2007 01 24, 15:15 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:
OK, jei tu kažkiek moki php, gal tau ir lengviau bus nuo C - tavo teisė rinktis.

Digix, jei tu taip sakai, kad ASM žinios nereikalingos ir visiškai dzin kas ten kur vyksta, tai prašau pasakyk trumpiausią kelią su C tokiam darbui atlikti:
Yra unsigned int kintamasis (du baitai), reikia išgauti abu baitus (unsigned char) atskirai. Kaip tai padarysi su C ir kiek tam reikės procesoriaus ciklų? Su ASM - dviejų.


nekarta ta teko daryti, bet tiklaii neatsimenu. klausimas gana keistas, nes int kintamasis jsu yra is 2 baitu todel jokiu komandu atlikineti jo padalinimui nereikia.

padalinsime kintamji z
char *x[2]
x= &z

viena puse yra *x[0]
kita puse *x[1]

jei reikia didesnio greicio galima tai optimizuoti, arba nurodyti kompiliatoriuo kintamuosius uzdeti viena ant kito i ta pacia atminties vieta.
bet toks pagretinimas mazina programos suderinamuma.
jei nera kur skubeti tai geraisu daryti normaliai

a= z & 0xff
b= (z>>8)&0xff;
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 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“

Technologijos.lt

Buitinė technika ir elektronika internetu žemos kainos – Zuza.lt

www.esaugumas.lt – apsaugok savo kompiuterį!

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
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama