fat16 mit mega324p klappt nicht richtig

phoenixfuenf
 
Avatar
 
Subject:

fat16 mit mega324p klappt nicht richtig

 · 
Posted: 01.07.2010 - 13:21  ·  #1
Moin Forum,
ich möchte feststellen, ob eine datei vorhanden ist.
mit
F16_FileAssign(F,'verz','test0001.txt');
b:=F16_FileReset(F);
F16_FileClose(F);
(und b dann abfragen...) klappt es.

gerne würde ich
b:=F16_FileExist('verz','test0001.txt',faFilesOnly)
verwendedn, dass führt zum restart des mega324.

gleiches geschieht mit
if not F16_PathExist('verz') hier muss ich mir mit
if not F16_ChangeDir('verz') behelfen

ein verzeichnis mit F16_CreateDir('','verz',F16_StrToTime('11.11'),F16_StrToDate('11.11.11'));
anlegen klappt leider gar nicht.

nun habe ich diese routinen bisher auf einem mega128 genutzt, allein die höhere taktrate des mega324 ließ mich auf ihn wechseln.

sind ähnliche probleme mit dem mega324 bekannt ?
phoenixfuenf
 
Avatar
 
Subject:

problem gelöst

 · 
Posted: 05.07.2010 - 14:23  ·  #2
also es stimmte, und stimmte doch wieder nicht.
ich vermute die "höheren" fat-funktionen haben einen erhöhtren stack-verbrauch.
nachdem ich mutig den stack verdoppelt habe läuft es wie gewohnt.
schade, dass es keinen stack-overflow indikator gibt.
martin
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 13   50   63 · Page-Gen-Time: 0.018719s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI