 |

|
|
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 09, 04:14. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » ATmega64: SPI bulk transfer
|
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
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 16, 17:07 |
|
|
|
|
Kiek žiūrėjau, jei reikia per SPI išsiųsti kelis baitus ar visą kilobaitą, sistema tokia:
1. Įjungiamas ir sukonfigūruojamas SPI protokolas
2. Į Duomenų registrą rašomas vienas baitas išsiuntimui
3. Laukiama pertraukties, kai duomenys bus išsiųsti
4. Šokama į 2 punktą.
Problema tokia, kad SPI protokolas reikalauja labai daug procesoriaus dėmesio dėliojant po 1 baitą... Plius nuosekliuose duomenyse tarp baitų atsiranda tarpai.
Taigi, klausimas: ar ATmega64 turi kokią nors duomenų buferizavimo galimybę? Tarkime nurodau adresą SRAM atmintyje ir kiek baitų siųsti, o SPI protokolas pats pasirūpina visų duomenų išsiuntimu. |
|
|
|
|
|
 |
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 16, 17:40 |
|
|
|
|
aha tai butu naudinga, bet atrodo atmega visdelto slamstas.
ji neturi jokiu DMA ar jokiu buferiu didesniu nei 1 baitas.
jei taip ir toliau klausinesi tai nanau protingiausia bus isvis baigti su atemgom, nes jos viedelto niekam netinka jei reikia kokio sudetingesnio darbelio. |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 16, 18:15 |
|
|
|
|
| Jo, galimybių neperdaugiausiai... Na su tuo fast PWM tai susitvarkiau, viskas gražiai dirba. Dabar tik šitas klausimas kamuoja.. Na ką padarysi, kol kas paliksiu kaip yra, o vėliau reikės galvoti apie kokį nors MSP430 ar iš vis FPGA statyti su supervizorium. Dabar tiesiog nėra kada klaidžiot, už kelių dienų dealine :| |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 17:37 |
|
|
|
|
butu dar gerai kad pasiulytum kur ju gauti, ir kiek kainuoja.
ir kodel butent xmega? juo blogai arm nes jie populiaresni |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 18:07 |
|
|
|
|
Smagu, kad pasipilde avr'u seima. Idomu kaip jie nesusipjauna su UC3 avr32 procesoriais, nes manau kaina panasaus lygio bus, t.y. 2-4 eurai.
Eilini karta issitikinau kad avr pranasesni pries arm7 elementariuose valdymo uzdavineliuose :) |
|
_________________ -----
That's what she said. |
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 18:11 |
|
|
|
|
| išties įdomu būtų pasižiūrėti ir pasižaisti su tais XMEGA, jau vien tik dėl to būtų galima panaudot. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 18:17 |
|
|
|
|
Infos pasipildymas, kad nereiktu braidziot visiem:
ATxmega128A1 and ATxmega64A1 are available now in 100-pin TQFP and BGA packages. Price: US$3.75 and US$3.50, respectively for 10K unit qty. Other Atmel AVR XMEGA microcontrollers will be available during 2Q or 3Q this year.
Link ziemos po 20lt lemonoj gausim :) |
|
_________________ -----
That's what she said. |
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 19:51 |
|
|
|
|
O... laukiam nesulaukiam. Pramečiau akim datašytą - panašu, kad šitie bus mano mylimiausi :)
Iš tikrųjų, labai dažnai didelės skaičiavimo galios nereikia ir 8 bitų mikrovaldiklio yra per akis. Ypač tiems atvejams, kai programuotojas labiau linkęs parašyti savo sistemą asembleriu arba C, t.y. nenaudojant gremėzdiškų OS.
O tai kaip ten su jais yra - dar neišleisti? Ar bent per atstovus galima semplų nusipirkti? |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 20:50 |
|
|
|
|
aha, tikrai neblogas pakaitalas vietoje atmega.
galu gale kazkas su DMA. ir net isorines atminties interfeisas yra. |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 19, 23:15 |
|
|
|
|
| Paprasta ATmega64 taip pat turi išorinės atminties palaikymą. Tik be DMA iš to nedaug naudos.. |
|
|
|
|
|
 |
ATmega64: SPI bulk transfer |
Parašytas: 2008 05 21, 20:26 |
|
|
|
|
na žiūrėsim, žiūrėsim.
tuoj užkankinsim tas xmegikes Gaila, kad daug laukt reikia... |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
|
 |
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 |
|

|
 |