به نام خدا : آموزش اتصال رم به میکروکنترلر avr | تو این مطلب میخوام یه پروژه avr در مورد اتصال رم یا همون MMC یا SD !!! به میکروکنترلر AVR با استفاده از کتاب خونه pff.h قرار بدم….یه فایل PDF شامل آموزش کار ب کتابخونه و یه پروژه که قرار میدم + فیلم پروژه و…
انواع کتابخانه اتصال رم به میکرو
برا اتصال رم به میکروکنترلر ۳ کتابخونه وجود داره (من تا حالا ۳ تا کتاب خونه برا راه اندازی رم دیدم و حالا چند تا دیگه وجود داره که من خبر ندارم رو خدا میدونه) که انشالله اگه عمری باشه مطالبی درباره همشون قرار میدم….فعلا ۳ کتابخونه ff.h و pff.h و FatFs.h رو من میشناسم که تو این مطلب من از کتاب خونه pff.h استفاده کردم. و هر یک از این کتابخونه ها مزایا و معایب خودشون رو دارند….(فعلا من با FatFs.h کار نکردم و اطلاعات خاصی در موردش ندارم)
ویژگی ها/کتابخونه | pff.h | ff.h |
میزان اشغال حافظه میکرو | کم | زیاد |
حداقل میکرو کنترلر مورد نیاز | با mega16 راش انداختم…با mega8شاید راه بیوفته…. شاید هم نیوفته ^_^ | من خودم اگه اشتباه نکنم باmega32 راش انداختمولی دوستان میگن حداقلباید mega64 باشه |
کامل بودن توابع | حدودا ۳ تابع دارد.(یکی خواندن و یکی نوشتن و…)که خود تابع نوشتن هم کلیمحدودیت داره.در کل برا خواندن اطلاعات این کتابخونه خیلی خوبه و گزینه ی مناسبی هستش. |
تعداد زیادی ، آمارش دستمنیست ولی یه چیزو مایههای ۲۰ تا تابع باید داشتهباشه (البته ابینم بگم که خیلیاز این توابع شاید ۱۰ سال دیگه هم به دردتون نخوره ولی تابع write این کتابخونه از کتابخونه pff.h بهتر عمل میکنه) |
FAT32 | پشتیبانی میکنه | نمیدونم دقیقا !!! ( تا ۱۶ رو میدونم که پشتیبانی میکنه ولی ۳۲ رو نمیدونم ) |
توجه۱ : تو این کتابخونه تابع write معایبی دارد (که من حال گفتنشون ^_^ رو ندارم و شما باید صفحه ۴۸ فایل pdf که ته این مطلب میزارم رو حتما حتما بخونید).
و مورد بعد اینکه اگه در کل میخواین از رم اطلاعات بخونیم….بهترین گزینه همین کتابخونه pff.h هستش.
توجه۲ : والا من هر کاری کردم نتونستم از تابع write این کتاب خونه استفاده کنم و یه چیزی تو رم بنویسم……حالا اون طوری که دوستان گفتن مشکل از کتاب خونس….شاید هم مشکل از منه و من یه جای کار اشتباه کردم……
توجه۳ : والا من میخواستم این کتاب خونه رو فایلاش رو کم تر کنم و تا حد امکان سادش کنم……ولی بعد دیدم ارزش نداره و وقتم رو بزارم رو ff.h بهره……آخه این کتاب خونه فقط تابع خوندن اطلاعاتش درست کار میکنه…..و مشکلات زیادی داره…..
لیست توابع کتاب خانه pff.h
اینم لیست توابع این کتابخونه….که نیاز به توضیح نداره….اگه انگلیسیتون یکم ..و فقط یکم خوب باشه متوجه میشید….اگه نشدید گوگل ترنسلیت استفاده کنید……اگه نخواستید بپرسید جواب بدم O_o
۵ تا تابع اول رو تو pdf ته مطلب در موردش توضیح داده شده.
1 2 3 4 5 6 7 |
FRESULT pf_mount (FATFS*); /* Mount/Unmount a logical drive */ FRESULT pf_open (const char*); /* Open a file */ FRESULT pf_read (void*, WORD, WORD*); /* Read data from the open file */ FRESULT pf_write (const void*, WORD, WORD*); /* Write data to the open file */ FRESULT pf_lseek (DWORD); /* Move file pointer of the open file */ FRESULT pf_opendir (DIR*, const char*); /* Open a directory */ FRESULT pf_readdir (DIR*, FILINFO*); /* Read a directory item from the open directory */ |
MMC and SD
۱) مموری های mmc در سال ۱۹۹۷ توسط شرکتهای sandisk و Siemens وارد بازار شدن. مموری های sd شکل توسعه یافته ای از کارتهای mmc هستن که توسط SanDisk و Matsushita و Toshiba طراحی شدن.
۲) در نگاه اول خیلی این دو تا کارت به هم شبیه هستن.
۳) مموری های sd بر خلاف mmc ، یک دکمه برای انتخاب حالت read only هستن که اگه در حالت lock باشه فقط میشه از روشون اطلاعات رو خوند و امکان write یا delete وجود نداره.
۴) یه فرق دیگه این دو تا در قسمت زیرین کارت هست. یک کارت mmc دارای ۷ ارتباط الکتریکی هست در حالیکه کارت sd دارای ۹ تا از این انتقال دهنده های اطلاعات هست.
پروژه اتصال رم به AVR
اینم از کدهای پروژه
توضیح اضافه نمیدم چون تو فایل PDF ته مطلب کامل توضیح داده شده….
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
#include <mega16.h> #include <stdio.h> #include <delay.h> #asm .equ __lcd_port=0x1B ;PORTA #endasm #include <lcd.h> #include "LIB\mmc.c" #include "LIB\pff.c" FATFS Fs; WORD w_br; char buffer[20]; void main(void) { lcd_init(16); lcd_puts(" DMF313.IR");delay_ms(1000);lcd_clear(); while (1) { //آیا رم شناسایی شده است یا نه while(disk_initialize()!=FR_OK)delay_ms(100); lcd_puts("initialize>>>ok");delay_ms(1000);lcd_clear(); //باز کردن رم while(pf_mount(&Fs)!=FR_OK)delay_ms(100); lcd_puts("pf_mount>>>ok");delay_ms(1000);lcd_clear(); /////////////////////////////////////////////////////just read lcd_puts("test>>just read");delay_ms(1000);lcd_clear(); //باز کردن فایل مورد نظر while(pf_open("read.txt")!=FR_OK)delay_ms(100); lcd_puts("pf_open>>>ok");delay_ms(1000);lcd_clear(); //خوندن فایل مورد نظر while(pf_read(&buffer,16,&w_br)!=FR_OK)delay_ms(100); lcd_puts("pf_read>>>ok");delay_ms(1000);lcd_clear(); lcd_puts(buffer);delay_ms(5000);lcd_clear(); /////////////////////////////////////////////////////just read //بستن رم while(pf_mount(0)!=FR_OK)delay_ms(100); lcd_puts("clozed>>>ok");delay_ms(1000);lcd_clear(); //ایجاد یه حلقه بینهایت while(1){}; }; } |
خرید ماژول راه انداز MMC/SD
برا این پروژه ما باید یه ماژول راه انداز رم و یه رم بخریم.که از سایت eshop.eca.ir میتونید بخرید.
اگه حوصله خوندن کل PDF رو ندارید….از صفحه ۲۶ به بعد شروع کنید به خوندن
فایل PDF رو دوستمون آقای بسطام بیرامی (تو سایت ECA) درست کردن….برای تشکر ازشون و مشاهده بحث در مورد این کتابخونه میتونید برید لینک زیر…..
راه اندازی Micro SD به زبان C و استفاده از کتابخانه pff.h در CodeVision
مهمان
سلام آیا قابلیت نمایش تصویر وجود داره
مهمان
اگه بخوایم یه فایلو ببندیم و یه فایل دیگه باز کنیم باید چی کار کنیم؟؟؟
مهمان
چند بار پرسیدم ولی جواب ندادین این کتابخونه رو چطوری به کد ویژن اضافه کنم هرکاری کردم نشد خواهشا جواب بده
نویسنده این مطلب
فایلشو به پوشه پروژه اضافه کن – همین
پروژه ته مطلبو ببین چطوری از کتابخونه استفاده کردم – شما هم همون کارو کن.
مهمان
دستت درد نکنه مشکلم کمی حل شد حالا میتونه اون فایلارو باز کنه ولی از داخل اونا ارور میگیره از INTEGER وPFF شاید نسخه کدویژن باشه واسه چان رو دانلود کردم گفت too many eror نمیدونم چیکار کنم
مهمان
سلام خواهشا جواب بده من از همین استفاده میکنم واسه ساخت سی ان سی فقط نمیدونم موقع خوندن چطوری بره خط بعد با [\n] یا چی مثلا و فقط واسه خوندن میخوام کارتو کمک کن
مهمان
سلام منff.h رو استفاده میکنم و مشکلی نداره ولی pff.h رو ارور میده اینو can’t open #include file: LIB\mmc.c چند تا دیگه میده که مربوط به اینه نسخه کدویژن 3.12 هست و به علت فشار کم روی میکرو اینو میخوام و اون پوشه lib رو توی لیب ای ان سی خودم کپی کردم حالا چیکار کنم
مهمان
سلام، میشه برنامه اصلی رو از روی sd کارت اجرا کرد. به عبارتی از sd کارت بجای حافظه فلش میکرو استفاده کرد به منظور حافظه بیشتر برای کد نویسی
نویسنده این مطلب
سلام – برای مثال : تابلو روان ها که تو سطح شهر نصب هستند دیدید که اشکال مختلفی و متون زیادی رو نشون میدن – خب اینا که تو حافظه میکرو جا نمیشه – اینا رو میریزن تو یه حافظه جانبی و اون حافظه جانبی به میکر وصل میشه و میکرو ازشون داده ها رو میخونه –
همچنین شما میتونید میکرو رو از طریق همین فلش ها پروگرام کنید تا جایی که اطلاع دارم – باید بوتلودر مناسبشو پیدا کنی.
مهمان
راستش LPC1788 برای بعضی پروژه ها با LCD حافظه فلشش كمه، كلا ميخوام كد اصلی رو از روی حافظهSD کارت اجرا کنم، باید با بوت لودر این کار رو انجام داد ولی نحوه آدرس دهی و کد نویسی شو نمیدونم.
نویسنده این مطلب
خو پ برا این کار میخوای – بوتلودر نیازی نی – گفتم شاید میخوای میکرو پروگرام کنی!
مهمان
شما انجام دادین؟ اجرای کد اصلی رو از روی SD کارت، نمونه کد دارین؟
نویسنده این مطلب
نه – نه.
اما برا بحث خوندن متغییر ها ( مثلا عکس ) از روی رم و بعد نمایشش تو نمایشگر نمونه کد تو نت هستش – چیز خاصی هم نداره – یکم ور برید حله.
مهمان
واسه من چرا ارور میده 7 تا چیکار کنم ff.h رو نه ولی اینو چرا ارور میده
مهمان
مهندس لینکت کار نمیکنه . دانلود نشد ارور داد
نویسنده این مطلب
سرورو عوض کردم – به شرکت مربوطه گفتم که درستش کنه – طی چند ساعت دیگه باید درست بشه.
مهمان
سلام دوست عزیز pff.h فقط مال کدویژن هست یا واسه atmel studio هم کار میکنه
نویسنده این مطلب
سلام – نیمدونم – کداشو ببین – معلوم میشه دیگه.
مهمان
با سلام،
با تشکراز زحمات شما دوست عزیز،
لطفا در مورد استفاده از فایل pff.h در کامپایلر winavr و تغییراتی که باید در برنامه داده شود تا در کامپایلر winavr قابل اجرا باشد توضیح بدهید.
با تشکر
نویسنده این مطلب
سلام-winavr کار نمیکنم.
مهمان
طبق گفته سازنده کتابخانه pff تابع write محدودیت های زیر را دارا می باشد.
Cannot create file. Only existing file can be written.
Cannot expand file size.
Cannot update time stamp of the file.
Write operation can start/stop on the sector boundary only.
Read-only attribute of the file cannot block write operation.
مهمان
با سلام و خسته نباشید بابت این مطالب خوبتون
خواستم بپرسم من اگر بخوام داخل حافظه یه مقداری رو بریزم که داخل حافظه نگه داشته بشه و بعدا بتونم بخونمش
این پروژه بالا به کارم میاد یا خیر؟؟؟؟؟؟
نویسنده این مطلب
سلام
یعنی چی که بکارم میاد؟
مهمان
سلام
شما حافظه ای میشناسید که بشه با دو میکروکنترلر باهاش ارتباط برقرار کرد!؟
یعنی با یه میکرو روش بنویسی و با یه میکرو دیگه از روش بخونی!
نویسنده این مطلب
سلام نه – ولی شما 2 تا راه داری
1- بررسی کنی که تو spi ( یا پروتکول مد نظرت ) که اگه دو تا slave داشته باشی – slave دومی میتونی از slave اولی دیتا بخونه یا نه – من چیزی در این باره خاطرم نی – باید خودت بررسی کنی.
2-میکرو دومی به میکرو اولی وصل بشه – و از اون در خواست دیتا بده و اون براش بفرسته که خب معلومه روش اولی بهتره.
مهمان
سلام فایل
bastam.tex کجا هست
نویسنده این مطلب
سلام
این دیگه چه فایلی هستش؟
هر چی هستش همونیه که ته مطلب گزاشتم.
مهمان
سایت خوبی داری ولی اگه سیاسیش نکنی
مهمان
با سلام و خسته نباشید
اولا که سایتتون خیلی عالیه دمتون گرم و خسته نباشید
یه سوال داشتم
به نظرتون از avr میشه بصورت صنعتی استفاده کرد؟حالا نه تو کارخونه و اینا منظورم تو شرایطی هستش که نویز هست مث مدار کلیدزنی و موتور و هرچیز دیگه و تو اینکه مدار میکرو 24 ساعته فعاله ینی کار میکنه .و کارش ساعتی نیست دائم درحال کار کردنه
حالا بنظرتون میشه اینجور کاربرد ها رو از avr انتظار داشت یا در حد کارای کوچیک و آزمایشگاهی بیشتر انتظار نمیره ازش؟اگه نمیشه از arm و pic میشه؟
بازم ممنون سایتتون حرف نداره
نویسنده این مطلب
سلام.بله کار صنعتی هم میشه.
مهمان
بازم ممنون از سایت عالی ای که دارین
دمتون گرم حرف ندارین
مهمان
چرا پیاممو حذف کردی مریض؟؟؟
سووال داشتم خوب…بلد نیستی بگو بلد نیستی.روانی
مهمان
سلام
خواستم ببینم میشه اطلاعاتی رو از طریقی به میکرو منتقل کرده و در sd ذخیره کرد؟؟
مثلا یک پین در ساعت 10 بار خاموش و روشن میشه، میخوام دقیقا لحظاتی که خاموش و روشن شده به صورت log در sd ذخیره و قابل دسترسی باشه
ممنون
مهمان
با این روش ، حداکثر چند گیگابایت میشه داخل sd card نوشت ؟
نویسنده این مطلب
نمیدونم.
مهمان
سلام آیا ماتریس ۱۰۰۰*۱۰۰۰ توی حافظه avr جا میشه.؟چطور میشه اطلاجات یک عکس رو به کد تبدیل کرد .؟ممنون
نویسنده این مطلب
سلام
فک نکنم.
بستگی به فرمت عکس داره که برا هر فرمتی تقریبا دیگه یه نرم افزار هستش ولی خب بدون تبدیل فرمت هم میشه اطلاعات عکسو خوند – تو مطالب مرربوط به lcd ها این موضوع بحث شده.
مهمان
سلام مهندس
وقتت بخیر
یه سوال داشتم
چطوری میتونم یه هارددیسک ( ۵۰۰ گیگ یا ۱ ترابایت ) رو به میکروکنترلر ( pic – Avr – Arm ) متصل کنم؟
کدومشون میتونن اینکار رو انجام بدن
لطف راهنمایی کنین
باتتشکر فراوان
نویسنده این مطلب
سلام
نمیدونم – درباره پروتکول USB تحقیق کن – برا آردوینو بگرد پروژشو احتمالا پیدا میکنی بعد تبدل کن کتابخونشو
مهمان
باسلام
لطفا طریقه نوشتن یک کارکتر بر روی msd به وسیله ATmega32 با کدویژن / کد ویزارد را توضیح دهید
خیلی ممنون
نویسنده این مطلب
سلام
msd چیه دیگه؟
مهمان
سلام وقتتون بخیر. من میخوام یه flash و sd card به lpc1768 وصل کنم. اما نمیدونم پایه خود فلش و پایه gpio اس دی رو دقیقا به کدوم پایه های ال پی سی وصل کنم
نویسنده این مطلب
سلام-sd card که فک کنم با spi راه اندازی میشه – آیسی فلش مروبطه رو نمیدونم پروتکولش چیه ( بسته به آیسی میتونه هر پروتکولی باشه ) – بسته به پروتکول باید به همون پایه در lpc وصل کنید.
مهمان
واقعا عالی بود خیلی بدرد خورد
مهمان
سلام اقای مهندس. راجع به پروژه ی ای که شما انجام دادین که موضوع اون تحت عنوان گیرنده و فرستنده رادیویی با استفاده از usart بود،بنده فایل پروژتونو دانلود کردم و مشابه اونو پیاده سازی کردم منتها در ارتباط usart با اتصال مستقیم سیم از فرستنده (پایه tx) به گیرنده (پایه rx) هیچ مشکلی پیش نمیاد و دقیقا دیتا رو میفرسته.ولی وقتی به ماژول رادیوییم متصل میکنم دگ اطلاعات انطور که باید بره ارسال نمیشه و یا اصلا ارسال نمیشه
مهمان
سلام .ببخشید من خیلی نیاز دارم به نوشتن اطلاعات توی کارت یا ذخیره اطلاعات .میخاستم ببینم اصلا یعنی نمیشه با این کتابخونه کار کرد؟
نویسنده این مطلب
سلام
توابع نوشتنش رو تست کنید – خاطرم نیست دقیا
اگه هم وقت کنید و کتابخونه sdcard آردوینو رو تبدیل کنید خوب میشه.
مهمان
پیجتون واقعا عالی .خدا خیرتون بده.خیلی به درد من خورد.ممنون
مهمان
سلام ممنونم از پست خیلی عالیتون …. جلسه دوم نداره ؟
نویسنده این مطلب
سلام.نه فعلا وقت نکردم بنویسم
مهمان
سلام … لطفن بنویسید
مهمان
با سلام
پروژه ی اتصال رم به avrدر برنامه پروتوس باید چه چیزی را نشاند دهد
باید به صورت حلقه باشد
مهمان
سلام و خسته نباشید
چگونه فایل بسازیم و درون فایل بنویسیم
ممنون اگر پاسخ دهید
مهمان
سلام ممنون از مطالب مفیدتون فقط این برنامه نویسی سی خیلی سخته اگه میشه با بیسیک هم توضیح بدین
نویسنده این مطلب
سلام
بیسیک کار نمیکنم.
مهمان
سلام
فایل ارسالی پسورد داره ؟؟
نویسنده این مطلب
سلام
با حروف کوچیک
www.dmf313.ir
مهمان
سلام مهندس
من قبلا هم ازتون پرسیده بودم ک چطور میشه فایل صوتی رو از طریق میکروفن ب sd card انتقال داد
من هنوز واسه نوشتن اطلاعات روی sdcard مشکل دارم تو هیچ سایتی هم پیدا نکردم ک با کدویژن کار کرده باشن
الان ی چند وقتی هستش ک دنبالشم ولی باز هم نتونستم انجامش بدم
اگه امکانش هستش ی راهنمایی مختصری واسم بدید
ممنون میشم
نویسنده این مطلب
سلام
چه نوع اطلاعاتی میخواین ذخیره تو رم؟ صدا؟ صدا رو از کجا میگیری که میخوای تو رم ذخیره کنی؟
مهمان
سلام
صدارو میخوام با میکروفن ورودی بگیره و ذخیره کنه در sdcard
با فرمت wav
نویسنده این مطلب
در این حد من اطلاعات ندارم – درباره فرمت wav تحقیق کن ببین به چه صورت هستش.
مهمان
ممنون
مهمان
سلام، آخرش به جوابی رسیدی؟ میتونی بهم کمک کنی؟
مهمان
سلام
از سایتتون و اخلاق خوبتون در جهت افزایش آگاهی واقعا ممنونم ولی به اعتقاداتتون اعتراض دارم ، آقای خامنه ای تماما ظلم هستن و از نظر سیاسی یه دیکتاتورن که انسانیت رو نابود کرده
ای کاش شما که عاقلی یکم دقت میکردی
نویسنده این مطلب
سلام
من 4 شنبه بود فک کنم، با 4-5 نفر از دوستان رفتیم یه جا هیئت، خب کارهایی انجام شد تو اون هیئت که من واقعا دوست نداشتم، خب اومدم به دوستام گفتم، ولی حرف منو قبول نکردن، که از این اخلاقشون خوشم اومد، اگه قرار باشه هر کی اومد یه چیزی گفت ما قبول کنیم که نمیشه، گفتم حرف منو قبول نداری درست، حرف فلان مرجع رو قبول داری گفت آره، منم گفتم باشه میرم ازش میپرسم(از دفترش) و جوابش رو مکتوب برات میارم —-> اونم قبول کرد —> که به نظرم بهترین و درست ترین کار رو کرد.
اون شب من برای دوستام یه سری اشکالات اون هیئت رو گفتم به دوستام یه سری کارهایی که تو هیئت میشد گفتم اینا خوب نیست و درست نیست از این جور حرفا، گفتم طبق فلان آیه و حدیث درست نیست، که حرف منو قبول نکردن چون حرف من فقط حرف بود و از کجا معلوم که فلان آیه قرآن و حدیث وجود داشته باشه اصلا و از کجا معلوم معنی و تفسیر اون آیه قرآن چیزی میشد که من میگفتم، شاید من از اون آیه قرآن تفسیر به رای کرده بودم و …. بگذریم اونا حرف های منو قبول نکردن و گفتن ما حرف فلان مرجع رو قبول داریم و حرف اون برا ما سنده، ما هم گفتیم باشه.
الان شما یه حرفی رو میزنید، بدون ذکر دلیل!، دلیل هم اگه ذکر کنید باید سند داشته باشه، مثلا من بگم آقای x بده، باید دلیلش رو هم بگم دیگه، حالا دلیل رو ذکر کردم، باید سند حرف و دلیلم رو هم ذکر کنم دیگه، این طوری باشه که هر کی اومد گفت آقای X به فالن دلیل آدم بدی هستش و سند حرفش رو نیابرد که نمیشه که – سنگ رو سنگ بند نمیشه که
آدم هم عقل داره و با عقلش تصمیم میگیره و نه با تعصب و نه از روی کینه ورزی و شنیده ها و… بهتر بود شما دلایلی هم با سند ارائه میکردید برای این حرفهاتون(به نظر من حرفهای ظالمانه تون – چون با این حرفاتون به شخص امام خامنه ای ظلم کردید، حرفی رو زدید که درست نیست)
مهمان
سلام جناب دمرچیلو
ضمن تشکر از مطالب مفیدتون و همچنین تشکر بابت حق طلبی جنابعالی.
متاسفانه گاهی بعضی افراد مثل اعراب جاهلی حاضر به پذیرش حق نیستن. اینها مانند کف روی آب هستند و مرور زمان ثابت خواهد کرد آب زلال کیست و اینها نابود شدنی هستند.
کافیست دوستان نظرات آیت الله بهجت ، آملی و … رو در مورد امام خامنه ای مطالعه کنند.
یا علی
نویسنده این مطلب
سلام
مهمان
صب تا شب میگه باید از جوونا استفاده کنید و جوونا هر کاری میتونن انجام بدن بعدش خودش نمیتونه از جنتی و ولایتی و حداد دل بکنه و یه جین شغل داده و بازنشیتگی براشون معنا نداره و کلا قانون واسه مردم عادیه و…. به هر حال بیخیال این حرفا ام نباید میگفتم چون اینجا جاش نبود . از شما ام ممنون یه تنه کلی علم الکتررونیک ایرانو جلو بردی . دمت گرم
نویسنده این مطلب
جنتی شغلش چیه؟
طبق متن سایت ویکی پدیا :
1) دبیر شورای نگهبان ( عضو فقها )
2) رئیس مجلس خبرگان رهبری
3) عضو مجمع تشخیص مصلحت نظام
4) عضو شورای عالی انقلاب فرهنگی
1) شورا نگهبان : خب 12 تا عضو داره – 6تاشو رهبری انتخاب میکنه ( 6 تا فقیه + 6 تا حقوق دان که فقهاشو رهبری انتخاب میکنه )؛
کارشون چیه؟ هیچی مجلس چیزی تصویب کنه اینا میان بررسیش میکنن که مغایر شرع و قانون اساسی نباشه.
خب این جور کارا نیاز به نیروی جوان داره ؟ این کار رو با کارگر کارخونه یا بنا و نجار و … مقایسه میکنی؟
2) رئیس مجلس خبرگان رهبری : که حدود 88 تایی عضو داره حالا کمتر بیشترشو کاری ندارم مهم نی برامون فعلا به بحث هم مربوط نی.
کیا عضو این گروه هستن؟ مجلسی متشکل از فقیههای «واجد شرایط» است.
کارشون چیه؟ تعیین رهبر جمهوری اسلامی ایران
این کارو باید به جوونا داد تا از نیروی جوونیشون استفاده کنن و رهبرو انتخاب کنن؟؟؟؟
3) مجمع تشخیص مصلحت نظام : حدود 45 تا حضو داره – هر 5 سال یبار رهبر اعضاشو تعیین میکنه. لیست وضایف این گروه رو میتونی از لینک زیر ببینی
https://fa.wikipedia.org/wiki/مجمع_تشخیص_مصلحت_نظام
4) ……
بعدش هم تا جایی که من سرچ کردم خود دولتی ها و طرفداراش گفتن و وعده دادن که ما از نیروی جوان استفاده میکنیم و سیاست ما اینه و از اینجور حرفا
حالا من زیاد تلوزیون نمیبینم ولی شما اگه متن کامل خبر یا لینک خبر یا فیلم صحبت رو بدید بهتر میشه صحبت کرد – اینی که شما میگید به نقل از رهبری رو من نشنیدم و این که کی گفته و به چه گروهی گفته و اصلا گفته این حرفو یا نه و….
در پاسخ به آخر حرفت که گفتی “یه تنه کلی علم الکتررونیک ایرانو جلو بردی” : جک بی مزه ای بود.
مهمان
سلام
اگه سری به لینکهای زیر بزنید، شاید براتون مفید باشه
http://bayanbox.ir/download/8916095394493418569/Panahian-TanhaMasir-Sound-1to40.rar
و
http://bayanbox.ir/download/2697511286777812045/TanhaMasir1-1to40.pdf
یاعلی
مهمان
با سلام آقای دمرچیلو
اول تشکر بابت سایته خوبتون در جهت آموزش میکروکنترلر
دوم سوالی داشتم در مورد اینکه آیا محدودیتی وجود دارد در حجمی که میکرو کنترلر avr (مثلا atmega16-32-64) می تونه پشتیبانی کنه.اگر جوابتون آره مثلن چه قدر میتونه پشتیبانی کنه.از کجا میشه فهمید؟دیتاشیت؟
نویسنده این مطلب
سلام
منظورت از حجم چیه دقیقا؟ حجم چی؟
مهمان
مقدار حافظه رو میگم.یعنی 1 گیگ باشه 2 گیگ باشه
مهمان
یعنی مثلن میکروکنترلر میتونه حاظه 2 گیگ کارت حافظع رو پشتیبانی کنه
نویسنده این مطلب
من تا 8 گیگ هم تست کردم
مهمان
منظورم مقدار حافظه .یه مگ یه گیگ
نویسنده این مطلب
گفتم که : من تا 8 گیگ هم تست کردم
مهمان
سلام
آقای مهدی عزیز
خیلی ممنون بابت تمامی آموزش هات
ی سوالی داشتم
چطوری میشه فایل صوتی را توسط میکرو به حافظه ی مموری انتقال داد
ممنون میشم راهنماییم کنی
نویسنده این مطلب
سلام
کار نکردم ولی باس تبدیلش کنی به کد – یا تابعش رو از نت پیدا کنی.
مهمان
با سلام
اگه نمونه کدی با کتابخانه ff.h برای نوشتن داخل sd دارید برای بنده بی زحمت بفرستید…
هرچی تلاش کردم نتونستم این کارو کنم…مچکرم
مهمان
ایولا دمتون گرم
مهمان
دوست داریم
مهمان
با سلام آیا من می توانم یک AVR را به مثلا 4 یا 5 عدد SD همزمان وصل کنم و بعد دیتا های آنها که صوت هستند به 4 یا 5 تا آمپلی فایر وصل کنم (آیا برای مغز همچین سیستمی میتوانم از AVR استفاده کنم یا باید ازARM یا FPGA یا DSP استفاده کنم)
نویسنده این مطلب
سلام
والا بشید خودت حساب کتاب کن
حداکثر فرکانس Avr حدود 16 میگ هستش، که یعنی در هر ثانیه 62.5 هزار تا دستور رو اجرا میکنه، حالا همینو تقسیم بر 8 کنیم(4 بار خوندن دیتا از رم و 4 بار نوشتن دیتا) که در ایده آل ترین حالت میشه 7812 قدر دستور در هر ثانیه
حالا ببین این فایل صوتی در هر ثانیه چقدر هجمش هستش و در نتیجه ببین از 7812 کمتر میشه یا بیشتر …
اون وقت میفهمی چه رنج فرکانسی نیاز داری برای کارت
مهمان
سلام مهندس .خسته نباشید.من برناممو که تست میکنم با پروتوس دستوترdisk_initializeرو اجرا میکنه و میشناسه sdرو ولی دستور بعد که pf_mountهستش رو اجرا نمیکنه.من driv رو همونطور که تویه pdfگفته بودید درست کردم ولی باز به همین مشکل بر میخورم .!!!!!
نویسنده این مطلب
سلام
نمیدونم مشکل از کجاس – تو انجمن eca سرچ کنید و اگه چیزی پیدا نشد سوالتون رو مطرح کنید
مهمان
سلام مهندس جان
با پروتئوس که شبیه سازی میکنم برای write کردن یه فایل txt موقعی که قبل رایت از دستور f_open استفاده میکنم خروجیFRESULT عدد ۶ هستش (ارور شماره ۶ )مشکل کجاس ؟ که وقتی help کدویژن نگاه میکنم نوشته ارور ۶ مربوط بهaccess was denied ولی وقتی کتابخونه ff.h نگاه میکنم ارور access با شماره ۷ دیفاین شده و ارور شش متناظر با ارور مربوط به path مشکل چیه ؟ واسه چی ارور میده ؟
(f_open(&patient,”/patient(1).txt”,FA_WRITE | FA_CREATE_ALWAYS
نویسنده این مطلب
سلام
اطلاع ندارم
در عمل مدار رو تست کنید
چون برای من به شخصه زیاد اتفاق افتاده که پروتئوس درست کار نمیکنه
مهمان
خیلی آقایی و واقعا ممنونم…
مهمان
سلام من میخوام یه چیزیو از روی sd cardبخونم بعد از خونده شدن پاک شه باید چی کار کنم
نویسنده این مطلب
سلام
ببینید اگه تابع مورد نظر تو این کتاب خونه هستش که هیچی و اگه نبود برید و از کتابخونه ff.h استفاده کنید.
مهمان
سلام اگه بجای اون فایل text.* یه فایل صوتی مثلا با فرمت mp3 یا هر فرمت صوتی داشته باشیم چطور می تونیم ازش استفاده کنیم یعنی چطور باید وصلش کنیم به PWM و پخشش کنیم و ایا میشه از کتابخانه PFF برای استفاده از رم SD استفاده کرد.
لطفا پاسخ بدید .
با تشکر
نویسنده این مطلب
سلام
تو Eca دیدم برا این موضوع بحث شده بود….توش یه سرچی بکنی سریع پیدا میکنی
منم مثل تو….اطلاعی ندارم
مهمان
سلام مثل همیشه عالی بود
مهمان
با استفاده از کتابخونه PFF.h دیگه نیازی به تنضیمات کدویزارد spi نیست؟اگه هست بگید؟!
نویسنده این مطلب
اطلاع ندارم
مهمان
سلام اون فایل که قراره بخونیمش باید فرمتش تکست باشه یا ایمیج داخله PDF میگه ایمیج ولی شما تو برنامت نوشتی تکست !!!؟؟؟!؟!!؟!؟؟؟!!!
نویسنده این مطلب
سلام
والا تا جایی که یادمه TXT بود…..حالا شاید اشتباه باشه…ولی چیزی که من توخاطرم هست اینه
مهمان
سلام
تشکر .
برای نوشتن داخل فایل باید از کتابخونه
ff.h
استفاده کرد؟
من با این کتابخونه می تونم فایل رو بخونم نمی تونم بنویسم ؟؟
نویسنده این مطلب
سلام
تا جایی که میدونم بله
مهمان
سلام تونت گشتم ولی به زیان سی چیزی ندیدم میشه خودتون بزاریدش

نویسنده این مطلب
سلام
……..
بعید میدونم بتونم
چون فعلا در گیر هارد جدید بتابم هستم….
دیروز ویندوز نصب کردم و الان دوباره مجبور شدم دوباره نصب کنم
هارد قبلیم خراب شد و کل اطلاعاتم پاک شد
مهمان
با سلام لطفا پاسخ بدید
نویسنده این مطلب
سلام
نمیدونم…چیزی خاطرم نیست
مهمان
سلام ببخشید توی قسمت که اطلاعات رو میخونیم( pf_read ) این قسمتش رو من متوجه نمیشم که نوشتید. (&buffer,16,&w_br)
(۱) عدد ۱۶ماله چیه ؟
(۲) w_br ماله چیه ؟
__________________________________________
اون بالا هم زیر کتابخونه ها
;FATFS Fs
;WORD w_br
(۱) WORD چیه ، یه چیزی مثل متغیره ؟
(۲) FATFS Fs این چیه ؟
__________________________________________
ببخشید سوال هام زیاد شد ولی لطفا پاسخ بدید.
با تشکر.
مهمان
با سلام ببخشید من میخواستم یه چیزی درست کنم که فایل هایی که داخل رم sd (همینا که میزاریم تو گوشی) هست رو با میکرو atmega 8 بخونم یعنی مثلا اهنگ هایی که داخل اون رم هست رو با میکرو پخش کنم میخواستم ببینم دقیقا باید چیکار کنم ؟ با تشکر.
نویسنده این مطلب
سلام
پروژش تو نت هستش
مهمان
سلام . ممنون از اطلاعاتی که در اختیار گذاشتید. داخل برنامه ای که نوشتید خبری از پیکربندی spi نبود!!!؟؟؟
مهمان
سلام
خدا قوت
من میخواستم یه سری اطلاعات متنی رو روی SD با میکرو بریزم. شما گفتید این کتابخونه برای نوشتن مناسب نیس. درسته؟ یعنی در حد نوشتن یه متن هم مشکل داره؟
برای استفاده از ff.h منبع آموزشی ای دارید؟
ممنون
نویسنده این مطلب
سلام
تو نت پره…فقط کافیه بسرچید
سایت خاصی تو ذهنم نیست
مهمان
سلام تو این پروژه اسمی از نوشتن رویsdcardنیومده چه جوری باید بنویسیم یه مثال میزنید
نویسنده این مطلب
سلام
FRESULT pf_write (const void*, WORD, WORD*); /* Write data to the open file */
درسته تو پروژه همچین کاری نکردم
ولی تابعش هست که
با تابعش خودت یه پروژه بنویس
مهمان
سلام میشه به جای پورت bمموری کارت رو به پورتcوصل کرد؟
نویسنده این مطلب
سلام
نه
نویسنده سایت
سلام آقا مهدی
این ماژول رم مموری MMC/SD را روی برد بورد بستم ولی میکرو نتوانست از مموری بخواند .
حالا به نظر شما مشکل کجاست ؟
البته در سایت های دیگر گفته بود که باید سر راه مموری به میکرو از بافر دو جهته با شماره 74HC245 استفاده کنید تا
ولتاژ پایه DO از مموری بیشتر از 3.3 ولت شود مثلا 4.5 تا 5 ولت تا برای میکروکنترلر قابل درک باشد .
اما اگر همین پروژه را در میکرو ARM بنویسم به راحتی می توانیم از مموری بخوانیم چون ولتاژ خروجی و ورودی در ARM
حدودا 3.3 ولت می باشد .
ولی در سایت دیگری هم گفته بود که اگر از AVR با پسوند L یعنی مثلا ATmega32L ویا AVR های بالاتر مثل ATmega128
استفاده کنیم می تواند مموری MMC / SD را بخواند .
حالا به نظر شما من که می خواهم با ATmega32A راه بندازم و با بافر دو جهته هم نمیشه چیکار باید بکنم ؟؟؟
نویسنده این مطلب
سلام
لطفا تو eca مطرح کنید
مهمان
سلام

ممنون از توضیحات جامع و کاملتون
مهمان
سلام چگونه میتونم رم micro SD رو بهMMC تبدیل کنم؟ من رم میکرو 1گیگ رو با خشاب به گوشی نوکیا ان 70 وصل کردم ولی کار نکرد
مهمان
سلام
در پروژه ای که با mmc طراحی شده است ؛میشه بجای mmc از sd استفاده کرد؟
مشکلی پیش نمیاد؟
ممنون از مطالب مفیدت
نویسنده این مطلب
سلام
اطلاعی ندارم…تو Eca مطرح کنید
مهمان
درواقع ای کا باعث افزایش حافظه میکرو کنترلر می شه؟
نویسنده این مطلب
یه جورایی
مهمان
موفق باشی
مهمان
سلام
انشاءالله موفق باشید .
نویسنده سایت
سلام
micro sd هشت تا پین داره .
خشاب مبدلش 9 تا پین داره .
من تو یه سایت خارجی یه ترتیبی برا پایه ها پیدا کردم . تو این pdf اقای بیرامی یه جور دیگه بود .
میشه در این مورد راهنمایی کنید ؟
نویسنده این مطلب
من از ماژولش استفاده کردم…
ترتیب پایه های رم خاطرم نیست….
مهمان
تو دیجیکالا سرچ زدم .
رم های موجود تو بازار فرمتشون ntfs هست .
اینا رو با چی میشه راه انداخت ؟
نویسنده این مطلب
فروشگاه سایت eca.ir
مهمان
سلام
لایک داری
مهمان
زنده باد
مهمان
آیا ما میموانیم به غیر از پایه های MOSI &MISO SS SCK میکرو به پایه های پرت دیگر وصل کنیم یا نه
نویسنده این مطلب
نه
مهمان
دستتون درد نکنه ….
مهمان
خیلی عالی
ممنونم ازت