FAQ | Points | Add... | Recent posts | Search | Register | Log in


[AT89S53][BASCOM] wywolanie procedury Call


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> [AT89S53][BASCOM] wywolanie procedury Call
Author
Message
djcezar
Poziom 14
Poziom 14


Joined: 28 Mar 2003
Posts: 167
Location: Polska południowa

Post#1 Post from the author of the topic 11 Mar 2010 08:53   

[AT89S53][BASCOM] wywolanie procedury Call


Witam wszystkich
Może ktoś mi pomoże bo już wymiękam.
Ogólnie pracuje na C ale mam jeden projekt w BASCOM który chcę skończyć i nie mam pojęcia co jest nie tak.

po skompilowaniu prostego programu wyskakuje mi taki błąd:

Code:

$large
$regfile = "80535.dat"
$crystal = 10000000                                           ' CPU clock frequence

Declare Sub Zmiana(m_n As Byte , Mx As Byte)

Call Zmiana(1 , 4)

End

Sub Zmiana(m_n As Byte , Mx As Byte)
   Print M_n
   Print Mx
End Sub


błąd : Error 156: Numeric Variable expected In File ....Line 7

Normalnie wymiękam i nie wiem o co mu chodzi.
Dodatkowo podobny sample z BASCOM "DECLARE.BAS" chodzi poprawnie już
Proszę pomóżcie

Pozdrawiam Dj_
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 11 Mar 2010 08:53   





Back to top
   
zumek
Poziom 23
Poziom 23


Joined: 08 Oct 2003
Posts: 3091
Location: Włocławek

Post#2 11 Mar 2010 09:14   

Re: [AT89S53][BASCOM] wywolanie procedury Call


djcezar wrote:
Normalnie wymiękam i nie wiem o co mu chodzi...

Zapomniałeś o:
Code:
Dim M_n As Byte , Mx As Byte

Back to top
   
Google

Google Adsense


Post# 11 Mar 2010 09:14   





Back to top
   
djcezar
Poziom 14
Poziom 14


Joined: 28 Mar 2003
Posts: 167
Location: Polska południowa

Post#3 Post from the author of the topic 11 Mar 2010 09:37   

Re: [AT89S53][BASCOM] wywolanie procedury Call


Dodanie Dim w deklaracji i w procedurze niestety nic nie pomaga.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 11 Mar 2010 09:37   





Back to top
   
zumek
Poziom 23
Poziom 23


Joined: 08 Oct 2003
Posts: 3091
Location: Włocławek

Post#4 11 Mar 2010 10:01   

Re: [AT89S53][BASCOM] wywolanie procedury Call


djcezar wrote:
Dodanie Dim w deklaracji i w procedurze niestety nic nie pomaga.

A czy ja napisałem, że masz to zrobić tak :?:
Code:
Declare Sub Zmiana(Dim m_n As Byte ,Dim Mx As Byte)

Chyba nie :D
...
Żeby uniknąć dalszych pytań:
Code:
Dim M_n As Byte,Mx As Byte
Declare Sub Zmiana(m_n As Byte , Mx As Byte)

Back to top
   
djcezar
Poziom 14
Poziom 14


Joined: 28 Mar 2003
Posts: 167
Location: Polska południowa

Post#5 Post from the author of the topic 11 Mar 2010 11:16   

Re: [AT89S53][BASCOM] wywolanie procedury Call


Spokojnie, spokojnie

Działa, wielkie dzięki

Pozdrawiam
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> [AT89S53][BASCOM] wywolanie procedury Call
Page 1 of 1
Similar topics
DS1821 - proszę o przykładowe procedury w BASCOM AVR. (6)
Bascom AVR i biblioteki. Procedury napisane w Basicu. (1)
zwracanie wartości zmiennych z procedury and BASCOM (8)
[Bascom] Jak wyskoczyć z procedury przerwania (10)
[ATMega8][Bascom] Przekazywanie parametrów do procedury (2)
BASCOM - wyskok w procedury przerwania (16)
[Atmega8][Bascom] Wywolanie przerwania stanem komparatora (9)
AT89S53 + bascom = problem (5)
[ATMega32][Bascom] Jak przyspieszyć procedury graficzne ? (3)
Bascom-Atmega16- skok do procedury podczas obsługi przerwan (6)

Page generation time: 0.086 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed