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


Pridružen-a: Ned 24 Sep 2006 0:13 Prispevkov: 1437 Aktiv.: 6.30 Kraj: Rogaška Sl.
|
Objavljeno: Sob Apr 18, 2009 12:31 pm Naslov sporočila: Bascom AVR |
|
|
Pozdravljeni
V eni kodi od Bascom-AVR sme zasledil spisano naslednje:
Tmp = Bd(1) And 1
Tmp je spremenljivka tipa byte, Bd() je pa polje nekaj bytov nisme pa prepričan če prav razumem tisti "And 1" in bi prosil za pojasnilo.
Sedaj nisme povsem prepričan če "And 1" pomeni prištej ena spremenljivki Tmp v katero je vpisana vrednost Bd(1) oz drugače Tmp=(Bd(1)+1).
Hvala az pomoč
Darko _________________ --
"Če bi volitve kaj pomagale, bi jih prepovedali." (Mark Twain) |
|
Nazaj na vrh |
|
 |
s55m Član


Pridružen-a: Sob 06 Jan 2007 17:07 Prispevkov: 2696 Aktiv.: 12.00 Kraj: Plovdiv-Bolgarija
|
Objavljeno: Sob Apr 18, 2009 12:51 pm Naslov sporočila: Re: Bascom AVR |
|
|
Profesor Einstein je napisal/a: |
Pozdravljeni
V eni kodi od Bascom-AVR sme zasledil spisano naslednje:
Tmp = Bd(1) And 1
Tmp je spremenljivka tipa byte, Bd() je pa polje nekaj bytov nisme pa prepričan če prav razumem tisti "And 1" in bi prosil za pojasnilo.
Sedaj nisme povsem prepričan če "And 1" pomeni prištej ena spremenljivki Tmp v katero je vpisana vrednost Bd(1) oz drugače Tmp=(Bd(1)+1).
Hvala az pomoč
Darko |
_________________ Physics sucks! It always works against "great" ideas!  |
|
Nazaj na vrh |
|
 |
bolha95 Član


Pridružen-a: Pet 14 Dec 2007 21:33 Prispevkov: 296 Aktiv.: 1.39 Kraj: Križe / Tržič
|
Objavljeno: Sob Apr 18, 2009 1:03 pm Naslov sporočila: Re: Bascom AVR |
|
|
Profesor Einstein je napisal/a: |
Pozdravljeni
V eni kodi od Bascom-AVR sme zasledil spisano naslednje:
Tmp = Bd(1) And 1
Tmp je spremenljivka tipa byte, Bd() je pa polje nekaj bytov nisme pa prepričan če prav razumem tisti "And 1" in bi prosil za pojasnilo.
Sedaj nisme povsem prepričan če "And 1" pomeni prištej ena spremenljivki Tmp v katero je vpisana vrednost Bd(1) oz drugače Tmp=(Bd(1)+1).
Hvala az pomoč
Darko |
Malo pazi kako pišeš. (nisme <> nisem)
Bascoma ne poznam, bi pa rekel da je to binarna AND funkcija, ki ti izloči vse bite razen prvega
Koda: |
Primer1:
10101001
AND 00000001
------------------
= 00000001
Primer2:
10101001
AND 11000001
------------------
= 10000001
|
_________________ LP,
Robi
Kjer se znanje konča, se domišljija začne |
|
Nazaj na vrh |
|
 |
Profesor Einstein Član


Pridružen-a: Ned 24 Sep 2006 0:13 Prispevkov: 1437 Aktiv.: 6.30 Kraj: Rogaška Sl.
|
Objavljeno: Ned Apr 19, 2009 11:59 pm Naslov sporočila: |
|
|
Ja se bom potrudil da ne delam več napak v tekstu.
Hvala za odgovor. _________________ --
"Če bi volitve kaj pomagale, bi jih prepovedali." (Mark Twain) |
|
Nazaj na vrh |
|
 |
Kolarmodelar Član

