اره دیگه اول باید اینشیال کنی بعد هم Cmd0 , ... البته گفتم سورس آماده هم زیاده می تونی اونها رو هم بخونی برای کد نویسی خیلی کار رو راحت می کنه
تازه اگه بخوای FAT رو هم رعایت کنی یه PDF دیگه هم باید بخونی
اگه همه اسن کار هارو بکنی اگه MMC رو با یه کارت ریدر به کامپیوتر وصل کنی می گه باید فرمتش کنی و نمی تونه بخوندش اما اگه فقط با میکرو می خوای بخونی و بنویسی مهم نیست نیاز به FAt نداری
سلام هادی جان .
من دارم با atm8 کار میکنم . یه برنامه هم download کردم اما واسه تغیر سطح ولتاز بین mmc و avr به مشکل خوردم
به نظرت اگه مستقیم وصلشون کنم به هم با ولتاز کاریه 5 ولت مشکلی پیش میاد؟
الان به atm8L دسترسی ندارم
ممنون
فکر کنم فقط بسوزه :wink:
حداقل یه زینر با یه مقاومت بزار روی پایه های خروجی AVR و فکر کنم اگه ولتاژ رو هم تا 4 یا 4.5 پایین بیاری خوب باشه فرکانس رو هم به خاطر زینر شاید زیاد نتونی ببری بالا با یه فرکانس پایین برای امتحان شروع کن
برای ورودی ها هم اگه ولتاژ رو یه کم پایین بیاری فکر نکنم مشکلی باشه
سلام آقا هادی گل
خسته نیاشی مهندس
میخواستم از کمکهات تشکر کنم بالاخره امروز تونستم یک 512 بایتی ؛ رو mmc بنویسم و بخونم
خیلی سرت میشه
سلام
قابلي نداشت
نوشتن و خوندنت رو تبريك مي گم :wink:
حالا مي توني بزاريش رو سايت
(البته اگه نمي خواي اسراري ندارم )
رو چشم هادی جان .یه کمی برنامم به هم ریختن. مرتبش میکنم و واسش توضیح مینویسم میفرستم
اما هادی حالا میخوام با FAT کار کنم و مثلا یه فایل txt. خاص رو با avr از رمی mmc باز کنم. راه راحتی وجود داره؟ :idea:
ايول
ولي براي FAT راحت ترين راه همون كد هاي آماد است ولي براي شروع چند مدل Fatداريم اوليش مال فلاپي هاست كه به FAT12 معروفه و من هم باهاش كار كردم خيلي راحت ولي اين چيزي كه شما ميخواي FAT32 (فكر كنم) البته FAT16 هم داريم
اينو ببين
http://www.teleport.com/~brainy/fat32.htm البته خيلي قديمي بايد باشه اگه لينك كار نكرد ذخيره شدش رو دارم بگردي هم پيدا مي شه
تو اينها يه حدول داري كه نام فايل هارو نوشته و سكتور شروع رو (اگه اشتباه نكنم) توي اين جدول اسم و پسوند و تاريخ و ... تمام خصوصيات مربوط به فايل رو نوشته
محتواي فايل فكر مي كنم توي چند كلاستر ذخيره مي شن كه كلاستر اول رو از جدول FAT و كلاستر بعدي رو از كلاستر قبلي مي توني پيدا كني براي پاك كردن هم تا اون جا كه يادمه اول اسم فايل رو E5 ميزارن پاك مي شه بر مي دارن بر مي گرده
يه PDFدر مورد FAT پيدا كني كارت حل مي شه
1-سلام هادی جان
2-من کل دیتای MMC رو از طریق AVR ریختم رو رایانه.بد نیست بگم در 512 بایت اول تمام اطلاعات MMC از قبیل نام اندازه و نوع FAT قرار داره
3-به همین روش معلوم شد MMCهای 16 مگابایت از FAT12 استفاده میکنند و 32 به بالا مگا یا ازFAT16 یا FAT32 که در رمهای بزرگتر قابل انتخابه.
4-هادی با ATMEGA8L و کریستال 8MHz برای خوندن هر 512 بایت 13 میلی ثانیه وقت میخواد . این مقدار زیاد؛ طبیعیه؟ یا کارم اشکال داره؟
5- بین config spi=hard و config spi=soft از نظر سرعت عملکرد تفاوتی هست؟
6-رو " برد بورد" عادی تا چه برکانسهایی میشه کار کرد؟
7-fadaaaaat
سلام بر دوست عزيز
4 - براي هر 512 بايد خيلي زياد باشه
5 - بوي Bascom مي ياد
احتمالا منظورش از soft يعني نرم افزاري يعني شبيه سازي پورت SPI يعني كار بيخودي يعني مي توني روي پورت هاي ديگه هم پيادش كني
6 - تا يكي دو مگ رو مي شه مگه كلاك SPI رو چند گذاشتي
7 - :oops:
راستي يادم رفت اطلاعات خوبي به دست آوردي فقط فكر كنم 512 بايت براي fat بايد كم باشه
سلام هادی خان. شرمنده که یه مدت غیبت داشتم.دارم یه سری کارای عقب موندمو جمع میکنم, اخه برگه سربازیم اومده .باید 85/4/4 خودمو به نیروی انتظامی معرفی کنم.برام دعا کنید.
در مورد MMC ما نتونستیم با BASCOM نتیجه بگیریم سرعتش افتضاحه. عملا اندازه گیری کردم.BASCOM فقط برای یه عمل " = " 15 سیکل هدر میده یا مثلا یه FOR تو خالی در هر بار تکرار 32 سیکل لازم داره.
زبان به این مسخرگی دیگه وجود نداره.اگه عمری بود میخوام به توصیه خودت بزنم تو CodeVision ,حالا دنبال کتابشم چیزی میشناسی .یه کتاب خوب که در حد کتاب " کاهه " باشه
ممنون