Bascom - da się ustawić stos w programie??



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Bascom - da się ustawić stos w programie??
Date: Tue, 29 Jun 2004 11:44:37 +0200


Witam!!

Mam problem z BASCOMEM. Otóż domyślne wartości stosu (HardwareStack,
SoftwareStack oraz FramSize) są zdecydowanie za małe. Można je zmienić w
okienku opcji kompilatora i all bedzie OK. Tyle tylko, że później nie
wystarczy podać komuś bliku bas, trzeba także dodać, jak ma sobie Bascoma
skonfigurować. Ustawienia takie jak typ procesora, częstotliwość taktowania,
prędkość transmisji po RSie, typ i podłączenie wyświetlacza LCD można
ustawiać zarówno w opcjach jak i wpisując odpowiednie dyrektywy w programie.
Czy da się, poprzez wpisanie czegoś w programie, ustawić kompilatorowi
odpowiednie rozmiary stosu, czy jedyną możliwością jest wpisanie tego w
opcjach??

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pablo C" <pch[ciach]_at_nospam_poczta.onet.pl>
Subject: Re: Bascom - da się ustawić stos w programie??
Date: Tue, 29 Jun 2004 12:03:41 +0200


np:

' ********************* Stack declaration for ATmega128
**********************

$asm
ldi r16,$10 'set hardware
stack pointer to 0x10FF
sts SPH,r16
ldi r16,$FF
sts SPL,r16

ldi r29,$05 'set frame
pointer to 0x0501
ldi r28,$01 '2970 byte
deep soft stack
mov r5,r29
mov r4,r28

ldi r29,$10 ' set software
stack pointer to 0x109B
ldi r28,$9B ' therefore
100 Byte deep hardware stack
$end Asm

' ********************* Stack declaration for 90s85x5
************************
'$asm
'ldi r16,$02 'set hardware
stack pointer to 0x025F
'sts SPH,r16
'ldi r16,$5F
'sts SPL,r16

'ldi r29,$00 'set frame
pointer to 0x00AF
'ldi r28,$AF '400 byte
deep soft stack
'mov r5,r29
'mov r4,r28

'ldi r29,$02 ' set
software stack pointer to 0x023F
'ldi r28,$3F ' therefore
32 Byte deep hardware stack
'$end Asm

PC





========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: Bascom - da się ustawić stos w programie??
Date: Tue, 29 Jun 2004 16:36:17 +0200


Oki, dzięki. Przyda się, jeśli tylko zanjdę sposób jak zmusić BASCOMa, żeby
sam nie definiował stosu... Bo jak najpierw BASCOM sam skonfiguruje stos, a
później ja to zrobię, to po pierwsze zajmie to trochę miejsca, a po drugie -
kto wie, czy będzie działać :P....

--
Pozrawiam
Konop

-----------------------------------------------------------
ZABEZPIECZENIE ANTYSPAMOWE
Aby wysłać do mnie e-mail:
-usuń z mojego adresu "13"
-wstaw w to miejsce "po"
-wyślij :)



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai