 |

|
|
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 22, 00:46. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Kokia kalba rinktis
|
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
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 22, 19:08 |
|
|
|
|
| O koki programatoriu patariate rinktis, ir ATMEL ar PIC? |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 22, 19:46 |
|
|
|
|
| Programatorių patariame imti ISP. ATMEL/Microchip (AVR/PIC) yra gamintojai. Labai siūlau pradėti nuo ATtiny2313 - kainuoja kelis litus.. |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 22, 19:53 |
|
|
|
|
| O tj kazin ar yra kokios lietuviskos literaturos apie asm? |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 23, 16:09 |
|
|
|
|
| yra kažkiek, bet rimtai rekomenduoju jos nenaudot, nes tik gali reikalą pagadint. geriau naudot anglišką, matydamas visą medžiagą apie asm (o ne 10proc) imi suprast esmę. |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 24, 16:56 |
|
|
|
|
| O tj gal man reiktu ne programatoriu darytis. O pabandyti seip kanors panasiau i mikrovaldiklius paprogramuot? O ar neitu paprasciausiu schemu be mikrokontrolerio valdyti pvz prjongus prie LTP ar kokio kito porto? |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2007 10 24, 18:36 |
|
|
|
|
jei nori pati lengviausia varinata tai viskas baisia paprasta su atmega.
sakykime nusiperki koki nors atmega, prilituoji jai keleta led ir keleta laidu prie LPT porto (net maitinimas nebutinas) nekalbant apie kvarcus ir plata, nereikia nieko, tik keleto laidu. ir varzu LEDams
parsisiunti codevsion C kalba AVR procesoriui.
susikonfiguruoji ten kaip viska priklasuo. pasinaudoji wizardu programai sukurti, ir spaudi program ir ziuri kaip ji veikia.
nezinau ar kas gali buti paprasciau, net ir C mokytis nebutina pradzii uzteks komandu
PORTA.1 = 1; kad i porta a pirma bita paduoti 1.
kaip ramoksi galesi sukonstruoti koki sudetingesne shema. |
|
|
|
|
|
 |
 |
Kokia kalba rinktis |
Parašytas: 2008 05 19, 19:20 |
|
|
|
|
| Digix rašo: |
void main() {
#asm
#endasm
}
|
Kodel man sitas triukas neveikia?
Išmeta tokia klaida: invalid preprocessing directive
bandziau su AVR studio + WinAvr.
Šeip aš visada programavau ASM, bet norisi ir C išmokti, nes galima panaudoti daug darba pagreitinančių bibliotekų. Išeitį pakolkas matau rašyti C su asm intarpais ir taip pereiti prie pilno C jei reikės. |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2008 05 19, 21:10 |
|
|
|
|
| Vajei, košmaras guobų gatvėj kas per sintaksė gaunasi. |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2008 05 19, 22:19 |
|
|
|
|
taip kosmaras, ant codevision tai parastai
#asm
movw r30, r6 ;//move CurrentAddress to Z pointer
elpm r2, Z+ ;//read LSB
elpm r3, Z ;//read MSB
#endasm
ir viskas |
|
|
|
|
|
 |
 |
Kokia kalba rinktis |
Parašytas: 2008 05 20, 10:06 |
|
|
|
|
| Digix rašo: |
paprastom programom skirtumo beveik nera, bet su asambleriu neiseis naudoti daugybos, dalybgos, float tipo kintamuju, viskas bus apribota 8bitu skaiciais, (kai kada 16bitu) apie matematika ne galvoti nera ko. |
| Kodas: |
;*********** DALYBA be kablelio 16 bitu ********
; Z = X / Y
;X = 0 - 0xFFFF (0 - 65535)
;Y = 1 - 0xFFFF (1 - 65535)
;*******************************************
ldi XL,0x60 ;
ldi XH,0xEA ; X = 0xEA60 (60000)
ldi YL,0x90 ;
ldi YH,0x01 ; Y = 0x0190 (400)
ldi sk1, 1
ldi sk2, 0
dalinti:
sub XL,YL
sbc XH,YH
brcs atsakymas
add ZL, sk1 ;
adc ZH, sk2 ;
rjmp dalinti
atsakymas:
nop ; Z = 0x0096 (150)
|
analogiskai galima atlikt ir daugyba naudojant sudeti. visiskai paprasta
nesunkiai galima parasyt ir dalyba ir daugyba didesniem skaiciam:)
| Digix rašo: |
... bet su asambleriu neiseis naudoti daugybos, dalybgos, float tipo kintamuju.... |
kai kompiliuoji C tai viskas verciama i assembleri tai ir dalyba ir daugyba atliekama assemblerio lygyje
P.S. dalyba - atimtis, daugyba - sudetis  |
|
|
|
|
|
 |
 |
Kokia kalba rinktis |
Parašytas: 2008 05 20, 12:02 |
|
|
|
|
taip nesikaito viena komanda turi tilpti vienoje eiluteje
kaip c kalboje rasau a=a+c
raip asableryje add a,c
tai cia viskas tas pats ir nera skirtumo, bet visos kitos matematines komandos i viena eilute netelpa tas reikia kad tai jau ne komandos o sudetingos funkcijos.
tu joms turi perduoti kintamuosius paimti rezultata, ir t.t. |
|
|
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2008 05 21, 21:14 |
|
|
|
|
winavr`as turi irgi pakankamai paprastą assembler`io naudojimą, labai panašiai, kaip digix davė tik ten sintaksė skirasi.
jeigu ASSEMBLER`io komandų nereikia daug taip galima daryti:
asm("komanda");
asm("nop; add x, 5;"); |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
Kokia kalba rinktis |
Parašytas: 2008 05 21, 23:57 |
|
|
|
|
| JAULER rašo: |
winavr`as turi irgi pakankamai paprastą assembler`io naudojimą, labai panašiai, kaip digix davė tik ten sintaksė skirasi.
jeigu ASSEMBLER`io komandų nereikia daug taip galima daryti:
asm("komanda");
asm("nop; add x, 5;"); |
o idomu ar tada sitaip neina:
asm("
nop;
add x, 5;
nop;
cli;
....
"); |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
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 |
|

|
 |