Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Pon Jul 27, 2009 11:28 am Naslov sporočila: senzor zracnega tlaka HP03MA ? |
|
|
Pozdravljeni,
Pred kratkim se v trgovini SE nabavil senzor HP03MA, g. Jure pa mi je poslal program, ki ga je napisal Vlado Berend, kateri je bil opisan v zadnji reviji SE st. 166.
Program sem hotel prevesti pa mi javi napako ze takoj na zacetku
Koda: | $regfile = "m8def.dat"
$hwstack = 128
$swstack = 128
$framesize = 128
$crystal = 12000000
'$crystal = 11059200
$baud = 9600
'TIMER1 BOMO UPORABILI ZA USTVARJANJE PWM SIGNALA ZA CLOCK 32 KhZ
Config Timer1 = Timer , Prescale = 1 , Compare A = Toggle , Clear Timer = 1
Start Timer1
Ocr1a = 182 'F=32 kHz
Oc1a_pin Alias Portb.1 'IZHOD PWM SIGNALA VEZEMO NA PIN MCLK
Config Oc1a_pin = Output
Config Portb = Output
'Config Portd = Input
Portb.0 = 1
Portd = 255
Xclr Alias Portb.0 'Vezemo na xclr pin HT03M
Config Scl = Portc.0
Config Sda = Portc.1
I2cinit
Xclr = 0
Config I2cdelay = 15 'Zmanjsamo hitrost I2C komunikacije
|
pri vrstici
Ocr1a = 182 'F=32 kHz
javi pa sledeco napako:
Assignment error [OCR1A: 0 182: 112]
uporabljam sledečo verzijo programa
Compiler version :1.11.9.0
Compiler build :1.11.9.0.001
IDE version :1.11.9.0
Ali mi morda kdo zna obasniti, v cem je problem ?
LP ivan |
|
Nazaj na vrh |
|
|
Bojan Profesionalec
Pridružen/-a: Ned Mar 2004 22:24 Prispevkov: 70
|
Objavljeno: Pon Jul 27, 2009 5:15 pm Naslov sporočila: |
|
|
Meni ne javi nobene napake na podani program.
naredi UPDATE BASCOMA
Testirano z verzijo 1.11.9.3 |
|
Nazaj na vrh |
|
|
roberto Mojster
Pridružen/-a: Ned Maj 2005 16:19 Prispevkov: 41
|
Objavljeno: Pon Jul 27, 2009 6:22 pm Naslov sporočila: |
|
|
Meni tudi verzija 1.11.9.1 ni prevedla, nato sem updatal na 1.11.9.5, potem pa je šlo. |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Tor Jul 28, 2009 5:46 am Naslov sporočila: |
|
|
Hvala za podane predloge. Si bom poiskal novejso verzijo programa. |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Pon Avg 03, 2009 3:54 pm Naslov sporočila: |
|
|
Ivan,
starejše različice Bascoma so poznale Ocr1aL in Ocra1H (low in high). To pomeni da moraš od spremenljivke Ocr1a narediti dva bajta za satrejšo verzijo Bascomo in bo compile narejen v redu.
Vlado |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Sre Avg 05, 2009 7:44 pm Naslov sporočila: |
|
|
Pozdravljen,
Nisem čisto siguren, kako naj iz Ocr1a = 182 naredim dva Byta
ali takole:
OCR1AL =182
OCR1AH =0 |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Sre Avg 05, 2009 8:28 pm Naslov sporočila: |
|
|
Ivan,
ja to bo pravilno, nimam starejše različice programa in ne morem preveriti, vendar se spomnem da je prej bilo tako (OCR1AL in OCR1AH).
Vlado |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Čet Avg 06, 2009 6:40 pm Naslov sporočila: |
|
|
Vlado,
hvala za predlog, deluje, sem uspešno prevedel ! |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Čet Avg 06, 2009 7:15 pm Naslov sporočila: |
|
|
ivan je napisal/a: |
hvala za predlog, deluje, sem uspešno prevedel ! |
Ivan,
nam boš zaupal, kakšen je tvoj projekt?
LP
Jure |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Ned Avg 09, 2009 7:36 am Naslov sporočila: |
|
|
Jure,
ja, zaekrat bi ta senzor zamenjal za obstoječega, ki imam na doma narejeni vremenski postaji http://freeweb.siol.net/jerebi73/
, pa me moti, ker tlak toliko niha. Obstoječi senzor je od mortorole MPXAZ4115A6U z analognim izhodom, kateri pa precej pleše. Pa še mikrokontroler ima le 10 bitni vhod, kar je premalo, ker 5 mV pomeni že skoraj 1 mb. Zanimivo pa bi bilo poskusit tudi višinomer. |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Ned Avg 09, 2009 11:42 am Naslov sporočila: |
|
|
ivan je napisal/a: | Obstoječi senzor je od mortorole MPXAZ4115A6U z analognim izhodom, kateri pa precej pleše. Pa še mikrokontroler ima le 10 bitni vhod, kar je premalo, ker 5 mV pomeni že skoraj 1 mb. Zanimivo pa bi bilo poskusit tudi višinomer. |
Zanimivo, tudi meni je izhod iz MPX-a plesal... Pri tem senzorju naj bi bilo drugače. No, upam, da boš povedal, kako se je obnesel.
Lp
Jure
Nazadnje urejal/a Jure Pet Avg 21, 2009 6:36 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Čet Avg 20, 2009 7:14 pm Naslov sporočila: |
|
|
Mi je uspelo priklopiti senzor na mega8 in vpisati program. Rezultati so še kar vredu. Naprimer: 1020.0 ± 0.2 mb na mestu decimalk. Temperatura pa je precej OK. Primerjal sem z profesionalnim PT100 termometrom. Mislim, da je omenjeni senzor kar primeren za amatersko uporabo. V prilogi diagram meritve.
LP ivan |
|
Nazaj na vrh |
|
|
Bojan Profesionalec
Pridružen/-a: Ned Mar 2004 22:24 Prispevkov: 70
|
Objavljeno: Tor Sep 29, 2009 5:34 pm Naslov sporočila: |
|
|
Tudi mene zanima omenjeni senzor. Ali bi delil tvoj program z nami ? |
|
Nazaj na vrh |
|
|
ivan Mojster
Pridružen/-a: Pon Mar 2004 18:49 Prispevkov: 45 Kraj: Cerkno
|
Objavljeno: Sre Sep 30, 2009 6:21 pm Naslov sporočila: |
|
|
Meni ga je poslal Jure, povprašaj njega.Program je napisal Vlado Berend, kateri je bil opisan v reviji SE st. 166, tako da je program njegovo avtorsko delo.
lp ivan |
|
Nazaj na vrh |
|
|
Bojan Profesionalec
Pridružen/-a: Ned Mar 2004 22:24 Prispevkov: 70
|
Objavljeno: Sre Sep 30, 2009 9:19 pm Naslov sporočila: |
|
|
HVALA, bom pogledal. |
|
Nazaj na vrh |
|
|
|