Attiny12 und Bascom!?

OP #2764062
Lesenswert?

Hallo,
Ich versuche gerade den Code von dieser Seite in Bascom zu kompilieren:
http://www.ledstyles.de/fpost251263.html#post251263
(Code auch im Anhang)
Aber es gibt immer eine Fehlermeldung:
Out of SRAM space

Egal ob ich selber nur eine LED leuchten lassen will,es funktioniert 
nicht!

Weiss vielleicht jemand Rat?

Gruß
Angehängte Dateien:
OP #2764068
Lesenswert?

Erstmal danke für deine Antwort!
Aber ich habe auch das hier versucht:



$regfile = "attiny12.dat"
$crystal = 1200000
$tiny
$noramclear

Dim A As Iram Byte

Config Portb.4 = Output

Portb.4 = 0

End                                                         'end program

Aber es gibt immer den gleichen Error.
Oder liegt es an meinem µC(wegen zu kleinem RAM)??
#2764074
Lesenswert?

Stimmt. Ohne RAM kann man natürlich auch keinen RAM nutzen.^^

Muss es denn wirklich der Tiny12 sein? Da gibts ja genug andere 8-Pin 
AVRs mit RAM. So darfst halt keine Funktionen von Bascom nutzen, welche 
beim kompilieren so übersetzt werden, dass die da was im Ram ablegen 
wollen.
Da würde ich das Programm lieber direkt im Assembler schreiben und nur 
mit den 31 Registern arbeiten.

Mal mit...

$hwstack = 0
$swstack = 0
$framesize = 0

...versucht?

Wenn du im Programm die Werte nicht explizit angibst, dann holt sich 
BASCOM die Standardwerte aus den Einstellungen.
OP #2764086
Lesenswert?

Hi,

1.Leigen hier noch 2 Tiny12 rum,die ich gerne benutzen wollte
2.Hab ich mich noch nie mit Assembler auseinandergestzt(ich schäme mich 
ja schon)
3.Wieso hat es bei "denen" funktioniert und bei mir nicht??Würde mich 
mal interessiren ob der Code bei euch auch einen Error gibt...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren