 |

|
|
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 19, 10:12. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Klausimas del ,,Pirmi žingsniai - Atmel AVR..."
|
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
|
|
|
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2012 10 29, 17:18 |
|
|
|
|
Pati programa veikia normaliai, tai nėra reikalo dėti, kilo problemų tik dėl interuptų aprašymo, bet jas pavyko išspręsti, likęs klausimas buvo tik tai, ar jie negali dirbti vienu metu, bet jau atsakė lukassal1. Interuptų aprašymą kurį naudojau jau pateikau anksčiau, priedo yra eilutė sei();. Taigi kaip ir jau viskas aišku. Dėkui padėjusiems.  |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2012 10 29, 18:57 |
|
|
|
|
| minex rašo: |
Pati programa veikia normaliai, tai nėra reikalo dėti, kilo problemų tik dėl interuptų aprašymo, bet jas pavyko išspręsti, likęs klausimas buvo tik tai, ar jie negali dirbti vienu metu, bet jau atsakė lukassal1. Interuptų aprašymą kurį naudojau jau pateikau anksčiau, priedo yra eilutė sei();. Taigi kaip ir jau viskas aišku. Dėkui padėjusiems.  |
ten ne ISR(_ISR_vect_) {} aprasymai
ten tik reakcijos i tam tikrus interruptus ijungimas
kad jie veiktu dar reikia ijungti globaliai
patikslink dar kaip tu supranti dvieju interruptu veikima vienu metu?
jei manai, kad atmega32 yra multicore, giliai klysti, jis yra vieno branduolio, todel vienu metu dvieju programos saku vykdyti negali, nes neturi kontekstu posistemes.
jei kalbi apie keletos pertraukciu (interruptu) vykdyma paeiliui, ar inkliusyviai, taip atmega gali vykdyti keleta pertraukciu, pakol nepersipildys stekas (neuzlips ant programos duomenu)
tinkamai parasyti pertraukciu dorokliai apsaugo nuo uzlipimo ant duomenu.
kadangi savo kurini laikai super slaptu reikalu, tai pats ir aiskinkis. |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 21, 23:08 |
|
|
|
|
Kariauju su atmegom. Konkrečiai tai Atmega8-16PU. Įdomumas tas, kad aš pasidaręs avr-isp programerį iš arduino, galiu užprogramuoti per ISP su avrdude.
Bet programavimas tampa kėblus, kai avrdude pradeda spjaudytis, kad jam netinka "device signature". Ir nieko tada jis nedaro.
Bet avrdude konsolėje naudojant -F(nepaisyti tikrinimų) parametrą galiu užprogramuot t. y. įrašyt į flashą. Taip pat įrašyt ir fusebitus.
Tada viską surašo gerai, o kad įsitikinčiau ar iš tikrųjų veikia, tai sulipdžiau ant greitųjų mirksiuką. Taip įrašius veikia.
Problema ta, kad kažkaip tas device signature neatitinka gamyklinio ir nuskaito visai ką kitą.
Išknisau dėl šios problemos kone visą google. Su klaindingu device signature nuskaitymu išbandžiau visus variantus, bet vis tiek problemos išlieka.
Aišku, pas mane viskas sumesta ant maketinių plokščių. Litavimo klaidų nėra, pertikraunau. Laidai taip pat nekilometriniai Atmegos jungimas tik ISP 4 laideliai bei 5 voltų šaltinis, bei kvarcas su pora kondensatorių. Visos kitos kojos plikos, o ir programavimui jų kaip ir nereikia.
Rasti siūlymai naudoti lėtesnį ISP programavimą t. y. avrdude konsolėje parametras -B8(čia 8 mikrosekundės ~125 kHZ, o rekomenduoja ne daugiau 200 kHz). Nes paprastai jis veikia 0,1 us SCK.
Pvz su gera atmega puikiai veikia ir jokių problemų nekyla, kai mėgini nuskaityt ar įrašyt.
Taip pat nepavyko rasti, ar galima kaip nors perrašyti device signature pačiame mikrokontroleryje, nei kur mačiau pasiūlymą, jog reikia pakeisti avrdude.conf faile ten tam tikros atmegos device signature. Bandžiau ir taip, bet taipogi nelabai norėjo šnekėtis su uC.
Buvau pasidaręs ir HVPP, bet nenoriai jas ima, nors fusebitus ištaiso.
Taigi, ar yra dar vilties ką nors priburti ar nelabai?  |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 21, 23:25 |
|
|
|
|
kaip nekeista su atmega8 man irgi buvo begale problemu kazko jos nustoja veikti be prizasties. atmega 16-32 jokiu problemu.
beje programeriai naudojantys softwarini usb niekam tike, labai stringa ir daug problemu.
reokia gaminti programatoriu su normaliu usb_com konverteriu. |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 00:26 |
|
|
|
|
| Digix rašo: |
| kaip nekeista su atmega8 man irgi buvo begale problemu kazko jos nustoja veikti be prizasties. atmega 16-32 jokiu problemu. |
Reikia paminėti tai, kad su tomis atmegomis jau buvo žaista ir jos buvo perprogramuotos, užrakintos ir panašiai. Nors buvau ir naują nupirkęs, bet po kelių nepavykusių bandymų numečiau į pakampę
Dabar, turint arduino, sumąsčiau, kad būtų gerai su juo ir programuoti ir šiaip visokius paprastučius projektėlius daryti. Nes pas mane svaigsta stacianaraus kompo LPT portas naudojant PonyProg. Bet skaičiau, jog ir Avrdude gali per LPT portą programuoti paprasčiausiu programeriu, kur programoje reikalingi minimalūs pakeitimai.
O, kadangi LPT yra baisiai nepatogus dalykas, todėl juo ir nebesinaudoju.
Apie problemas su atmegomis aš irgi girdėjau. Vienas užsisakė papigiai iš kitaicų keletą atmegų, tai vienos su portų reikšmėmis kažkas blogai, tai plaukioja, kai turėtų išvesti duomenis. Kitoms su ADC grybą pjauna.. Loterija
| Citata: |
| beje programeriai naudojantys softwarini usb niekam tike, labai stringa ir daug problemu. |
Kaip čia pasakius. Čia naudojama atskira Atmega8U2. Jeigu atmegos geros, tai veikia gana puikiai.
| Citata: |
| reokia gaminti programatoriu su normaliu usb_com konverteriu. |
Pvz kokiu? FT232? Kažin ką tokio išdirbto ir profesionalaus galima rasti?
P.S. Mane apskritai domina, ar atmegų device signature yra perrašomas dalykas? Ar jis, sakykime, sėdi ROM'e? Ar kokiame flashe, kaip fusebitai?
Apie šiuos dalykus užsiminta gana mažai, kiek pavyko rasti užsienio forumuose. |
|
Paskutinį kartą redagavo kionig, 2013 02 22, 00:48. Redaguota 1 kartą |
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 00:46 |
|
|
|
|
signature nekeiciamas jokias budais jis iprogramuotas hardwariskai
ft232 biski brangus pigiau daryti su PL2303
o siaip pasiziurek stk500 programatoriu jei pas tave yra com portas kompiuteryje gali tiesiog i ta arduino irasyti stk 500 programatoriaus firmware ir pajuntti p[rie COM porto veikia labai stabiliai ir patikimai. |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 01:22 |
|
|
|
|
| Digix rašo: |
| signature nekeiciamas jokias budais jis iprogramuotas hardwariskai |
Šiek tiek aiškiau. Bet dar ne viskas. O, ar galimas toks variantas, kad device signutare gali būti kaip nors sugadinamas įrašinėjant/trinant ar dar kaip nors? Neteisingai nustačius clock bitus? Nors mano atvejis, kad fusebitus galiu nustatinėti ir įrašinėti į flashą, bet va signature nuskaito blogai.
| Citata: |
| ft232 biski brangus pigiau daryti su PL2303 |
FT232 ne iš pigiųjų. Bet tą mikroschemą galima rasti ir pas vietinius tiekėjus, o va su šiuo pigiu taivaniečių produktu jau problemos, kadangi nei pas vienus neradau tokio įrašo, kad turėtų. Žinoma, ebay už keletą dolerių kaip matyti eina.
| Citata: |
| o siaip pasiziurek stk500 programatoriu jei pas tave yra com portas kompiuteryje gali tiesiog i ta arduino irasyti stk 500 programatoriaus firmware ir pajuntti p[rie COM porto veikia labai stabiliai ir patikimai. |
COM portas yra, bet savaime suprantama, kad tik stacionariame kompiuteryje.
Man įprastai nepamainomas dalykas yra nešiojamas kompiuteris, kuris jau ir morališkai pasenęs, bet deja COM'ų neturi. Yra tik USB. |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 01:46 |
|
|
|
|
jei fue bitus nuskaqito bloga ir visada skirtingai i turbut problemos su laidais arba triuksmai kokie, jei fuse bitai kokie nors FF arba 00 tai isvis nepajungta gali buti
keletas doleriu kainuoja ft232, pl3303 kainuoja <1$ :lol
as kadangi lanbai principingas kalinos klausimu visada imsu tik tai kas pigiausia tai naudoju pl2303 norsw ir ilgai laukti kol ateis is ebay.
nors tas pl2303 visgi bjaurus sunku rasti tinkama draiveri nes kieviena versija vis kitoki naudoja |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 15:03 |
|
|
|
|
| Digix rašo: |
jei fue bitus nuskaqito bloga ir visada skirtingai i turbut problemos su laidais arba triuksmai kokie, jei fuse bitai kokie nors FF arba 00 tai isvis nepajungta gali buti
keletas doleriu kainuoja ft232, pl3303 kainuoja <1$ :lol
as kadangi lanbai principingas kalinos klausimu visada imsu tik tai kas pigiausia tai naudoju pl2303 norsw ir ilgai laukti kol ateis is ebay.
nors tas pl2303 visgi bjaurus sunku rasti tinkama draiveri nes kieviena versija vis kitoki naudoja |
Kaip suprasti kiekviena versija vis kitokius naudoje draivus? Tipo kiekvienai partijai vis kiti draivai:) |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 22, 16:35 |
|
|
|
|
| lukassal1 rašo: |
| Digix rašo: |
jei fue bitus nuskaqito bloga ir visada skirtingai i turbut problemos su laidais arba triuksmai kokie, jei fuse bitai kokie nors FF arba 00 tai isvis nepajungta gali buti
keletas doleriu kainuoja ft232, pl3303 kainuoja <1$ :lol
as kadangi lanbai principingas kalinos klausimu visada imsu tik tai kas pigiausia tai naudoju pl2303 norsw ir ilgai laukti kol ateis is ebay.
nors tas pl2303 visgi bjaurus sunku rasti tinkama draiveri nes kieviena versija vis kitoki naudoja |
Kaip suprasti kiekviena versija vis kitokius naudoje draivus? Tipo kiekvienai partijai vis kiti draivai:) |
butent taip, ir svarbiausia niekaip nesuprasi kokia partija gavai |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 24, 13:42 |
|
|
|
|
| Digix rašo: |
| lukassal1 rašo: |
| Digix rašo: |
jei fue bitus nuskaqito bloga ir visada skirtingai i turbut problemos su laidais arba triuksmai kokie, jei fuse bitai kokie nors FF arba 00 tai isvis nepajungta gali buti
keletas doleriu kainuoja ft232, pl3303 kainuoja <1$ :lol
as kadangi lanbai principingas kalinos klausimu visada imsu tik tai kas pigiausia tai naudoju pl2303 norsw ir ilgai laukti kol ateis is ebay.
nors tas pl2303 visgi bjaurus sunku rasti tinkama draiveri nes kieviena versija vis kitoki naudoja |
Kaip suprasti kiekviena versija vis kitokius naudoje draivus? Tipo kiekvienai partijai vis kiti draivai:) |
butent taip, ir svarbiausia niekaip nesuprasi kokia partija gavai |
Tai iš esmės netinkamas daiktas masiniam naudojimui.
Bet tada vieno nesuprantu kokia prasmė jiems taip keisti draivus, vis kitokie partijai. |
|
|
|
|
|
 |
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 24, 14:26 |
|
|
|
|
masiniam naudojimui tai tinkamas, kai is gamyklos nusiperki miliona tai draiverius gauni kompakte kokius reikia
kodel tie draiveriai keiciasi velnias zino, bet gal daugiau nbesikeicia jau, ta mikroshema buvo pakankamai nauja. Pas kniecius atsargu dabar liko is ivairiu laiku tai kai perki ne is gamyklos nezinai ka nusipirksi.
man net buvo atvejis kai nusipirkau tuscias mikroshemas tiesiog viduje nieko nera tik plastmases gabalas su metalinemis kojomis. bet pinigus grazino.
neisivazduoju kam padirbineti kapeikas kainuojancias mikroshemas. |
|
|
|
|
|
 |
Klausimas del ,,Pirmi žingsniai - Atmel AVR..." |
Parašytas: 2013 02 24, 16:41 |
|
|
|
|
| naudoju samapalke USBasp, tai JOKIU problemu (na gal tik vis kazkur uzkrenta, kai mazas daiktas), tik gal softo pasirinkimas mazesnis, o vat atsinese zmogus gamykline avrisp mkII ir istiko problema, nenori bendrauti nei per avrdude nei per avr studio ir uzprogramuok kad gudras. |
|
|
|
|
|
|
 |
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 |
|

|
 |