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 

Generiranje melodij

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.33

PrispevekObjavljeno: Sre Feb 02, 2005 2:57 pm    Naslov sporočila:  Generiranje melodij Odgovori s citatom

Pozdravljeni!

Skušam napisati program v asemblerju za PIC 16F877, ki bi mi preko piskača zaigral neko melodijo.
Težava je v tem, da s timerjem 0 lahko krmilim samo eno časovno periodo, ki jo uporabim za frekvenco tona ali pa za časovno periodo takta. Kaj obstaja še kakšen časovnik s katerim bi lahko določil oboje? Vem, da obstaja še TMR1, ki ga še nisem uporabljal in TMR2, ki sem ga uporabil pri PWMu. Kaj je mogoče imeti več timerjev istočasno?
Bolj nerodna metoda bi bila da bi timer0 predpisal generacji tona in potem nekako računsko določil potrebno število "nihajev" za vsak ton posebej, da bi določil enake časovne periode takta. Vendar se mi zdi ta metoda preveč okorna in slabo prilagodljiva spremembam v programu.

LP Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
bungee
Član
Član



Pridružen-a: Pon 07 Mar 2005 18:49
Prispevkov: 1479
Aktiv.: 6.24
Kraj: Ljubljana

PrispevekObjavljeno: Čet Mar 10, 2005 2:32 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa če bi uporabil PWM in bi spreminjal frekvenco? Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja PIC-a v Assembler-ju Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
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: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group