اطلاعیه

Collapse
No announcement yet.

تبدیل سیگنال صوت به دیجیتال و بازیابی دوباره با استفاده ازmega8

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تبدیل سیگنال صوت به دیجیتال و بازیابی دوباره با استفاده ازmega8

    سلام بچه ها من میخوام با استفاده از واحد adc و pwm یک mega8صوت رو به دیجیتال و سپس دوباره به آنالوگ تبدیل کنم یه برنامه با بسکام نوشتم ولی نویز داره کسی میتون بگه مشکل از کجاست؟ :cry:
    اینم سورس برنامه

    $regfile = "m8def.dat".dat "
    $crystal = 16000000
    Config Adc = Single , Prescaler = 8 , Reference = Internal
    Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down
    Config Pinb.1 = Output
    Dim J As Word
    Dim A(512) As Byte
    Start Adc
    For J = 1 To 512
    A(j) = Getadc(2) And &H00FF
    Pwm1a = A(j)
    Waitus 45
    Next
    Return
    بچه ها مدارشم خیلی ساده هستش ورودی صوت به adc(2) خروجیشم که oc1a
    یکم از نویز ماله آفسته ولی من فک کنم pwm مکشل داره بگین چیکار کنم

    #2
    پاسخ : تبدیل سیگنال صوت به دیجیتال و بازیابی دوباره با استفاده ازmega8

    کسی نمی دونه کجای برنامه من مکشل داره ؟ کمک کنین لطفا :cry2:

    دیدگاه


      #3
      پاسخ : تبدیل سیگنال صوت به دیجیتال و بازیابی دوباره با استفاده ازmega8

      میدونم که تاریخ این پست خلی قیدیمیه و این پست توی اران میکرو به نتتیجه نچندان کامل رسیده ولی ازاین پست خیلی جلوتره من تعجب میکنم با ایمکه این سایت رتبش تو گوگل بهتره چرا پستاش خوابیده
      در جهان هرگز مشو مدیون احساس کسی - تا نباشد رایگان مهرت گروگان کسی
      گوهر خود را نزن بر سنگ هر ناقابلی - صبر کن پیدا شود گوهر شناس قابلی

      دیدگاه


        #4
        پاسخ : تبدیل سیگنال صوت به دیجیتال و بازیابی دوباره با استفاده ازmega8

        سلام
        احتما خروجی صدا رو اشتباه به ADC وصل کرده یه مدار برای وصل کردن صدا به ADC توی سایت اتمل هست

        دیدگاه

        لطفا صبر کنید...
        X