ايران ويج

نسخه‌ی کامل: خواندن از فايل Wave
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3
سلام آقا هادي
من مي خواهم با VB از فايل WAVE بخوانم چه طوري اين كار رابكنم و به هگز تبديل نمايم
من با Open File هر كاري ميكنم نمي شود
هم با ترتيبي امتحان كردم و هم با تصادفي
جه طوري در Open file بگويم فقط چنذ تا كاراكتر رابخواند
برنامه ي من اين است ولي كار نمي كند و Error مي دهد:

http://mohpooria.110mb.com/VB/Wave/Wave.rar

اگر مي شود بگوييد كجاي آن ايراد دارد؟
سلام من خودم اشكال برنامه رو فهميدم و رفع كردم حالا مشكل ديگه پيش اومده اين برنا مه رو ببينيد

http://mohpooria.110mb.com/VB/Wave3.rar

الا نبرنامه كار مي كند و فايل WAve گرفته وHEX تحويل مي دهد ولي فكر كنم يك جايي از آن اشتباه است زيرا تا حدي فايل را مي خواند و بقيه اش را نه
اگر بخواهيم دوباره hex را به wave تبديل كنيم نمي شود
آقا خودم كلش را نوشتم
يه سوتي زشت داده بودم
مبدل Wave2hexو Hex2Wave اين هم فايلش:

http://mohpooria.110mb.com/VB/Wave/Wave.exe

حالا مي خواهم با استفاده فايل هگز Wave را پخش كنم با استفاده از VB بدون Media Player
Heder آن را بلدم بخوانم
چگونه اين كار را بكنم؟
اين را شما كمك كنيد ممنون مي شوم. :oops:
کار های سخت سخت می خوای بکنی :wink:
دسترسی مستقیم به کارت صوتی که توی ویندوز XP تقریبا کار سختیه و اگر هم بتونی کار کردن با اون نباید راحت باشه یه راه دیگه استفاده از درایور که اون هم به این راحتی نیست و راه آخر استفاده از Direct sound که من کار کردن باهاش رو بلد نیستم البته یه سری API هست که این کارو می کنه ولی من باهاش کار نکردم
http://forum.p30world.com/showthread.php?t=80280
البته بگردی مقاله برای کار باهاشم پیدا می کنی
اگر Wave هشت بيتي بود و مونو
براي پخش كردن با ميكرو AVR و DAC همون عدد هگز را را (كه از Wave درست كردم) به دسيمال تبديل كنم و به پورت دهم كار درست است و Wave پخش مي شود؟

كار با DirectX را كمي بلدم كمي روش كار مي كنم و نتيجه اش را اعلام مي نمايم

اين برنامه رو ببنيد براي ATMEGA 32 نوشتم با پروتيوس نمي شه فهميد ولي نويز داره اگر همين رو روي سخت افزار ببندم جواب ميده يا بايد چيز ديگري اضافه كنم
http://mohpooria.110mb.com/Working/Wave_AVR%201.rar
ممنون
فقط سرعت رو رعایت کنی کار می کنه
لینک هات کار نمی کنه
لينك را درست كردم
سرعت را رعايت كنم يعني برا فايل 8كيلو 125ميكرو ثانيه؟
ولي در پروتيوس جواب نمي دهد
آپ امپ مي خواهد؟ براي DAC800 چه طوري بسته مي شود؟
ممنون :wink:
سرعت یعنی سرعت نمونه برداری یه فایل صوتی خصوصیات یه فایل صوتی مثلا مونو 8 بیت و 11KHz که این 11KHz یعنی 11000 نمونه در ثانیه که یعنی 1/11000 ثانیه البته ممکنه یکی 48kHz یا یه چیز دیگه باید ببینی با چه سرعتی ظبط شده
پروتئوس هم نرم افزار جالبی نیست ممکنه اونجا جواب بده ولی توی عمل نه و یا برعکسش بنابراین تست بااین نرم افزار خیلی به درد نمی خوره
DAC800 چیه همون DAC08 ؟ توی دیتاشیتش باید ببینی و همون را دقیقا ببندی برای تقویت کننده آخر هم LM386 (اگه اشتباه نکنم )
برنامه رو هم دیدم به نظر خوب می یاد فقط تاخیر رو مطمئن شو خروجیشم با همون اسیلوسکپ کارت صوتی چک کن ببین چه جوریه البته کارت صوتیت رو نسوزونی ها :wink:
شماتیکشم پروتئوس ندارم
سلام
بهتر است با كدام نوع DAC كار كنم ؟
DAC 808 در كتاب 8051 خوب است كه معرفي كرده يا ِDAC هشت بيتي ديگري استفاده كنم؟ كدام بهتر گير مي آيد؟

براي وقفه هم فكر كنم درست است چون مي شود 1/8000 مي شود 125 ميكرو ثانيه و چون بسكام يه كم بي خود است من زدم 90 ميكرو ثانيه

نويزهم داره چه كار كنم؟

ممنون
منظورم همان DAC 800 بود
ولي كدام بهتر است؟
نویز که باید ببینی نویز 50Hz یا نویز PWM از روی فرکانس می شه فهمید (همون اسگوپ یه اسپکتروم هم داره) ببین نویز تو چه فرکانسیه اگه 50Hz که با باتری و جدا کردنش ار کامپیوتر درست می شه اگه مال pwm باید فرکانسش رو بالاتر ببری و فیلتر رو بهتر کنی
واما dac تا اون جا که من یادمه یه مدل بیشتر نبود و dac08 بهش می کفتن شماره های مشابه هم دقیقا همون بود اگه با هم فرق دارن میتونی دیتاشیتشون رور نگاه کنی
غیر از منبع جریان بودنش هیچ مشکل دیگه ای نداشت البته مقاومتی هم می شه ساخت بستگی به خودت داره
صفحه‌ها: 1 2 3