Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit AT90s1200-12sc



Tom K
29.03.2007, 17:48
Hallo zusammen

Ich hoffe jemand kann mir wer helfen!

Will nen AT90S1200-12sc Probramieren nur will mir Bascom keine Variablen zulassen.

nimmt der mµ wilklich keine?

SIGINT
29.03.2007, 18:36
Erstmal ne ganz blöde Frage vorweg:
Warum nimmst du einen so total veralteten AVR, der darüber hinaus totaler Schrott ist? Das Teil hat nur 1k Flash, kein SRAM, nur einen Hardwarestack kaum interesannte Hardware und du dürftest für einen Bruchteil des Preises einen besseren AVR bekommen.
Mit dem Hardwarestack und dem fehlenden SRAM dürfte BASCOM Probleme haben... das könnte eine Erklärung für dein Problem sein.

Gruß,
SIGINT

Tom K
29.03.2007, 19:19
das ist ein alter den ich noch herum liegen hatte und wollte ihn für einen Frequenzgenerator benutzen. Timer funkt nur keine Variablen

SIGINT
29.03.2007, 19:27
Hmm, anscheinend ist wirklich der fehlende RAM das Problem:
http://elmicro.com/de/bascomavr.html

Zitat:


Mit BASCOM-AVR lassen sich alle AVR-Typen ab AT90S2313 bearbeiten. Allein die kleinen tinyAVRs und der AT90S1200 sind nicht enthalten, da diese Bausteine keinen bzw. zu wenig RAM aufweisen.


Gruß,
SIGINT

Tom K
29.03.2007, 20:46
Danke für eure hilfe

Da der Mµ in Basecom und AVR studio aufgelistet sind dachte ich es müsste funktionieren aber nun doch nicht .

digitali
29.03.2007, 21:14
Das scheint wirklich unter Bascom nicht zu funktionieren. Einige AT90S1200 habe ich hier in der Bastelkiste auch noch rumliegen (ich habe diese aus speziellen kommerziellen Schaltungen ausgeloetet). Und natuerlich habe ich damit experimentiert. Ein schnelles Lauflicht war zwar schnell programmiert, aber in Sachen Variablen gab es auch bei mir Probleme.

Mit freundlichen Gruessen
Digitali

SIGINT
30.03.2007, 13:07
So, ich hab jetzt mal bei DIM nachgeschaut:
Standardmässig möchte BASCOM die Variablen im SRAM speichern... der AT90S1200 hat aber kein SRAM. Also gehen Variablen nicht. Ich hätte aber den Vorschlag, die Variablen im EEPROM zu speicher... man darf die dann aber nicht alzu oft ändern. Also kannst du den AT90S1200 nur in Assembler effektiv nutzen.

Gruß,
SIGINT

helimike0705
30.03.2007, 15:56
wie wäre es wenn du mal das programm einstellst und man könnte es
ja mal versuchen es für den at90s1200 zum laufen zu bringen,wäre für viele bestimmt eine gute übung und interessant was jeder so einbringt.