www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Programiranje v bascom avr
Pojdi na stran Prejšnja  1, 2, 3 ... 25, 26, 27 ... 36, 37, 38  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Bascom sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Cule
Član
Član



Pridružen-a: Sob 28 Maj 2011 14:50
Prispevkov: 114
Aktiv.: 0.73
Kraj: Šentjur

PrispevekObjavljeno: Ned Mar 24, 2013 6:59 pm    Naslov sporočila:   Odgovori s citatom

Tri digitalne vrednosti, najprej kvadriram in jih seštejem nato pa še vse skupaj korenim, pri tem pa mi vrže napako katero ne znam razvozlati.

Error: 35 Line: 45 - 3 parameters expected , ...
Koda:

Dim Os_x As Word
Dim Os_y As Word
Dim Os_z As Word
Dim Acc As Single
Dim S As Single
...
Os_x = Getadc(4)
Os_y = Getadc(3)
Os_z = Getadc(2)
...
Acc = Os_x ^ 2 + Os_y ^ 2 Os_z ^ 2            <-Error
S = Sqr(acc)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 19.68

PrispevekObjavljeno: Ned Mar 24, 2013 7:19 pm    Naslov sporočila:   Odgovori s citatom

+ manjka?
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 45.69
Kraj: Mengeš

PrispevekObjavljeno: Ned Mar 24, 2013 7:45 pm    Naslov sporočila:   Odgovori s citatom

Bascom dovoljuje v eni vrstici samo eno računsko operacijo. Torej recimo n=A+B-C ne sme biti, ampak N=A+B ter naprej N=N+C
Pa vklopi si številke vrstic. Takole se nič ne vidi katera vrstica je 45.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
tiger
Član
Član



Pridružen-a: Čet 05 Feb 2004 0:22
Prispevkov: 1138
Aktiv.: 5.11
Kraj: Škofja Loka

PrispevekObjavljeno: Ned Mar 24, 2013 7:51 pm    Naslov sporočila:   Odgovori s citatom

Dim Os_x As Word
Dim Os_y As Word
Dim Os_z As Word
Dim Acx As Dword
Dim Acy As Dword
Dim Acz As Dword
Dim Acc As double
Dim S As Double


'///////////////////////////////////////////////////////////////////////////////
Do
Os_x = Getadc(4)
Os_y = Getadc(3)
Os_z = Getadc(2)
Acc = 0
Acx = Os_x ^ 2
Acy = Os_y ^ 2
Acz = Os_z ^ 2
Acc = Acc + Acx
Acc = Acc + Acy
Acc = Acc + Acz
S = Sqr(acc)
Loop

Bolj na počas to dela Bascom.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Cule
Član
Član



Pridružen-a: Sob 28 Maj 2011 14:50
Prispevkov: 114
Aktiv.: 0.73
Kraj: Šentjur

PrispevekObjavljeno: Ned Mar 24, 2013 8:14 pm    Naslov sporočila:   Odgovori s citatom

protoncek je napisal/a:
Bascom dovoljuje v eni vrstici samo eno računsko operacijo.


No tega pa nisem vedel. Hvala za odgovore.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
tiger
Član
Član



Pridružen-a: Čet 05 Feb 2004 0:22
Prispevkov: 1138
Aktiv.: 5.11
Kraj: Škofja Loka

PrispevekObjavljeno: Sre Apr 03, 2013 9:43 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljeni

Z Mega88 merim AD vrednost, vse uredu. Ko pa procesor dam v spanje + watchdog, da ga zbudim je pa AD vrednost drugačna (tudi precej razmetuje vrednosti pri isti merjeni napetosti), kot takrat, ko procesorja ne dajem v spanje. Kaj bi to bilo?

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 45.69
Kraj: Mengeš

PrispevekObjavljeno: Sre Apr 03, 2013 9:55 pm    Naslov sporočila:   Odgovori s citatom

Sicer še nisem delal tako, ampak a ni v datasheetu napisano nekaj okoli tega da ko se zbudi, je lahko prvih nekaj meritev netočnih in jih je treba sicer prebrati, a zavreči? Nekaj časa traja, da se AD stabilizira. Poskusi v tej smeri.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
tiger
Član
Član



Pridružen-a: Čet 05 Feb 2004 0:22
Prispevkov: 1138
Aktiv.: 5.11
Kraj: Škofja Loka

PrispevekObjavljeno: Sre Apr 03, 2013 9:59 pm    Naslov sporočila:   Odgovori s citatom

