سلام مجدد
فایلی که پیوست کردم رو بگیر
توش دوتا شاخه هست
Circuit: مداریه که باید استفاده کنی با atmega8 برات کشیدم
Programs: تکه برنامه هایی هستش که لازم داری
لطفا توجه کن که برنامه اصلی رو برات ننوشتم و اونو به عهده خودت گزاشتم
حالا فایلهای داخل شاخه Programs:
ff.c و ff.h این دو تا فایل برای استفاده از سیستم فایل FAT هستش راهنماش رو میتونی تو این آدرس بخونی:
302 Found
mmc.c این فایل شامل توابع خوندن و نوشتن روی MMC هستش. باید بری داخلش و یکی دو تا از پایه های میکرو را برا اساس نقشه ای که دادم عوض کنی
wav.c این فایل فقط یه تابع توش هست و یه استراکچر. وقتی صدایی رو که ضبط کردی تموم شد طول صدای ضبط شده رو به این تابع میدی اونم یه استراکچر رو برات پر میکنه که اگه این استراکچر رو اول فایل ضبط شده بنویسی فایلت روی تمام پلیرها قابل پخش میشه
لطفا توجه کن که این فایل رو برای نمونه برداری با نرخ 8000 نمونه در ثانیه تنظیم کردم
بقیه کار رو دیگه فکر کنم بدونی
یه تابع main مینویسی و توش همه چیز رو مقدار دهی اولیه میکنی بعدشم تو اینتراپت از ADC نمونه برداری و داخل یه بافر میریزی و وقتی بافر پر شد اونو داخل فایل مینویسی
حله؟