Google Translate
جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 99009123812060 ارسال كنيد.
· موتور همو پلار در 10 ثانيه | [ 5 نظر - 15878 مشاهده ] |
· نصب برنامه در Slax | [ 9 نظر - 12167 مشاهده ] |
· ورود به محيط Slax | [ 16 نظر - 12622 مشاهده ] |
· خواندن فایلهای MMC و SD با فرمت FAT16 , FAT32 | [ 33 نظر - 26479 مشاهده ] |
· رله کنترل فاز Three Phase Monitor | [ 35 نظر - 30718 مشاهده ] |
جهت مشاهده تصوير بزرگتر بر روي عكس كليك كنيد
مشکل بعدی استفاده از توابع فوق که بصورت استاندارد در کمپایلرهای فوق تعریف شده اند استفاده از پایه های استاندارد ارتباط SPI همچون MISO , MOSI , SS , SCK است. و در برخی موارد مسیر یابی و طراحی مدار چاپی را سخت میکند.
اما بنده مشکلات فوق را حل کردم و کدهای نوشته شده در سه کمپایلر محبوب بسکام BASCOM و کدویژن CodeVision و GCC نوشته شده و تست شده. توابع نوشته شده امکان کار با FAT16 و FAT32 را دارا است و امکان پیاده سازی برروی حتی ATmega8 را دارد و برای برقراری ارتباط با استفاده از پروتکل SPI از سخت افزار موجود در میکرو استفاده نشده و لذا شما براحتی میتوانید هر یک از پین های میکرو را به عنوان MISO , MOSI , SS , SCK استفاده کنید! و ساده ترین مدار PCB را طراحی کنید. و براحتی فایل های موجود را بر روی MMC و یا SD بخوانید. و برای همیشه مشکل ارتباط با MMC را در پروژهای خود به شکل خوبی حل کنید.
من با استفاده توابع فوق یک پخش کننده Wav یا Wav Player را ساختم که براحتی فایل ها ذخیره شده بر روی MMC و SD را شناسایی کرده و اقدام به پخش آنها میکند. از قابلیت های این پخش کننده عدم وابستگی به Sample Rate خاصی است و بصورت اتوماتیک Sample Rate قایل را تشخیص داده و آنرا پخش میکند.
این مدار کاملا آنالوگ است و برای کسانی که مایل هستند با نحوه طراحی مدارات صنعتی آشنا شوند این مقاله مفید خواهد بود. بخصوص اینکه در طراحی این مدار نکات و ظرافت جالبی بکار برده شده که قطعا برای شما آموزنده و شیرین است.
کل موضوعات | 655 |
کل ارسال ها | 2846 |
کل بازديد ها | 3908098 |
کل پاسخ ها | 2204 |
کل اعضا | 2936 |