belső eeprom
belső eeprom
szeretnék egy word tipust eepromban tárolni hogy később ha kell előtudjam szedni atmega16 belő eepromjáthasználnám!
Érdekelnemég ha restgombot nyomok a procinak az eeprom tartalma nem törlődik ugye?
Érdekelnemég ha restgombot nyomok a procinak az eeprom tartalma nem törlődik ugye?
Hello,
Ez ok , de épp ezt akartam elkerülni!
Mivel paraméterek tárolására kell (evidens:) ), így felelslegesen nem akarok változókat létrehozni arra, hogy csak beírjam az adatot és kész!
Ezért jobbnak látom utólag feltölteni az eepromot!
Üdv
KN
Ez ok , de épp ezt akartam elkerülni!
Mivel paraméterek tárolására kell (evidens:) ), így felelslegesen nem akarok változókat létrehozni arra, hogy csak beírjam az adatot és kész!
Ezért jobbnak látom utólag feltölteni az eepromot!
Üdv
KN
A hozzászólást 1 alkalommal szerkesztették, utoljára kovacsna 2009. február 24. kedd, 12:15-kor.
Ime a kód:
Ez ugye legyártja az eep file-t.
Az ee_cup1 cimkét szerentém kicserélni, mundjuk 25 hexa címre.
stb...
KN
Kód: Egész kijelölése
$eeprom
Ee_cup1:
Data "GR250" , 50 , 30
Ee_cup2:
Data "GR500" , 75 , 40
Ee_cup3:
Data "VEN500" , 100 , 50
Ee_cup4:
Data "TEST" , 125 , 60
Def_cup:
Data 1
$data
Az ee_cup1 cimkét szerentém kicserélni, mundjuk 25 hexa címre.
stb...
KN
Így a hivatkozással (Restore) be tudod emelni a megfelelő cimkét.
De egyszerűbb:
De egyszerűbb:
Kód: Egész kijelölése
dim text(3) as eram string*4
dim szam1(3) as eram byte
dim szam2(3) as eram byte
text(1)="GR250"
text(2)="GR500"
text(3)="VEN01"
szam1(1)=50
szam1(2)=75
szam1(3)=100
szam2(1)=30
szam2(2)=40
szam2(3)=50
dim cup as byte
'cup=1
'Ekkor text(cup) az text(1)-t jelenti
'cup=2
'Ekkor text(cup) az text(2)-t jelenti
Az a cél hogy tudjam hol találom a dolgokat az eepromban és nem akarok arra helyet pocsékolni, hogy feltöltsem az eepromot programból, hizsen ezek fix értékek, amiket később nem változtatok!
A gond ott is van, hogy változnak a tárolt stringek hosszai.
ERGO:
Szeretnék egy eep fil-t amit én rakok össze úgy hogy megmondom, hogy a h01 címre legyen beírva GR250. Tudom hogy ez elvisz 5 Byte-ot. majd a H06 re mondjuk beírok egy 50-es számot, stb.
A probléma ott ütközött ki, hogy később ha olvasok kezd elcsúszni a címmutató, mert a kódban van olyan szöveg is ami egyel hosszabb mint a többi! Így az azt követő paraméterek már nem jók!
A gond ott is van, hogy változnak a tárolt stringek hosszai.
ERGO:
Szeretnék egy eep fil-t amit én rakok össze úgy hogy megmondom, hogy a h01 címre legyen beírva GR250. Tudom hogy ez elvisz 5 Byte-ot. majd a H06 re mondjuk beírok egy 50-es számot, stb.
A probléma ott ütközött ki, hogy később ha olvasok kezd elcsúszni a címmutató, mert a kódban van olyan szöveg is ami egyel hosszabb mint a többi! Így az azt követő paraméterek már nem jók!
A kiegészítés nekem is beugrott és az bejött, így most jó.
Viszont nem gömbölyű a dolog nekem.
Lehet, hogy áttére a Robert féle megoldásra, mert később lehet hogy soros porton keresztül kell módosítani a paramétereket.
Na alszom rá egyet.
KÖSZÖNÖM mindenki segítségét!!!
Robertnak
OFF:
Az SPI-s "EA-DOGL128 analog touch-al" cikk elkészül nemsokára és küldöm!
KN
Viszont nem gömbölyű a dolog nekem.
Lehet, hogy áttére a Robert féle megoldásra, mert később lehet hogy soros porton keresztül kell módosítani a paramétereket.
Na alszom rá egyet.
KÖSZÖNÖM mindenki segítségét!!!
Robertnak
OFF:
Az SPI-s "EA-DOGL128 analog touch-al" cikk elkészül nemsokára és küldöm!
KN
Az EEPROM a szűk, vagy a Flash hely?
Nagyobb chipre átmenni családon belül?
M8-> M168->M328
M16->M32->M644
M64->M128->M256x (?)
EEP 1x feltöltendő! Ez egyszerű. Egyszer úgyis a chipet felprogramozod:). Ekkor Flash, EEP, Fusebitek is mennek, nem?:)
Vagy ha annyira szűk az EEP, akkor Flashba rakni? pl. nyelvi állományok? Language parameter?
Off: Jöhet! Szemezek vele, van otthon a normál es a kicsiből is...
Nagyobb chipre átmenni családon belül?
M8-> M168->M328
M16->M32->M644
M64->M128->M256x (?)
EEP 1x feltöltendő! Ez egyszerű. Egyszer úgyis a chipet felprogramozod:). Ekkor Flash, EEP, Fusebitek is mennek, nem?:)
Vagy ha annyira szűk az EEP, akkor Flashba rakni? pl. nyelvi állományok? Language parameter?
Off: Jöhet! Szemezek vele, van otthon a normál es a kicsiből is...
A flash:)
Kész a nyák. M168 TQFP tokot elég volt felrakni:))) nem akarom még cserélni is!:)))
Maradt a Te megoldásod. Bebuktam 3 %-ot üsse kő. most 74%. De később könnyebben tudom soros porton cserélni az alap paramétereket, anélkül, hogy fullra új programot kellene letölteni!
Off:
nekem nagyon bejött. Igazából az lenne a szép megoldás ha külön kapna egy tinyt (bőven elég) aztán I2c-n meg nyomni az áldást neki!
Kész a nyák. M168 TQFP tokot elég volt felrakni:))) nem akarom még cserélni is!:)))
Maradt a Te megoldásod. Bebuktam 3 %-ot üsse kő. most 74%. De később könnyebben tudom soros porton cserélni az alap paramétereket, anélkül, hogy fullra új programot kellene letölteni!
Off:
nekem nagyon bejött. Igazából az lenne a szép megoldás ha külön kapna egy tinyt (bőven elég) aztán I2c-n meg nyomni az áldást neki!