 |

|
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 07 27, 08:44. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » PIC komandos atlikimo greitis
|
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 1 iš 2 Pereiti prie 1, 2 Toliau |
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 18, 14:15 |
|
|
|
Ar yra PIC mikrovaldiklių, kurie vieną asemblerinę komandą atlieka ne per keturis Q1-Q4 ciklus, o per vieną ciklą? |
|
|
|
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 18, 17:16 |
|
|
|
Gūglas pas tave užblokuotas? <On some PIC24, PIC 30 and PIC33 series the external clock is used as the 'clock cycle' generator> http://www.edaboard.com/thread232526.html Bet man atrodo prieš programuodamas turėtum susipažinti su procesorių architektūra, ir žinoti kodėl avr yra beveik 1Mips prie 1Mhz, o pic 0.25Mips prie 1Mhz. |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 18, 19:38 |
|
|
|
sopkis rašo: |
Gūglas pas tave užblokuotas? <On some PIC24, PIC 30 and PIC33 series the external clock is used as the 'clock cycle' generator> http://www.edaboard.com/thread232526.html Bet man atrodo prieš programuodamas turėtum susipažinti su procesorių architektūra, ir žinoti kodėl avr yra beveik 1Mips prie 1Mhz, o pic 0.25Mips prie 1Mhz. |
Ne visada aišku kaip paklausti Gal turi minčių kaip rasti PIC24 su šita funkcija, nesinori vartyti daug datašytų ir vėl klausti guglo neaišku ko.
Nemanau kad kažką duos architektūros žinojimas ir dar skirtingų mikrovaldiklių. Tam nėra laiko, programavimo mokymasis gal dar kažkiek litų duos prie algos. |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 18, 23:47 |
|
|
|
Socrates rašo: |
Gal dar assembleriu ant to PIC24 programuosi?  |
Ir ką? Įdomumo dėlei nubėgau į TME ir susiradau pigiausią iš jų, PIC24F08KL301-I/SS. Užmetu akį datašytan, komandų šiek tiek daugiau, plius nemažai išplėstinių komandų, reiškiasi gausis mažiau kodo eilučių. O kadangi man programuojant dažnai tenka dirbti su skaičiais, didesniais nei 255, tai kodo dar sumažėja. Pagal eilučių skaičių prisiveju C kalbininkus (statistinį vidurkį)  |
|
|
|
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 07:59 |
|
|
|
Digix rašo: |
nors nematau priezasris kam iekoti kuris pic tai sugeba jei betkuris kitas normalus procesoius tai daro. |
Tiesiog pramokau programuoti PIC ir tingisi pereidinėti prie kitų. |
|
|
|
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 10:28 |
|
|
|
Citata: |
pramokau programuoti PIC ir tingisi pereidinėti prie kitų |
kitokio PIC bus ir programavimas kitoks |
|
|
|
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 12:26 |
|
|
|
tai kad pramokai pic gerai, bet programavimas avr palyginus nedaug kas skires nuo pic , pvz koks skirtumas ar picui rasyt pvz TRISA=0; ar avr rasyt DDRA=255; , tas programinimas laba panasus , registrus ,bitus pasiziuri datasheete ir viskas abu 8bitu , nors arhitektura skires ,bet esme programavimas nedaug. |
|
|
|
|
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 14:04 |
|
|
|
Elektronix rašo: |
tai kad pramokai pic gerai, bet programavimas avr palyginus nedaug kas skires nuo pic , pvz koks skirtumas ar picui rasyt pvz TRISA=0; ar avr rasyt DDRA=255; , tas programinimas laba panasus , registrus ,bitus pasiziuri datasheete ir viskas abu 8bitu , nors arhitektura skires ,bet esme programavimas nedaug. |
Dabar net i akselerometrus sukisa cortex-m0... Keista, kaip tie 8 bitu procai nenumirsta. Matyt reik dekot arduinui. |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 15:05 |
|
|
|
Socrates rašo: |
Elektronix rašo: |
tai kad pramokai pic gerai, bet programavimas avr palyginus nedaug kas skires nuo pic , pvz koks skirtumas ar picui rasyt pvz TRISA=0; ar avr rasyt DDRA=255; , tas programinimas laba panasus , registrus ,bitus pasiziuri datasheete ir viskas abu 8bitu , nors arhitektura skires ,bet esme programavimas nedaug. |
Dabar net i akselerometrus sukisa cortex-m0... Keista, kaip tie 8 bitu procai nenumirsta. Matyt reik dekot arduinui. |
mikrovaldikliai ir nemirs, jai irenginiui nereikia didelio nasumo. Kam pavyzdziui kokiai skalbenkiai ar kaitlentei ARM ? |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 16:22 |
|
|
|
Ibanez rašo: |
mikrovaldikliai ir nemirs, jai irenginiui nereikia didelio nasumo. Kam pavyzdziui kokiai skalbenkiai ar kaitlentei ARM ? |
O koks tau tikslas tai skalbenkei naudoti kazkoki valdkli su mazu nasumu jei valdiklis su dideliu nasumu kainuoja tiek pat arba pigiau nei tas su mazu? |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 16:31 |
|
|
|
Ibanez rašo: |
Socrates rašo: |
Elektronix rašo: |
tai kad pramokai pic gerai, bet programavimas avr palyginus nedaug kas skires nuo pic , pvz koks skirtumas ar picui rasyt pvz TRISA=0; ar avr rasyt DDRA=255; , tas programinimas laba panasus , registrus ,bitus pasiziuri datasheete ir viskas abu 8bitu , nors arhitektura skires ,bet esme programavimas nedaug. |
Dabar net i akselerometrus sukisa cortex-m0... Keista, kaip tie 8 bitu procai nenumirsta. Matyt reik dekot arduinui. |
mikrovaldikliai ir nemirs, jai irenginiui nereikia didelio nasumo. Kam pavyzdziui kokiai skalbenkiai ar kaitlentei ARM ? |
Tam, kad ARM pigesnis, korpusas mazesnis, energetiniai parametrai geresni, siu laiku, o ne pasenusi technologija, turi JTAG/SWD... dar vardint? |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 16:53 |
|
|
|
Kad jau tema taip pasisuko tai pre topaties uzklausiu, nes paciam dar neteko susidurt , armus daug sunkiau programint ,nei avr ar picus ir kame tas sudetingumas pasireiskia? |
|
|
|
|
 |
 |
