 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
snow Član


Pridružen-a: Tor 27 Dec 2005 14:02 Prispevkov: 341 Aktiv.: 1.44 Kraj: Ljubljana || Velenje
|
Objavljeno: Čet Jun 01, 2006 9:34 am Naslov sporočila: |
|
|
Če hočeš pa ohranit vrednosti ostalih bitov na portu pa narediš tak:
PORT1 = (PORT1 & ~63) | (minute & 63) |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pet Jun 02, 2006 12:39 pm Naslov sporočila: |
|
|
Če je problem pri uporabi hex funkcije, preveri v navodila, kakšna je sintaksa (pravilno ime funkcije, tip in oblika zapisa parametra) te funkcije.
Nekje na netu sem našel en bascom help z primeri kode:
Print B ; Spc(3) ; Hex(b)
Jur |
|
Nazaj na vrh |
|
 |
fbifbi Član

Pridružen-a: Pon 05 Jul 2004 12:17 Prispevkov: 129 Aktiv.: 0.54 Kraj: ljubljana
|
Objavljeno: Pet Jun 02, 2006 10:07 pm Naslov sporočila: |
|
|
Hvala za odgovore.
Kaj je s tistim & ker baskom vedno izpiše error.
Jur jaz sem našel v helpu primer in sega držal.
Koda: |
Dim A As Byte , S As String * 10
A = 123
S = Hex(a)
Print S
End
|
To je primer.
Smo nič ne piše glede uporabe več pretvorb naenkrat. Ta primer deluje, čim dodam še eno pretvorbo ne dela več.
Tako:
Koda: |
Dim A As Byte , S As String * 10 , F As String * 11 , C As Byte
A = 123
S = Hex(a)
Print S
C = 312
S = Hex(c)
Print F
End
|
|
|
Nazaj na vrh |
|
 |
Slemi Član

Pridružen-a: Pet 29 Okt 2004 13:29 Prispevkov: 386 Aktiv.: 1.63 Kraj: Hrastnik
|
Objavljeno: Sob Jun 03, 2006 8:37 am Naslov sporočila: |
|
|
Namesto tistega & poskusi uporabiti And. & se uporablja v C-ju, zdaj ko si spomnil mislim da uporablja basic And za isto stvar. _________________ slemi.info - en
slemi.si - slo |
|
Nazaj na vrh |
|
 |
zuti Član

Pridružen-a: Tor 01 Feb 2005 23:49 Prispevkov: 65 Aktiv.: 0.27 Kraj: Mb
|
Objavljeno: Ned Jun 04, 2006 8:16 pm Naslov sporočila: |
|
|
Mogoče pa je finta v tem: idi v Bascomu v Options-Compiler-Misc, ter Byte End (hex) nastavi na višjo vrednost (recimo 70). Če bo zadeva delovala, lahko poizkusiš tudi vrednost zmanjšati do te mere, dokler bo delovalo. |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Jun 05, 2006 1:36 pm Naslov sporočila: |
|
|
Poizkusi za C dati vrednost pod 255. 312 je več kot 8 bitna vrednost.
Jur |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|