Pridružen-a: Sre 06 Feb 2008 21:32 Prispevkov: 106 Aktiv.: 0.50 Kraj: Letuš
|
Objavljeno: Tor Nov 17, 2009 8:17 pm Naslov sporočila: |
|
|
Bom kar tukaj vprašal, da ne bom nove teme odpiral.
Že nekaj časa nisem delal z bascomu in me zanima kaj pomeni Couldn not identify chip with ID: FFFFFF in pa Selected chip and target chip do not match AT90S1200 <> ATtiny461.
Uporabljam programator stk200/stk300 in pa ATmega8. _________________ Lep dan še naprej |
|
Nazaj na vrh |
|
 |
rudiP Član

Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 5.67 Kraj: KOPER
|
Objavljeno: Tor Nov 17, 2009 8:36 pm Naslov sporočila: |
|
|
Programator ne bere podatkov iz ciljnega čipa. Preveri nastavitve, povezave in napajanje. _________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
 |
Dexboy Član



Pridružen-a: Pon 01 Sep 2008 22:46 Prispevkov: 1116 Aktiv.: 5.46 Kraj: Horjul
|
Objavljeno: Sre Nov 18, 2009 10:30 am Naslov sporočila: |
|
|
Po vsej verjetnosti imaš izbran napačen čip. Ne v realnosti, temveč v programu  _________________ Imagination is more important than knowledge.
-Albert Einstein- |
|
Nazaj na vrh |
|
 |
start Član


Pridružen-a: Sob 06 Sep 2008 22:59 Prispevkov: 2392 Aktiv.: 11.71 Kraj: Eindhoven, Nizozemska
|
Objavljeno: Ned Feb 12, 2012 5:57 pm Naslov sporočila: |
|
|
Pozdravljeni!
Na ATMega8 kontrolerju imam priklopljen IR senzor TSOP2236. Z NE555 cipom generiram pravokotni signal gekvence 36kHz.
Stvar je taka, da ko posveti IR svetloba v TSOP mora Mega8 prizgati LED diodo na enem izmed portov.
Ker TSOP deluje po logiki, ce vanj sveti IR svetloba je na izhodu "0", ce pa ne je "1".
V Bascomu sem poskusil narediti IF THEN ukaz, ter dolocil ce je port, kjer je TSOP = 0, potem je port, na katerem je LED = 1.
Pa stvar ne deluje.
Sem mogoce falil v logiki?
Kaksno zanko moram izbrat.
Tukaj je IF THEN ukaz ki sem ga uporabil.
Koda: |
Config Portc = Input
Config Portd = Output
If Portc = 1 Then Portd = 1 |
P.S. Uporabil sem kot da je celoten port I/O.
Hvala za pomoc! _________________ Lep pozdrav!
Aljaž T. |
|
Nazaj na vrh |
|
 |
Vlado Član

Pridružen-a: Sre 03 Mar 2004 21:35 Prispevkov: 563 Aktiv.: 2.38 Kraj: Ljubljana
|
Objavljeno: Ned Feb 12, 2012 6:16 pm Naslov sporočila: |
|
|
Citiram: |
If Portc = 1 Then Portd = 1 |
Moraš določiti na kateri pin je vezan senzor, tako kot si napisal Bascom čaka da bo cel portC imel vrednost 1, to pa pomeni &B00000001.
Za vhod moraš uporabiti Pin in ne Port.
If Pinc.x = 1 then
Portd=255 ' vsi pini bodo na 1, ali Portd.y=1 za določen pin porta
else Portd=0
end if
LP |
|
Nazaj na vrh |
|
 |
start Član


Pridružen-a: Sob 06 Sep 2008 22:59 Prispevkov: 2392 Aktiv.: 11.71 Kraj: Eindhoven, Nizozemska
|
Objavljeno: Ned Feb 12, 2012 8:44 pm Naslov sporočila: |
|
|
Najlepsa hvala za pomoc!
Sem resil problem. _________________ Lep pozdrav!
Aljaž T. |
|
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: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|