PIC komandos atlikimo greitis |
Parašytas: 2014 06 19, 17:11 |
|
|
|
Elektronix rašo: |
Kad jau tema taip pasisuko tai pre topaties uzklausiu, nes paciam dar neteko susidurt , armus daug sunkiau programint ,nei avr ar picus ir kame tas sudetingumas pasireiskia? |
programuoti ne sunkiau o lengviau, nes turi patogu debugeri ir naudoji C kalba.
sudetingumas pasireikasi nebent programuojant asembleriu nes reikia gana sudetingos inicializacijos proceduros kol nustatai PLL, steka atminties paramentrus pertraukimu vektorius irr t.t. bet tai C kompiliatorius padaro pats.
analogiska problema su periferija, kadangi arm turi galybe funkciju, ant kievienos kojos(paprastai po 4), tenka daug pavargti kos viska ta sukonfiguruoji taip kad bent jau pavyktu led usdegti. papildoma problema kad kievianas multipleksorisu valdomas 2 bitais tai biski sudetingaiu paskaiciuoti kuriuos bitus reikia keisti ir kaip kad nustatyti norima funkcija.
tai jei nori tik pamirgsinti lemputes atrodys kad programa gavosi daug didesne nei ant pic kuriam visos tos inicializacijos nereikia. o dar jei tenka paciam isnagrineti kaip visa tai daroma tai kai kam gali nepakati kantrybes net daeiti iki lempuciu mirgsinimo.  |
|
|
|
|
 |
|
 |
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 |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
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 |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |