/ Forside/ Teknologi / Udvikling / C/C++ / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
Bech_bb 500
kyllekylle 500
jdjespers.. 500
gibson 300
scootergr.. 300
molokyle 287
10  strarup 270
Programmering af PIC
Fra : CF1950
Vist : 273 gange
20 point
Dato : 17-10-15 15:58

Jeg skal bruge en 8 pin PIC der skal generer 6 toner, 1600 Hz, 1666 Hz, 1800 Hz, 2000 Hz, 2400 Hz og 2500 Hz. De 6 toner skal styres af en BCD kode på 3 ben A, B, C. 000 = 1600 Hz, 001= 1666 Hz O.S.V.

Er der nogle der har en ide?

 
 
Kommentar
Fra : Eyvind


Dato : 17-10-15 17:30

En enkel måde at lave toner på, er ved hjælp af lidt Mos kredse Ca. 3 - 15 volt arbedsspænding.
Eks 4093 med 4 stk nand Schmitt-trigger hvor lyden kan styres med det ene ben.
https://www.google.dk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=4093%20datasheet

En mere stabil tone kan laves med kredsen 555 hvor der kan indskydes et krystal.
https://www.google.dk/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=555+datasheet

Kommentar
Fra : viskinge


Dato : 18-10-15 15:35

Det skulle jo nok kunne lade sig gøre med en PIC12F683.
Brug CCP modulet som PWM udgang, find hvilke værdier der giver de forskellige PWM frekvenser, og få de 3 indgangsben til at bestemme hvilken frekvens PWM udgangen skal have.

Burde være en rimelig overkommelig opgave, uden de helt store udfordringer for en med lidt erfaring i PIC.

Husk det er en firkant formet udgang du får, ikke en sinus formet !!!

MVH

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407834
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste