ايران ويج

نسخه‌ی کامل: تولید صوت با میکرو کنترلر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7
خیلی ممنون که فت رو معرفی کردید این فت ها خیلی با حالن این قطعه بدون هیت سینگ یک امپر جواب می ده
به نظر شما ای سی mp3 ده تومن می ارزه اسمش vs1003 مشخصاتش هم به شکل زیره
Decodes MPEG 1 & 2 audio layer III (CBR
+VBR +ABR); WMA 4.0/4.1/7/8/9 all pro-
files (5-384kbit/s);WAV (PCM + IMA ADPCM);
General MIDI / SP-MIDI files
² Encodes IMA ADPCM from microphone
or line input
² Streaming support for MP3 and WAV
² Bass and treble controls
² Operates with a single 12..13 MHz clock
² Internal PLL clock multiplier
² Low-power operation
² High-quality on-chip stereo DAC with no
phase error between channels
² Stereo earphone driver capable of driving a
30­ load
² Separate operating voltages for analog, digital
and I/O
² 5.5 KiB On-chip RAM for user code / data
² Serial control and data interfaces
² Can be used as a slave co-processor
² SPI flash boot for special applications
² UART for debugging purposes
² New functions may be added with software
and 4 GPIO pins
اگر اشتباه نکنم 2 هفته پیش همین قطع را با قیمت 5500 دیدم البته SMD بوده :roll:
کارایی قابل توجهی داره.
باید ببینی با چی پروگرام می شه و چه جوری می شه براش برنامه نوشت به چه زبانی
در کل مشخصاتش خوبه باید ببینی می شه ازش استفاده کرد یا نه
خیلی ممنون
لینک پایین مثالی با winAVR برای دیکدر mp3 با vs1001 است که مدل قدیمی vs1003 است . vs1003 قابلیت سازگاری با vs1001 را دارد.
http://www.myplace.nu/mp3/piggyback.htm
ممکنه جواب آزمایش هایی که انجام میدی را همینجا قرار بدی ؟
راستش هنوز این mmc سی ثانیه تو خط درایو init گیر میکنه هر کار کردم نشد که نشده خیلی ضایع mp3 پلیرش مثل ویندوز بالا بیاد الان فایل wav رو با کیفیت مطلوب پخش میکنه و مشکل کیفیت صدا ندارم مشکل همینه که تو خط ذرایو init بسکام تلسم میشه و یک سیکل هم جلو نمیره
spi نرم افزاری وسخت افزاری ولتاژهای مختلف رو هم امتحان کردم نشد که نشد
mmc با 3 مقسم 3.3 کیلو به یک برای input ها و خروجی مستقیم به میکرو و ولتاژ با lm317 ایجاد میشه لطفا راهنمایی کنید در ضمن مدار پس از 30 ثانیه هیج مشکلی نداره واگه سریع ریست بشه تا چند ثانیه نیازی به صبر کردن برای init نیست
من یادمه برای اینشیال LCD هم همین مشگل رو داشت
شما ولتاژ همه رو(میکرو و mmc ) به 3.3 کاهش بده اگه درست نشد باید اینشیال رو خودت بنویسی (راستی دستور داخلی خود بسکام برای MMC ؟)
اگه اشتباه نکنم کد آماده هم برای این کار دیدم (توی بسکام) می تونی با اون هم امتحان کنی ببینی مشکل از سخت افزار یا نرم افزار ولی فکر کنم مشکل خود بسکام باشه
اگه از ولتاژ 3.3 استفاده کنم مجبورم 16 مگا هرتز رو بی خیال بشم اون وقت تولید صدا با pwm نویز میگیره
اگر مدار شما در Proteus هم این مشکل را داشته باشد ... % مشکل از برنامه است و اگر مشکل نداشته باشد از سخت افزار است.
من برای استفاده از MMC از دیود زنر 3v و مقاومت در ورودی های کارت و ولتاژ را با LM317 تهیه کردم همچنین با bascom برنامه را آزمایش کردم. مشکلی وجود نداشت.
پیشنهادی دارم برنامه اینشیال و فایل شبیه سازی Proteus را فشرده کنید و لینکی در اختیارمان قرار دهید شاید بتوانیم کمکی کنیم.
اینم سورس برنامه
http://www.4shared.com/file/21065977/d3c...einit.html
البته در عمل تو خط !!!!!!!! گیر میکنه
صفحه‌ها: 1 2 3 4 5 6 7