اطلاعیه

Collapse
No announcement yet.

سرعت پایین در avr-dos و xmega

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

    سرعت پایین در avr-dos و xmega

    سلام دوستان عزیز
    من می خوام با بسکام و xmega صدا ظبط و پخش کنم
    در مرحله اول اوردم مقدار خونده شده adc رو ریختم توی dac درون یه برنامه حلقه . و صدا به خوبی پخش شده با کمترین افت کیفیت.
    در مرحله دوم امدم تحت فت و کتابخونه avr -dos برایxmega یک فایل ایجاد کردم و مقادیر adc درون اون فایل ریختم . و دوباره درون یه حلقه دیگر فایل خوندم و ریختم روی dac ولی صدا شدیدن کیفیتش امد پایین . به شکلی که خرخر افتاده رو صدا و کلفتر شده . مشکلم ظاهرن تو نوشتن فایل بیشتر چون وقتی dac تو حلقه نوشت قرار میدم و پس از خوندن adc و نوشتن اون روی مموری میریزم روی dac که صدا مثل صدای ضبط شده بی کیفیت

    cpu در 32 مگا کار میکنه

    کانفیک آنلوگ به دیجتال و بلعکس
    Config Adca = Free , Convmode = Unsigned , Resolution = 8bit , Dma = Off , Reference = Arefa , Event_mode = None , Prescaler =8 , Sweep = Ch0 , _
    ch0_gain = 1 , Ch0_inp = Diffwgain , Mux0 = &B00000000
    ''''''''&# 039;'''''''&#03 9;'''''''' ''''''''&# 039;'''''''&#03 9;'''''''' '''''''
    Config Portb.2 = Output
    Config Portb.3 = Output
    Config Dacb = Enabled , Io0 = Enabled , Io1 = Enabled , Channel = Dual , Reference = Avcc , Interval = 1, Refresh = 16
    Dacb0 = 0 : Dacb1 = 0

    ایننم کانفیک mmc

    Config Spid = Hard , Master = Yes , Mode = 0 , Clockdiv = Clk2 , Data_order = Msb
    Open "SPID" For Binary As #14
    Const _mmc_spi = Spid_ctrl
لطفا صبر کنید...
X