Kevés a mem

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Kevés a mem

Hozzászólás Szerző: szovhoz »

Kevés a hely a projecthez a procimban!
Most mega 16-ot használok és nin benne elég ehly hogy mindent bele tegyek és már csak az i2c-s lábak vannak üresbe ki mit ajánl?
/max 2 láb lehet/

Én eepromra gondoltam AT24c512-es tipust néztem ki!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mit akarsz tárolni?

- I2C EEPROM, de csak adatokra jó, programrészekre nem.
- ATMega32: láb és funkciókompatibilis, 32k FLASH hely...

Én ez utóbbira szavaznék....

De a projekt ismerete nélkül nehéz....
24LC512 helyett van már 1Mbit ill 2 Mbites is. És ebből 8 fűzhető fel... :P
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Még 1: Melyik memória?
-Flash
-EEPROM
-SRAM

??
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás Szerző: szovhoz »

elég nagy a project és a grafikus kijelzőbe a menühöz rengeteg kép van ami nem fér el a prociban!

Stk500-as táblát használunk ami ugye max az atmega 32-est programozza 32k falshel!

nem tudom hova tenni a sok cuccot! azért gondoltunk memóriára! a másik ami eszünkbe juttotott 2db atmega 32-es összekötése! egyika a grafikuskijelzőt hajtaná és az touchfóliát

A másik meg az összes többit!

hogyan lehetséges ezt megoldani?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Felejtős.

A képeket nem a Flashba hanem I2C-s memóriában tárold a Showpicre van átirat.
Illetve lehet még h 1 chip a megjelenítő+nyomógombbal foglalkozik a másik a programmal.


DE: STK501-l lehet még M128-as chipet kezelni (ez egy lábkonverter, amivel a STK500ba rakod a M128-asat).


Illetve lesz (remélem 1-2 héten belül) ATMega644-es IC (M32 helyére 64 k-val:) )
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

I2C EEPROMba a képek:

http://www.mcselec.com/index.php?option ... &Itemid=57


2 M32 beszélgetése:
- SPI busz
- I2C busz
- UART
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Képek a EEPROM részben a flash helyett (nem sok, de legalább ezzel is nyerhetsz valamennyit):

Kód: Egész kijelölése

'-------------------------------------------------------------------------------
'                       showpicE.bas
'  demonstrates showing a picture from EEPROM
'-------------------------------------------------------------------------------
$crystal = 8000000
$regfile = "8535def.dat"
'First we define that we use a graphic LCD
' Only 240*64 supported yet
Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8
'The dataport is th e portname that is connected to the data lines of the LCD
'The controlport is the portname which pins are used to control the lcd
'CE, CD etc. are the pin number of the CONTROLPORT.
' For example CE =2 because it is connected to PORTC.2
'mode 8 gives 240 / 8 = 30 columns , mode=6 gives 240 / 6 = 40 columns

'we will load the picture data into EEPROM so we specify $EEPROM
'the data must be specified before the showpicE statement.
$eeprom
Plaatje:
'the $BGF directive will load the data into the EEPROM or FLASH depending on the $EEPROM or $DATA directive
$bgf "mcs.bgf"
'switch back to normal DATA (flash) mode
$data

'Clear the screen will both clear text and graph display
Cls
'showpicE is used to show a picture from EEPROM
'showpic must be used when the data is located in Flash
Showpice 0 , 0 , Plaatje
End

A Samlpes/ShowpicE.bas fileből...

De az I2C-s nekem jobban bejönne:)
De lehet h a M128-ba transzferálnám át a teljes projektet.... Azzal van a legkevesebb szívás...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

644-es chip lesz:). Az a Mega64 belül, de kifele a 40-es DIP tok:P
Válasz küldése