Hvala protoncek, 5 vrednosti ADC zavržem, potem je OK.

LP
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 45.69
Kraj: Mengeš

PrispevekObjavljeno: Čet Apr 04, 2013 12:07 pm    Naslov sporočila:   Odgovori s citatom

Applause
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Cule
Član
Član



Pridružen-a: Sob 28 Maj 2011 14:50
Prispevkov: 114
Aktiv.: 0.73
Kraj: Šentjur

PrispevekObjavljeno: Pet Apr 05, 2013 11:29 am    Naslov sporočila:   Odgovori s citatom

Eno vprašanje.
V Demo Bascom-AVRju prekoračim 4096 bytov kode, zato sem poskušal programirat s starejšo crackano verzijo bascoma. Program mi lepo "scompila", vendar mi po tem noče sprogramirat čip.
Ideja je, da bi program v Hex obliki s drugim programom poslal na čip, vendar ne najdem pravega programa da bi to storil.
Potrebujem pa takšnega da bi podpiral Avr ISP programatorje.

*Vem da bi lahko kupil original verzijo Bascoma, pa recimo da v tem trenutku to ni opcija.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
MesicekA
Član
Član



Pridružen-a: Ned 27 Jan 2013 20:51
Prispevkov: 92
Aktiv.: 0.67
Kraj: KK in MB

PrispevekObjavljeno: Pet Apr 05, 2013 11:34 am    Naslov sporočila:   Odgovori s citatom

Atmel Studio 6.0 Wink

Edit: Meni podpira Darkotov AVRISPmkII programator. Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rudiP
Član
Član



Pridružen-a: Tor 07 Avg 2007 15:30
Prispevkov: 1234
Aktiv.: 6.07
Kraj: KOPER

PrispevekObjavljeno: Pet Apr 05, 2013 11:36 am    Naslov sporočila:   Odgovori s citatom

Ena od varjant je optimiziranje kode in tako zmanjšaš prevedeno kodo. Zelo požrešni so texti za LCD in Print .
_________________
Lep pozdrav iz Kopra Rudi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
anze90
Član
Član



Pridružen-a: Sob 06 Nov 2010 3:06
Prispevkov: 334
Aktiv.: 2.04
Kraj: Šentjur

PrispevekObjavljeno: Pet Apr 05, 2013 11:44 am    Naslov sporočila:   Odgovori s citatom

Cule je napisal/a:
Eno vprašanje.
V Demo Bascom-AVRju prekoračim 4096 bytov kode, zato sem poskušal programirat s starejšo crackano verzijo bascoma. Program mi lepo "scompila", vendar mi po tem noče sprogramirat čip.
Ideja je, da bi program v Hex obliki s drugim programom poslal na čip, vendar ne najdem pravega programa da bi to storil.
Potrebujem pa takšnega da bi podpiral Avr ISP programatorje.

*Vem da bi lahko kupil original verzijo Bascoma, pa recimo da v tem trenutku to ni opcija.


Povej, kateri programator imaš.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
zok
Član
Član



Pridružen-a: Pet 02 Jan 2009 23:59
Prispevkov: 1115
Aktiv.: 5.99
Kraj: Ponikva

PrispevekObjavljeno: Pet Apr 05, 2013 11:44 am    Naslov sporočila:   Odgovori s citatom

Tudi kotne funkcije niso cisto nedolzne.

Poigraj se z nastavitvami BascomAVR-ja, vcasih se moras malo =bati da pravilno nastavis tip in delovanje programatorja. Smile Vcasih sem uporabljal PonyPROG - ce ti v BascomAVR-ju ne uspe. Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Cule
Član
Član



Pridružen-a: Sob 28 Maj 2011 14:50
Prispevkov: 114
Aktiv.: 0.73
Kraj: Šentjur

PrispevekObjavljeno: Pet Apr 05, 2013 12:02 pm    Naslov sporočila:   Odgovori s citatom

Uporabljam POLOLU AVR programmer - http://www.pololu.com/catalog/product/1300
in kitajski programator AVR STK500 - http://www.ebay.com/itm/Mini-ATMEL-AVR-ATMEGA-STK500-USB-ISP-Programmer-/350591415556?pt=LH_DefaultDomain_0&hash=item51a0e07504
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Bascom sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2, 3 ... 25, 26, 27 ... 36, 37, 38  Naslednja
Stran 26 od 38

 
Pojdi na:  
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: 67 dni


Powered by phpBB © 2001, 2005 phpBB Group