Atmega8515
Atmega8515
Üdvözletem!
Elnézést kérek, hogy újoncként új témát nyitok, de rögtön az elején elakadtam.
Atmega8515-öt szeretnék használni.
Minden lábnak két funkciója van. Hogyan tudok hozzáférni a zárójelbe tett lehetőségekhez?
Példaként legyen mondjuk a 39- es láb. Lehet PA0 és zárójelben (AD0).
Mit kell tennem ahhoz, hogy mondjuk egy címdekódert tehessek az AVR után? És persze, hogy használni is tudjam a portok többséget?
Köszönöm szépen.
Elnézést kérek, hogy újoncként új témát nyitok, de rögtön az elején elakadtam.
Atmega8515-öt szeretnék használni.
Minden lábnak két funkciója van. Hogyan tudok hozzáférni a zárójelbe tett lehetőségekhez?
Példaként legyen mondjuk a 39- es láb. Lehet PA0 és zárójelben (AD0).
Mit kell tennem ahhoz, hogy mondjuk egy címdekódert tehessek az AVR után? És persze, hogy használni is tudjam a portok többséget?
Köszönöm szépen.
Re: Atmega8515
Köszönöm szépen.
Igazából az angol nekem kínai.
Ettől függetlenül ki fogom próbálni néhány napon belül.
Majd csinálok hozzá egy panelt.
Igazából az angol nekem kínai.
Ettől függetlenül ki fogom próbálni néhány napon belül.
Majd csinálok hozzá egy panelt.
Re: Atmega8515
Az angolt érdemes megtanulni. A műszaki szövegek túlnyomó része úgy érhető el.
Esetleg keress leírást az ATMega2560 extmem illesztésről. Az van az Arduino Mega-n, hátha van magyarul. Hasonlóan működik, elég a regisztereket egyeztetned.
Esetleg keress leírást az ATMega2560 extmem illesztésről. Az van az Arduino Mega-n, hátha van magyarul. Hasonlóan működik, elég a regisztereket egyeztetned.
Re: Atmega8515
Biztosan igazad van.
Re: Atmega8515
Ez egy jó leírás 2560-hoz.
http://andybrown.me.uk/2011/08/28/512kb ... ga-design/
Hasonlóan működik itt is.
http://andybrown.me.uk/2011/08/28/512kb ... ga-design/
Hasonlóan működik itt is.
Re: Atmega8515
Köszönöm szépen.
Nálam az is probléma, hogy csak a Basic nyelvjárásokban igazodom el valamennyire. A C-ben már nem.
Itt a leírásban említi, hogy az SRE láb manipulációjával éri el, hogy cím és adatbuszokká "váljanak a portok". erre viszont nem találtam utalást a 8515-el kapcsolatban.
Nálam az is probléma, hogy csak a Basic nyelvjárásokban igazodom el valamennyire. A C-ben már nem.
Itt a leírásban említi, hogy az SRE láb manipulációjával éri el, hogy cím és adatbuszokká "váljanak a portok". erre viszont nem találtam utalást a 8515-el kapcsolatban.
Re: Atmega8515
A záőrójeles funkciók az egyes kiegészítések/belső járulékos HW-ek inicializálásával lesznek aktívak. Ekkor a láb elveszti direkt I/O funkciócímzését.
Nálad ez a kérdés ha jól értem, hogy külső memóriát tennél rá.
Bascom-AVR alatt a XMEM paraméterezés szolgál rá.
De amíg megépíted (alapprocesszor + 8bites kapuáramkör + SRAM chip), addíg a legnagyobb DIP tokos chip (Mega1284) is töredékébe kerül (idő, energia, nyákhely).
Ha meg nem DIP, hanem SMD is jó lehet: Mega2560 vagy az xMega család....
Nálad ez a kérdés ha jól értem, hogy külső memóriát tennél rá.
Bascom-AVR alatt a XMEM paraméterezés szolgál rá.
De amíg megépíted (alapprocesszor + 8bites kapuáramkör + SRAM chip), addíg a legnagyobb DIP tokos chip (Mega1284) is töredékébe kerül (idő, energia, nyákhely).
Ha meg nem DIP, hanem SMD is jó lehet: Mega2560 vagy az xMega család....
http://www.tavir.hu - a gazda
Re: Atmega8515
Lényegében nem a memória lenne a legfontosabb.
Inkább az, hogy az ISA buszhoz hasonlóan használhassam.
Kinyerni az adat és címvonalakt.
Hozzáférni úgy, hogy végül egy címdekódert tehessek rájuk. Utána szinte bármennyi I/O vonalat tudjak igénybe venni. Hogy aztán billentyűzetet, videó kártyát, stb tehessek rá.
Hasonlóképpen használhassam, mint mondjuk például egy C64-et.
Nem azt akarom helyettesíteni vele, csak a példaként említettem.
Inkább az, hogy az ISA buszhoz hasonlóan használhassam.
Kinyerni az adat és címvonalakt.
Hozzáférni úgy, hogy végül egy címdekódert tehessek rájuk. Utána szinte bármennyi I/O vonalat tudjak igénybe venni. Hogy aztán billentyűzetet, videó kártyát, stb tehessek rá.
Hasonlóképpen használhassam, mint mondjuk például egy C64-et.
Nem azt akarom helyettesíteni vele, csak a példaként említettem.
Re: Atmega8515
Nálam az SMD nem jöhet szóba, mert nem tudok ehhez panelt csinálni.
Re: Atmega8515
Ajaj. A logikai megközelítés nem jó....
A chip teljesítménye édeskevés.
A sok láb az ami necces - ISA esetén a sok láb azért kellett, hogy megfelelős sebességet el lehessen érni - nagysebességű perifériák.
AVR esetén a memória, címdekódolás és minden egyéb nem emelett szól + eltelt pár (10) év és a soros kommunikáció nyert inkább teret ebben az adat/sebességtartományban.
- I2C busz: perifériák felfűzése egy buszra, önálló címekkel. Adatátviteli sebesség : kb. 2-3 k/sec
- SPI busz : lábkiválasztással (Chipselect) működik. Pl. Ethernet kártya, SD kártya (adatsebesség: 25...40k/sec)
- sorosport : belső HW adja már
- USB: Leonardo (Mega32U4) belül adja.
- Videomegjelenítés: esélytelen, céleszközzel oldják meg: pl. Nextion kijelzőmodulok (ún, intelligens HMI-k), vagy videojelre (régebben) teletext IC-k
Ha I/O bővítés kell:
- I2C buszon a MCP23017-es IC (8 rakható rá, chipenként 16 I/O lába van)
- I2C buszra: másik processzor, egy buszra max 127 mehet. I/O a chiptől függ: DIP Mega32...1284: ~34 I/O vonal chipenként (?)
A chip teljesítménye édeskevés.
A sok láb az ami necces - ISA esetén a sok láb azért kellett, hogy megfelelős sebességet el lehessen érni - nagysebességű perifériák.
AVR esetén a memória, címdekódolás és minden egyéb nem emelett szól + eltelt pár (10) év és a soros kommunikáció nyert inkább teret ebben az adat/sebességtartományban.
- I2C busz: perifériák felfűzése egy buszra, önálló címekkel. Adatátviteli sebesség : kb. 2-3 k/sec
- SPI busz : lábkiválasztással (Chipselect) működik. Pl. Ethernet kártya, SD kártya (adatsebesség: 25...40k/sec)
- sorosport : belső HW adja már
- USB: Leonardo (Mega32U4) belül adja.
- Videomegjelenítés: esélytelen, céleszközzel oldják meg: pl. Nextion kijelzőmodulok (ún, intelligens HMI-k), vagy videojelre (régebben) teletext IC-k
Ha I/O bővítés kell:
- I2C buszon a MCP23017-es IC (8 rakható rá, chipenként 16 I/O lába van)
- I2C buszra: másik processzor, egy buszra max 127 mehet. I/O a chiptől függ: DIP Mega32...1284: ~34 I/O vonal chipenként (?)
http://www.tavir.hu - a gazda
Re: Atmega8515
Köszönöm szépen.
Most annyit sikerült utána olvasnom, hogy ez egy kész panel.
Ezen a linken láttam: https://shop.tavir.hu/product_info.php/ ... h340-p-362
Van a panelről részletesebb infó?
Ettől persze az eredeti problémám még nem oldódott meg.
Hogyan tudom használni az Atmega8515-öt, ahogy leírtam?
Ettől függetlenül érdekel majd ez a panel is.
Bascomból párhuzamos porton keresztül tudnám programozni,
Most annyit sikerült utána olvasnom, hogy ez egy kész panel.
Ezen a linken láttam: https://shop.tavir.hu/product_info.php/ ... h340-p-362
Van a panelről részletesebb infó?
Ettől persze az eredeti problémám még nem oldódott meg.
Hogyan tudom használni az Atmega8515-öt, ahogy leírtam?
Ettől függetlenül érdekel majd ez a panel is.
Bascomból párhuzamos porton keresztül tudnám programozni,
Re: Atmega8515
Kaptál rá linkeket, ott le van írva.Hogyan tudom használni az Atmega8515-öt, ahogy leírtam?
Robert írta, hogy van hozzá Bascom támogatás is. Annak is van leírása.
Kezdd el megvalósítani! A műszaki szövegekben az angol nyelv csak ragasztóként van jelen, eléggé leegyszerűsített formában. Dobd be a leírásokat Google fordítóba, és próbáld megérteni. Ha közben valamit nem értesz, akkor KONKRÉT kérdéssel gyere ide, megpróbálunk segíteni.
Az MCU adatlapja az egyik legfontosabb információ forrás a mukádhoz. Az pedig minden esetben angolul lesz.
Re: Atmega8515
Bizonyára elkerülte a figyelmedet, hogy Bascom és nem C.
Re: Atmega8515
$XRAM direktíva: BASCOM-AVR
és nem C
1 perces sültgalamb a google 2. találata:
https://avrhelp.mcselec.com/index.html?adding_xram.htm
Lap alján kapcsolási rajzzal a 8515/XRAM
és nem C
1 perces sültgalamb a google 2. találata:
https://avrhelp.mcselec.com/index.html?adding_xram.htm
Lap alján kapcsolási rajzzal a 8515/XRAM
http://www.tavir.hu - a gazda