Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Sre Apr 10, 2013 10:21 am Naslov sporočila: MikroBasic |
|
|
Nikakor mi v pomoči ne uspe najti osnovnih sintax za program MikroBasic za PIC mikro krmilnike. Ali jaz narobe iščem, ali pa tega sploh ni v pomoči, recimo oblike if stavkov in podobne zadeve. Knjižnice so lepo razložene, ampak tega pa ne najdem.
Saj verjetno je pomoč v MikroC podobno razdeljena le vsebina je drugačna.
Torej kje bi lahko našel osnovne sintakse?
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
Krampus Član



Pridružen-a: Pon 08 Sep 2008 13:07 Prispevkov: 1853 Aktiv.: 9.06
|
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Sre Apr 10, 2013 3:11 pm Naslov sporočila: |
|
|
Aha super, najlepša hvala. Kaj pa ostali ukazi za branje vhodov....
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.01 Kraj: Črnuče
|
Objavljeno: Sre Apr 10, 2013 4:05 pm Naslov sporočila: |
|
|
A ne najdeš gumba "Išči" v pomoči?
Sploh se pa lahko postaviš na ukaz in pritisneš F1 če se ne motim, pa izpiše help. Na njihovi strani je tudi knjiga v PDF obliki.
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
vucboj01 Član


Pridružen-a: Sob 26 Mar 2011 17:08 Prispevkov: 56 Aktiv.: 0.32 Kraj: Kranj
|
Objavljeno: Sre Apr 10, 2013 5:37 pm Naslov sporočila: |
|
|
Na FM sem naložil datoteko (pdf) mikrobasic_pro_avr_manual_v100-16670.pdf (Home/Mikrokontrolerji). Upam, da bo koristilo.
PZUFIC je napisal/a: |
Aha super, najlepša hvala. Kaj pa ostali ukazi za branje vhodov.... |
_________________ lep pozdrav,
Bojan |
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Sre Apr 10, 2013 8:12 pm Naslov sporočila: |
|
|
Hvala za vse predloge, če ne veš kako bi iskal potem bolj malo najdeš. Če vpišeš direkten ukaz seveda najde, ampak če ukaza ne veš je pa bolj tako tako. Lahko bi bila neka zbirka ukazov, kot je recimo to za cmd in kratke obrazložitve.
vucboj01, se zadeve zelo razlikujejo med AVR in PIC, namreč uporabljam PIC.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
Krampus Član



Pridružen-a: Pon 08 Sep 2008 13:07 Prispevkov: 1853 Aktiv.: 9.06
|
Objavljeno: Sre Apr 10, 2013 8:19 pm Naslov sporočila: |
|
|
Pa si res pravi majster za nekaj ne najti
_________________ Nisem ravno najbolj pameten na svetu, tu in tam pa imam kakšno idejo. |
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Sre Apr 10, 2013 8:24 pm Naslov sporočila: |
|
|
Hvala, ne bom več težil.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Čet Apr 11, 2013 1:18 pm Naslov sporočila: |
|
|
Že eno uro poizkušam in tuhtam zakaj omenjeni program ne deluje tako kot bi moral, ker vem da vas kar nekaj tu obvlada rešitev težave nebi smela biti problem. Ne glede na stanje A0 ne pride do aktivacije B0.
Koda: |
dim i as sbit at PORTA.0
main:
TRISA = 1
TRISB = 0
if i = 1 then
PORTB.0 = 1
else PORTB.0 = 0
end if
end.
|
Sem mislil, da se od compilerja oziroma od programa do programa za programiranje v istem jeziku stvari enake pa očitno niso.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
protoncek Član

Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 42.75 Kraj: Mengeš
|
Objavljeno: Čet Apr 11, 2013 2:53 pm Naslov sporočila: |
|
|
Sklepam, da je port a.0 vhod...sicer ne uporabljam mikrobasic, ampak v bascomu so izhodi PORTx.y, vhodi pa PINx.y. Sem sam že velikokrat razbijal glavo, zakaj mi ne bere vhoda, ko sem dal: A=PORT.0 namesto: A=PINA.0. je mogoče pri tebi podobno?
Pa še...pri malem PIC10F206 moram dati ukaz all_digital=true (ali nekaj podobnega), sicer so interni komparatorji in podobna krama vključeni in ne delujejo vsi IO pini...
|
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Čet Apr 11, 2013 3:16 pm Naslov sporočila: |
|
|
Očitno ni to to, sem poizkusil z PIN pa se spotakne.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.01 Kraj: Črnuče
|
Objavljeno: Čet Apr 11, 2013 4:25 pm Naslov sporočila: |
|
|
Da ne bom predolg.
Odvisno od procesorja je potrebno nastaviti pine, da so vsi digitalni. Sam sem nekje na Mikro forumu našel eno datoteko, kjer je spisana koda za vse procesorje. (lahko kasneje pripnem, če ne najdeš)
Struktura programa je pomembna.
Naslov, definicija simbolov, konstant in spremenljivk morajo biti v pravem vrstnem redu.
Ni vseeno kje so subrutine. Main mora biti na koncu
Za konec si lahko pogledaš program za sicer drug procesor, a da vidiš kako jaz to delam v prilogi revije 20. Je v arhivu cel Mikrobasic projekt. Tudi HTMl datoteka, ki jo lahko odpreš v brskalniku.
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Čet Apr 11, 2013 10:08 pm Naslov sporočila: |
|
|
Bom pogledal v revijo in poizkušal najti datoteko.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
PZUFIC Vseved


Pridružen-a: Sob 17 Nov 2007 19:06 Prispevkov: 6987 Aktiv.: 32.61 Kraj: Rakek
|
Objavljeno: Pon Apr 15, 2013 10:17 pm Naslov sporočila: |
|
|
Lahko lepo prosim pripneš, sem brskal po Mikro forumu pa žal ne najdem.
_________________ Ne čakaj, da se bo nekaj premaknilo pojdi in nekaj premakni.
Lp Primož |
|
Nazaj na vrh |
|
 |
Highlag Član


Pridružen-a: Pet 23 Jan 2004 20:42 Prispevkov: 4034 Aktiv.: 17.01 Kraj: Črnuče
|
Objavljeno: Tor Apr 16, 2013 6:31 am Naslov sporočila: |
|
|
Izvoli.
Sam samo poiščem procesor in skopiram par vrstic, ki so pomembne. Torej brez #ifdef in #endif. Tako program ostane bolj pregleden. Načeloma pa bi lahko v tvoj program vstavil kar vsebino cele datoteke.
Opis: |
|
 Download |
Ime datoteke: |
all_digital.zip |
Velikost datoteke: |
1.81 KB |
Downloadano: |
27 krat |
_________________ If at first you don't succeed, destroy all evidence that you tried. |
|
Nazaj na vrh |
|
 |
|