|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 2:46 pm
Генератор на звукови честоти
| Автор |
Съобщение |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Генератор на звукови честоти
Е ти да не би да очакваш протеуса да извади звук?
|
| Нед Юни 29, 2014 6:35 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Генератор на звукови честоти
Последният път когато го тормозих, си вадеше и звук. Настройваш като какво да пее, на какъв семпъл рейт и си пее...
|
| Нед Юни 29, 2014 7:18 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Генератор на звукови честоти
Стига ве... Не знаех че и до там са стигнали 
|
| Нед Юни 29, 2014 7:23 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
Ходи сигнал до спийкъра но не и звук а нямам никаква идея как да го настроя този семпъл рейт :Д ако имаш някакво видео или снимка ще съм ти благодарен
|
| Нед Юни 29, 2014 8:01 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Генератор на звукови честоти
Пропъртис на говорителя или зумера... Редакция: Виж си настройките на уиндоския миксер за звук.
|
| Нед Юни 29, 2014 8:31 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Генератор на звукови честоти
Здравейте! @hazard, нещо много озадачаващо е това, като снимков материал макар и оскъден, който си дал?! На първата картинка се вижда код от компилатор на mikroelektronika, с функции от тяхната библиотека с микроконтролер PIC16F887 - примерен код от: http://www.mikroe.com/chapters/view/17/ ... -examples/Компилатора в същото време e CCS с настройка "PCB 12 bit" за микроконтролери от тип примерно pic12. В същото време симулатора ти е пуснат с PIC18F4550. Е, хубаво обърка колегите обсъждащи твоите неволи, а сега би било полезно за теб, да публикуваш и кода и файловете от симулатора за да могат да се обсъдят и да ти се помогне. Успех!
|
| Нед Юни 29, 2014 8:58 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
void Tone1() { Sound_Play(659, 250); }
void Tone2() { Sound_Play(698, 250); }
void Tone3() { Sound_Play(784, 250); }
void Melody1() { Tone1(); Tone2(); Tone3(); Tone3(); Tone1(); Tone2(); Tone3(); Tone3(); Tone1(); Tone2(); Tone3(); Tone1(); Tone2(); Tone3(); Tone3(); Tone1(); Tone2(); Tone3(); Tone3(); Tone3(); Tone2(); Tone2(); Tone1(); }
void ToneA() { Sound_Play(880, 50); }
void ToneC() { Sound_Play(1046, 50); }
void ToneE() { Sound_Play(1318, 50); }
void Melody2() { unsigned short i; for (i = 9; i > 0; i--) { ToneA(); ToneC(); ToneE(); } }
void main() { ANSEL = 0; ANSELH = 0; TRISB = 0xF0; Sound_Init(&PORTB, 3); Sound_Play(1000, 500); while (1) { if (Button(&PORTB,7,1,1)) Tone1(); while (PORTB & 0x80) ; if (Button(&PORTB,6,1,1)) Tone2(); while (PORTB & 0x40) ; if (Button(&PORTB,5,1,1)) Melody2(); while (PORTB & 0x20) ; if (Button(&PORTB,4,1,1)) Melody1(); while (PORTB & 0x10) ; } }
ето ми го кода и схемата . Има сигнал до спийкъра показва на осцилоскопа правоъгълен сигнал но нямам звук. P.S. извинявам се не знам къде е тикчето за код
|
| Нед Юни 29, 2014 9:09 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Генератор на звукови честоти
Провери ли каква е честотата на сигнала който генерираш? Ако е 500kHz, примерно, е малко вероятно да чуеш звук... 
|
| Нед Юни 29, 2014 9:16 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Генератор на звукови честоти
Кода, добре, а сега би следвало да кажеш, с кой компилатор последно компилираш, какви са му настройките и избрания микроконтролер... само не казвай, че е CCS, защото няма как да се компилира този код в този вид там, защото няма вградени функции за генериране на звук като Sound_Init(); и Sound_Play(); освен, ако не си ги написал като отделни функции за този компилатор? 
|
| Нед Юни 29, 2014 9:18 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
Пробвах с С++ но не стана :Д с ПИК СИ ПРО е компилиран
|
| Нед Юни 29, 2014 9:21 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Генератор на звукови честоти
Пак пишеш объркващо! Какво C++? Може би имаш предвид CCS? Какъв е този компилатор "ПИК СИ ПРО", може би искаш да кажеш "mikroC Pro for PIC"?
|
| Нед Юни 29, 2014 9:31 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
да точно това. :Д
|
| Нед Юни 29, 2014 9:35 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Генератор на звукови честоти
Дай сега картинки от настройките в компилатора, покажи кой микроконтролер си избрал.
|
| Нед Юни 29, 2014 9:36 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
пик 18ф4550
|
| Нед Юни 29, 2014 9:40 pm |
|
 |
|
hazard
Ранг: Минаващ
Регистриран на: Чет Апр 17, 2014 10:55 am Мнения: 25
|
 Re: Генератор на звукови честоти
ето и една със сигнала до спийкъра
|
| Нед Юни 29, 2014 9:40 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|