 |

|
|
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 23, 09:40. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Kaip išmokot programuoti?
|
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
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 10 29, 10:32 |
|
|
|
|
reikalingas transliatorius avr procesoriams su IDE aplinka... Ten yra viskas: compiler, linker, debuger ir t.t.
Tai gali butu IAR kompanijos-profesionalus, labai populiarus, dar gal codevision...
Ismokti labai paprasta. As tai dariau 50 kartu  |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 07, 12:55 |
|
|
|
|
| Digix rašo: |
Beisikas - Primityviausia kalba
Paskalis - Kvailiausia
Asambleris - Sunkiausia
C - tas pats asambleris tik lengvas. |
Čia tik tavo nuomonė. Pvz. man labiausiai patinka Delphi. Bet tik todėl, kad ją geriausiai žinau. Žinoma čia kalbu apie programavimą kompiuteriams. 99 proc. užduočių galiu parašyti du delphi, bet to tai daug paprasčiau nei pvz. su C++. C++ - labiausiai nemėgstama mano kalba. Bet mikrokontroleriams labai tinkama ir programuoju tik C.
Sakyti, kad programuojant su C nereikia žinoti mikrokontrolerio vidinės struktūros, negalima. Jei nieko nežinosi, nieko gero ir nebus. Seniau programavau PIC su C, dabar Atmega's irgi su C. Bet perėjimas buvo sunkokas... |
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 08, 19:50 |
|
|
|
|
Sveiki, as irgi bandau kazka programuoti Bascom AVR, iskilo vienas klausimas , parasius programa ji sukompiliuojama normaliai , simuliacija vyksta irgi normaliai , kadangi siame simuliatoriuje negalima , ogal as nemoku prijungti DS18B20 davikliu LCD rodo 0, kaip ir viskas gerai. PROTEUSE sumodeliuoju schema su davikliais , LCD rodo nulius visviena, kame cia problema. Va tekstas, patarkit jei galit.
$regfile = "2313def.dat"
$crystal = 4000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Config 1wire = Portd.5
Config Portd.4 = Output
Dim Dsid1( As Byte
Dim Dsid2( 8)As Byte
Dim D As Byte
Dim I1 As Integer , S1 As String * 6 , S2 As String * 6
Dim I2 As Integer
Cursor Off
Cls
Dsid1(1) = 1wsearchfirst()
Dsid2(1) = 1wsearchnext()
Do
1wreset
1wwrite &H55
1wverify Dsid1(1)
1wwrite &HBE
I1 = 1wread(2)
1wreset
1wwrite &H55
1wverify Dsid2(1)
1wwrite &HBE
I2 = 1wread(2)
1wreset
1wwrite &HCC
1wwrite &H44
Wait 1
I1 = I1 * 10
I1 = I1 / 16
If I1 > 0 Then Cls
S1 = Str(i1)
Locate 1 , 1
Lcd "B=" ; S1 ; "C"
I2 = I2 * 10
I2 = I2 / 16
If I2 > 0 Then Cls
S2 = Str(i2)
Locate 2 , 1
Lcd "K=" ; S2 ; "C"
Loop |
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 08, 20:05 |
|
|
|
|
| ReM rašo: |
| Digix rašo: |
Beisikas - Primityviausia kalba
Paskalis - Kvailiausia
Asambleris - Sunkiausia
C - tas pats asambleris tik lengvas. |
Čia tik tavo nuomonė. Pvz. man labiausiai patinka Delphi. Bet tik todėl, kad ją geriausiai žinau. Žinoma čia kalbu apie programavimą kompiuteriams. 99 proc. užduočių galiu parašyti du delphi, bet to tai daug paprasčiau nei pvz. su C++. C++ - labiausiai nemėgstama mano kalba. Bet mikrokontroleriams labai tinkama ir programuoju tik C.
Sakyti, kad programuojant su C nereikia žinoti mikrokontrolerio vidinės struktūros, negalima. Jei nieko nežinosi, nieko gero ir nebus. Seniau programavau PIC su C, dabar Atmega's irgi su C. Bet perėjimas buvo sunkokas... |
idomu ir ka tu ten ant delfi radai lengvesnio nei sakykim c++ builder?
tiesiog aiskus faktas, kad tas delfi kaip minejai negali atlikti ko reikia ta 1% atveju o C gali viska 100% visada.
C++ privalumas yra tas kad tau nebutina to ++ naudoti isvis, tiesog jei tu turi C kalba tai kja galima programuoti kaip asambleriu, arba kaip beisiku arba kaip kokiu paskaliu. tavo pasirinkimas. bet zinai C++ padaryta ne ta kad butu sunkiau. tai nesuprantu kaip tu gali C++ nemegti, nes jei nenori nesinaudoji. jinai nuo C nesiskiria.
o del procesoriaus vidaus, tai as tiesiog pasigaminau 5 laiduku programatoriu ir su codevision parasisu pirma programa per 3 minutes kurie normaliai veike, nors pai ta atmega iki dabar jos asamblerio komandu nezinau. veliau perejimas prie ARM isvis netruko, nors apie procesorieuas branduoli konkreciai nesidomejau. problema iskyla tik kai reikia periferija sukonfiguruoti. tada isntrukcija reikia skaityti |
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 17:38 |
|
|
|
|
| Daliusbag rašo: |
| Ar gales kas nors man padeti ??? |
kadangi ne i tema rasai manau kad nepades, sukurk nauja tema
nors as abejoju kad beisiku programuoja kas nors kas nusimano bent kiek daugiau nei tu |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 18:02 |
|
|
|
|
| Galvoju gal kas buvo susidures su panasiu atveju. Nes sumodelevau kita konstrukcija kuri irgi neveikia ant proteuso, o puslapije patalpinta foto veikiancio divaiso. |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 18:07 |
|
|
|
|
nu jei nieko nesigaus mokykis C kalba ir tada pagalbos sulauksi pakankamai daug.
nors manau problema gali butu su shema ar kazkas tokio ne programinio |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 19:06 |
|
|
|
|
| Procesorius kaip ir veikia , i lcd isveda nulius laipsniu, ispudis toks kad nenuskaito ar neapdirba DS18B20 davikliu signalu, nors komandos labai paprastos ir aiskios. |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 20:39 |
|
|
|
|
rasyk taip tik beisike
| Kodas: |
while(1){ //amzinas ciklas
reset_ds1820();
write_ds1820(0xCC);
write_ds1820(0x44);
delay_ms(1000); //pauze 1s
reset_ds1820();
write_ds1820(0xCC);
write_ds1820(0xBE);
temp1 = read_ds1820();
temp2 = read_ds1820();
.....
} |
|
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 10, 21:01 |
|
|
|
|
| Daliusbag rašo: |
| Galvoju gal kas buvo susidures su panasiu atveju. Nes sumodelevau kita konstrukcija kuri irgi neveikia ant proteuso, o puslapije patalpinta foto veikiancio divaiso. |
Aš irgi parašysiu "ne į temą". Pirma: nepasitikėti internetiniais puslapiais, nes - "veltui tik sūris pelėkautuose". Man vienas internetinis projektas su LCD pradėjo veikti tik pagal datasheet'ą patikrinus kiekvieną bitą. Antra: aklai netikėti ir Proteus - vienas iš mano projektų Proteus'e "sukosi" ištisomis savaitėmis, tačiau tikroje geležyje veikė "nekorektiškai". Gyvenimas privertė mokintis C. Prieš tai naudojau ASM, dėl ko nei trupučio nesigailiu. |
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 11, 20:43 |
|
|
|
|
| Digix rašo: |
idomu ir ka tu ten ant delfi radai lengvesnio nei sakykim c++ builder?
tiesiog aiskus faktas, kad tas delfi kaip minejai negali atlikti ko reikia ta 1% atveju o C gali viska 100% visada.
C++ privalumas yra tas kad tau nebutina to ++ naudoti isvis, tiesog jei tu turi C kalba tai kja galima programuoti kaip asambleriu, arba kaip beisiku arba kaip kokiu paskaliu. tavo pasirinkimas. bet zinai C++ padaryta ne ta kad butu sunkiau. tai nesuprantu kaip tu gali C++ nemegti, nes jei nenori nesinaudoji. jinai nuo C nesiskiria.
o del procesoriaus vidaus, tai as tiesiog pasigaminau 5 laiduku programatoriu ir su codevision parasisu pirma programa per 3 minutes kurie normaliai veike, nors pai ta atmega iki dabar jos asamblerio komandu nezinau. veliau perejimas prie ARM isvis netruko, nors apie procesorieuas branduoli konkreciai nesidomejau. problema iskyla tik kai reikia periferija sukonfiguruoti. tada isntrukcija reikia skaityti |
Šitie ginčai "kokia kalba geriausia" - amžini, ir nieko neduodantys. Geriausia ta, kurią geriausiai žinom. Kiekvienam savo. Ir viskas.
Codevision geras būtent dėl savo wizardo, kuris leidžia lengvai konfigūruoti tai, kas mikrokontroleryje būna sunkiausia. Bet jei nežinai kas yra pvz. PWM, nei tas wizardas nepadės... |
|
|
|
|
|
 |
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 11, 23:22 |
|
|
|
|
jokiu gincu nera visi seniai zino jog C kalba geriausia daugeliu atveju. Nes tai tiesiog standartas, ja programuoja didziuasi specialistai, ja parasyti windows, linuksas, ir visos kitos sistemos ir t.t. tik kartais islenda vienas kitas kuris paskelbia kad yra kitaip.
beje codevision vizardas yra totali siuksle, autoriai net nepasivargino ikelti standartiniu biblioteku su bitu pavadinimais. ta bruda naudoju del vienitele prieasties kadangi kompiliatorisu ide ir programatorisu integruoti tarpusavyje parases programa tiesiog spaudi "run" ir jinai isiraso ir pasiledzia |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 12, 20:07 |
|
|
|
|
Nu jo, su tavim ginčytis beprasmiška, tu geriau žinai.
Codevision wizardas gerai pačioje pradžioje. Net labai gerai. O jau viską gerai žinant jis visai nereikalingas. |
|
|
|
|
|
 |
Kaip išmokot programuoti? |
Parašytas: 2009 11 12, 22:23 |
|
|
|
|
| Citata: |
Codevision wizardas gerai pačioje pradžioje. Net labai gerai. O jau viską gerai žinant jis visai nereikalingas. |
Netikiu, kad išeis viską žinoti; teks padirbėti su kitokiu MC, arba pataisyti ASM failą, kai dirbi tik su C ir prireiks vizardų. Nors ką aš žinau, kol kas sėdžiu ant PIC'ų ir nieko rimto dar nesu išmokęs, pataisyk, jei klystu. |
|
|
|
|
|
|
 |
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 |
|

|
 |