آموزش اتصال SD CARD به میکرو کنترلر 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 | پشتیبانی میکنه | نمیدونم دقیقا o_O(تا ۱۶ رو میدونم کهپشتیبانیمیکنه ولی ۳۲ رو نمیدوم) |
توجه۱ : تو این کتابخونه تابع write معایبی دارد (که من حال گفتنشون ^_^ رو ندارم و شما باید صفحه ۴۸ فایل pdf که ته این مطلب میزارم رو حتما حتما بخونید).
و مورد بعد اینکه اگه در کل میخواین از رم اطلاعات بخونیم….بهترین گزینه همین کتابخونه pff.h هستش.
توجه۲ : والا من هر کاری کردم نتونستم از تابع write این کتاب خونه استفاده کنم و یه چیزی تو رم بنویسم……حالا اون طوری که دوستان گفتن مشکل از کتاب خونس….شاید هم مشکل از منه و من یه جای کار اشتباه کردم……
توجه۳ : والا من میخواستم این کتاب خونه رو فایلاش رو کم تر کنم و تا حد امکان سادش کنم……ولی بعد دیدم ارزش نداره و وقتم رو بزارم رو ff.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 در سال ۱۹۹۷ توسط شرکتهای sandisk و Siemens وارد بازار شدن. مموری های sd شکل توسعه یافته ای از کارتهای mmc هستن که توسط SanDisk و Matsushita و Toshiba طراحی شدن.
۲) در نگاه اول خیلی این دو تا کارت به هم شبیه هستن.
۳) مموری های sd بر خلاف mmc ، یک دکمه برای انتخاب حالت read only هستن که اگه در حالت lock باشه فقط میشه از روشون اطلاعات رو خوند و امکان write یا delete وجود نداره.
۴) یه فرق دیگه این دو تا در قسمت زیرین کارت هست. یک کارت mmc دارای ۷ ارتباط الکتریکی هست در حالیکه کارت sd دارای ۹ تا از این انتقال دهنده های اطلاعات هست.
اینم از کدهای پروژه
توضیح اضافه نمیدم چون تو فایل 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){}; }; } |
برا این پروژه ما باید یه ماژول راه انداز رم و یه رم بخریم.که از سایت eshop.eca.ir میتونید بخرید.
اگه حوصله خوندن کل PDF رو ندارید….از صفحه ۲۶ به بعد شروع کنید به خوندن
فایل PDF رو دوستمون آقای بسطام بیرامی (تو سایت ECA) درست کردن….برای تشکر ازشون و مشاهده بحث در مورد این کتابخونه میتونید برید لینک زیر…..
راه اندازی Micro SD به زبان C و استفاده از کتابخانه pff.h در CodeVision
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. انشاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
فعلا دارم رو USB و میکرو LPC کار میکنم، 3 تا موضوع مطرح هستش ( که تو ذهنمه هر3شو برم ) :
1) میکرو در نقش Device ( فعلا محوریت کار من این مورد هستش )
2) میکرو در نقش Host
3) میکرو در نقش OTG
و باز 2 تا موضوع مطرح هستش، برا راه اندازی usb دو تا راه داریم ( که تو ذهنمه هر2شو برم ) :
1) استفاده از میکروکنترلر ( فعلا محوریت کار من این مورد هستش که از LPC1768 استفاده میکنم )
2) استفاده از آیسی های مختص اینکار.
فعلا کارم با دیتاشیت usb تموم شده، دارم کلاس های usb رو مطالعه میکنم، کلاس cdc رو ماستمالی کردیم و یه پروژه ازش منتشر کردیم، الان رو کلاس HID ریز شدم و دارم مطالعه میکنمش و پروژه ازش میزارم تو سایت.
جزئیات داستان رو در لینک زیر میتویند ببینید :
===
به علت اثطغبال بیش از حد دوستان از موضوع usb؛ فعلا یکم سرگرم طراحی قالب جدید سایت شدم ^_^
خیلی عالی
ممنونم ازت
دستتون درد نکنه ….
آیا ما میموانیم به غیر از پایه های MOSI &MISO SS SCK میکرو به پایه های پرت دیگر وصل کنیم یا نه
نه
زنده باد
سلام
لایک داری
تو دیجیکالا سرچ زدم .
رم های موجود تو بازار فرمتشون ntfs هست .
اینا رو با چی میشه راه انداخت ؟
فروشگاه سایت eca.ir
سلام
micro sd هشت تا پین داره .
خشاب مبدلش 9 تا پین داره .
من تو یه سایت خارجی یه ترتیبی برا پایه ها پیدا کردم . تو این pdf اقای بیرامی یه جور دیگه بود .
میشه در این مورد راهنمایی کنید ؟
من از ماژولش استفاده کردم…
ترتیب پایه های رم خاطرم نیست….
سلام
انشاءالله موفق باشید .
موفق باشی
درواقع ای کا باعث افزایش حافظه میکرو کنترلر می شه؟
یه جورایی
سلام
در پروژه ای که با mmc طراحی شده است ؛میشه بجای mmc از sd استفاده کرد؟
مشکلی پیش نمیاد؟
ممنون از مطالب مفیدت
سلام
اطلاعی ندارم…تو Eca مطرح کنید
سلام چگونه میتونم رم micro SD رو بهMMC تبدیل کنم؟ من رم میکرو 1گیگ رو با خشاب به گوشی نوکیا ان 70 وصل کردم ولی کار نکرد
سلام

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

سلام
……..
بعید میدونم بتونم
چون فعلا در گیر هارد جدید بتابم هستم….
دیروز ویندوز نصب کردم و الان دوباره مجبور شدم دوباره نصب کنم
هارد قبلیم خراب شد و کل اطلاعاتم پاک شد
سلام
تشکر .
برای نوشتن داخل فایل باید از کتابخونه
ff.h
استفاده کرد؟
من با این کتابخونه می تونم فایل رو بخونم نمی تونم بنویسم ؟؟
سلام
تا جایی که میدونم بله
سلام اون فایل که قراره بخونیمش باید فرمتش تکست باشه یا ایمیج داخله PDF میگه ایمیج ولی شما تو برنامت نوشتی تکست !!!؟؟؟!؟!!؟!؟؟؟!!!
سلام
والا تا جایی که یادمه TXT بود…..حالا شاید اشتباه باشه…ولی چیزی که من توخاطرم هست اینه
با استفاده از کتابخونه PFF.h دیگه نیازی به تنضیمات کدویزارد spi نیست؟اگه هست بگید؟!
اطلاع ندارم
سلام مثل همیشه عالی بود
سلام اگه بجای اون فایل text.* یه فایل صوتی مثلا با فرمت mp3 یا هر فرمت صوتی داشته باشیم چطور می تونیم ازش استفاده کنیم یعنی چطور باید وصلش کنیم به PWM و پخشش کنیم و ایا میشه از کتابخانه PFF برای استفاده از رم SD استفاده کرد.
لطفا پاسخ بدید .
با تشکر
سلام
تو Eca دیدم برا این موضوع بحث شده بود….توش یه سرچی بکنی سریع پیدا میکنی
منم مثل تو….اطلاعی ندارم
سلام من میخوام یه چیزیو از روی sd cardبخونم بعد از خونده شدن پاک شه باید چی کار کنم
سلام
ببینید اگه تابع مورد نظر تو این کتاب خونه هستش که هیچی و اگه نبود برید و از کتابخونه ff.h استفاده کنید.
خیلی آقایی و واقعا ممنونم…
سلام مهندس جان
با پروتئوس که شبیه سازی میکنم برای write کردن یه فایل txt موقعی که قبل رایت از دستور f_open استفاده میکنم خروجیFRESULT عدد ۶ هستش (ارور شماره ۶ )مشکل کجاس ؟ که وقتی help کدویژن نگاه میکنم نوشته ارور ۶ مربوط بهaccess was denied ولی وقتی کتابخونه ff.h نگاه میکنم ارور access با شماره ۷ دیفاین شده و ارور شش متناظر با ارور مربوط به path مشکل چیه ؟ واسه چی ارور میده ؟
(f_open(&patient,”/patient(1).txt”,FA_WRITE | FA_CREATE_ALWAYS
سلام
اطلاع ندارم
در عمل مدار رو تست کنید
چون برای من به شخصه زیاد اتفاق افتاده که پروتئوس درست کار نمیکنه
سلام مهندس .خسته نباشید.من برناممو که تست میکنم با پروتوس دستوترdisk_initializeرو اجرا میکنه و میشناسه sdرو ولی دستور بعد که pf_mountهستش رو اجرا نمیکنه.من driv رو همونطور که تویه pdfگفته بودید درست کردم ولی باز به همین مشکل بر میخورم .!!!!!
سلام
نمیدونم مشکل از کجاس – تو انجمن eca سرچ کنید و اگه چیزی پیدا نشد سوالتون رو مطرح کنید
با سلام آیا من می توانم یک AVR را به مثلا 4 یا 5 عدد SD همزمان وصل کنم و بعد دیتا های آنها که صوت هستند به 4 یا 5 تا آمپلی فایر وصل کنم (آیا برای مغز همچین سیستمی میتوانم از AVR استفاده کنم یا باید ازARM یا FPGA یا DSP استفاده کنم)
سلام
والا بشید خودت حساب کتاب کن
حداکثر فرکانس Avr حدود 16 میگ هستش، که یعنی در هر ثانیه 62.5 هزار تا دستور رو اجرا میکنه، حالا همینو تقسیم بر 8 کنیم(4 بار خوندن دیتا از رم و 4 بار نوشتن دیتا) که در ایده آل ترین حالت میشه 7812 قدر دستور در هر ثانیه
حالا ببین این فایل صوتی در هر ثانیه چقدر هجمش هستش و در نتیجه ببین از 7812 کمتر میشه یا بیشتر …
اون وقت میفهمی چه رنج فرکانسی نیاز داری برای کارت
دوست داریم
ایولا دمتون گرم
با سلام
اگه نمونه کدی با کتابخانه ff.h برای نوشتن داخل sd دارید برای بنده بی زحمت بفرستید…
هرچی تلاش کردم نتونستم این کارو کنم…مچکرم
سلام
آقای مهدی عزیز
خیلی ممنون بابت تمامی آموزش هات
ی سوالی داشتم
چطوری میشه فایل صوتی را توسط میکرو به حافظه ی مموری انتقال داد
ممنون میشم راهنماییم کنی
سلام
کار نکردم ولی باس تبدیلش کنی به کد – یا تابعش رو از نت پیدا کنی.
با سلام آقای دمرچیلو
اول تشکر بابت سایته خوبتون در جهت آموزش میکروکنترلر
دوم سوالی داشتم در مورد اینکه آیا محدودیتی وجود دارد در حجمی که میکرو کنترلر avr (مثلا atmega16-32-64) می تونه پشتیبانی کنه.اگر جوابتون آره مثلن چه قدر میتونه پشتیبانی کنه.از کجا میشه فهمید؟دیتاشیت؟
سلام
منظورت از حجم چیه دقیقا؟ حجم چی؟
مقدار حافظه رو میگم.یعنی 1 گیگ باشه 2 گیگ باشه
یعنی مثلن میکروکنترلر میتونه حاظه 2 گیگ کارت حافظع رو پشتیبانی کنه
من تا 8 گیگ هم تست کردم
منظورم مقدار حافظه .یه مگ یه گیگ
گفتم که : من تا 8 گیگ هم تست کردم
سلام
از سایتتون و اخلاق خوبتون در جهت افزایش آگاهی واقعا ممنونم ولی به اعتقاداتتون اعتراض دارم ، آقای خامنه ای تماما ظلم هستن و از نظر سیاسی یه دیکتاتورن که انسانیت رو نابود کرده
ای کاش شما که عاقلی یکم دقت میکردی
سلام
من 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
یاعلی
سلام مهندس
من قبلا هم ازتون پرسیده بودم ک چطور میشه فایل صوتی رو از طریق میکروفن ب sd card انتقال داد
من هنوز واسه نوشتن اطلاعات روی sdcard مشکل دارم تو هیچ سایتی هم پیدا نکردم ک با کدویژن کار کرده باشن
الان ی چند وقتی هستش ک دنبالشم ولی باز هم نتونستم انجامش بدم
اگه امکانش هستش ی راهنمایی مختصری واسم بدید
ممنون میشم
سلام
چه نوع اطلاعاتی میخواین ذخیره تو رم؟ صدا؟ صدا رو از کجا میگیری که میخوای تو رم ذخیره کنی؟
سلام
صدارو میخوام با میکروفن ورودی بگیره و ذخیره کنه در sdcard
با فرمت wav
در این حد من اطلاعات ندارم – درباره فرمت wav تحقیق کن ببین به چه صورت هستش.
ممنون
سلام، آخرش به جوابی رسیدی؟ میتونی بهم کمک کنی؟
سلام
فایل ارسالی پسورد داره ؟؟
سلام
با حروف کوچیک
www.dmf313.ir
سلام ممنون از مطالب مفیدتون فقط این برنامه نویسی سی خیلی سخته اگه میشه با بیسیک هم توضیح بدین
سلام
بیسیک کار نمیکنم.
سلام و خسته نباشید
چگونه فایل بسازیم و درون فایل بنویسیم
ممنون اگر پاسخ دهید
با سلام
پروژه ی اتصال رم به avrدر برنامه پروتوس باید چه چیزی را نشاند دهد
باید به صورت حلقه باشد
سلام ممنونم از پست خیلی عالیتون …. جلسه دوم نداره ؟
سلام.نه فعلا وقت نکردم بنویسم
سلام … لطفن بنویسید
پیجتون واقعا عالی .خدا خیرتون بده.خیلی به درد من خورد.ممنون
سلام .ببخشید من خیلی نیاز دارم به نوشتن اطلاعات توی کارت یا ذخیره اطلاعات .میخاستم ببینم اصلا یعنی نمیشه با این کتابخونه کار کرد؟
سلام
توابع نوشتنش رو تست کنید – خاطرم نیست دقیا
اگه هم وقت کنید و کتابخونه sdcard آردوینو رو تبدیل کنید خوب میشه.
سلام اقای مهندس. راجع به پروژه ی ای که شما انجام دادین که موضوع اون تحت عنوان گیرنده و فرستنده رادیویی با استفاده از usart بود،بنده فایل پروژتونو دانلود کردم و مشابه اونو پیاده سازی کردم منتها در ارتباط usart با اتصال مستقیم سیم از فرستنده (پایه tx) به گیرنده (پایه rx) هیچ مشکلی پیش نمیاد و دقیقا دیتا رو میفرسته.ولی وقتی به ماژول رادیوییم متصل میکنم دگ اطلاعات انطور که باید بره ارسال نمیشه و یا اصلا ارسال نمیشه
واقعا عالی بود خیلی بدرد خورد
سلام وقتتون بخیر. من میخوام یه flash و sd card به lpc1768 وصل کنم. اما نمیدونم پایه خود فلش و پایه gpio اس دی رو دقیقا به کدوم پایه های ال پی سی وصل کنم
سلام-sd card که فک کنم با spi راه اندازی میشه – آیسی فلش مروبطه رو نمیدونم پروتکولش چیه ( بسته به آیسی میتونه هر پروتکولی باشه ) – بسته به پروتکول باید به همون پایه در lpc وصل کنید.
باسلام
لطفا طریقه نوشتن یک کارکتر بر روی msd به وسیله ATmega32 با کدویژن / کد ویزارد را توضیح دهید
خیلی ممنون
سلام
msd چیه دیگه؟
سلام مهندس
وقتت بخیر
یه سوال داشتم
چطوری میتونم یه هارددیسک ( ۵۰۰ گیگ یا ۱ ترابایت ) رو به میکروکنترلر ( pic – Avr – Arm ) متصل کنم؟
کدومشون میتونن اینکار رو انجام بدن
لطف راهنمایی کنین
باتتشکر فراوان
سلام
نمیدونم – درباره پروتکول USB تحقیق کن – برا آردوینو بگرد پروژشو احتمالا پیدا میکنی بعد تبدل کن کتابخونشو
سلام آیا ماتریس ۱۰۰۰*۱۰۰۰ توی حافظه avr جا میشه.؟چطور میشه اطلاجات یک عکس رو به کد تبدیل کرد .؟ممنون
سلام
فک نکنم.
بستگی به فرمت عکس داره که برا هر فرمتی تقریبا دیگه یه نرم افزار هستش ولی خب بدون تبدیل فرمت هم میشه اطلاعات عکسو خوند – تو مطالب مرربوط به lcd ها این موضوع بحث شده.
با این روش ، حداکثر چند گیگابایت میشه داخل sd card نوشت ؟
نمیدونم.
سلام
خواستم ببینم میشه اطلاعاتی رو از طریقی به میکرو منتقل کرده و در sd ذخیره کرد؟؟
مثلا یک پین در ساعت 10 بار خاموش و روشن میشه، میخوام دقیقا لحظاتی که خاموش و روشن شده به صورت log در sd ذخیره و قابل دسترسی باشه
ممنون
چرا پیاممو حذف کردی مریض؟؟؟
سووال داشتم خوب…بلد نیستی بگو بلد نیستی.روانی
با سلام و خسته نباشید
اولا که سایتتون خیلی عالیه دمتون گرم و خسته نباشید
یه سوال داشتم
به نظرتون از avr میشه بصورت صنعتی استفاده کرد؟حالا نه تو کارخونه و اینا منظورم تو شرایطی هستش که نویز هست مث مدار کلیدزنی و موتور و هرچیز دیگه و تو اینکه مدار میکرو 24 ساعته فعاله ینی کار میکنه .و کارش ساعتی نیست دائم درحال کار کردنه
حالا بنظرتون میشه اینجور کاربرد ها رو از avr انتظار داشت یا در حد کارای کوچیک و آزمایشگاهی بیشتر انتظار نمیره ازش؟اگه نمیشه از arm و pic میشه؟
بازم ممنون سایتتون حرف نداره
سلام.بله کار صنعتی هم میشه.
بازم ممنون از سایت عالی ای که دارین
دمتون گرم حرف ندارین
سایت خوبی داری ولی اگه سیاسیش نکنی
سلام فایل
bastam.tex کجا هست
سلام
این دیگه چه فایلی هستش؟
هر چی هستش همونیه که ته مطلب گزاشتم.
سلام
شما حافظه ای میشناسید که بشه با دو میکروکنترلر باهاش ارتباط برقرار کرد!؟
یعنی با یه میکرو روش بنویسی و با یه میکرو دیگه از روش بخونی!
سلام نه – ولی شما 2 تا راه داری
1- بررسی کنی که تو spi ( یا پروتکول مد نظرت ) که اگه دو تا slave داشته باشی – slave دومی میتونی از slave اولی دیتا بخونه یا نه – من چیزی در این باره خاطرم نی – باید خودت بررسی کنی.
2-میکرو دومی به میکرو اولی وصل بشه – و از اون در خواست دیتا بده و اون براش بفرسته که خب معلومه روش اولی بهتره.
با سلام و خسته نباشید بابت این مطالب خوبتون
خواستم بپرسم من اگر بخوام داخل حافظه یه مقداری رو بریزم که داخل حافظه نگه داشته بشه و بعدا بتونم بخونمش
این پروژه بالا به کارم میاد یا خیر؟؟؟؟؟؟
سلام
یعنی چی که بکارم میاد؟
طبق گفته سازنده کتابخانه 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.
با سلام،
با تشکراز زحمات شما دوست عزیز،
لطفا در مورد استفاده از فایل pff.h در کامپایلر winavr و تغییراتی که باید در برنامه داده شود تا در کامپایلر winavr قابل اجرا باشد توضیح بدهید.
با تشکر
سلام-winavr کار نمیکنم.
سلام دوست عزیز pff.h فقط مال کدویژن هست یا واسه atmel studio هم کار میکنه
سلام – نیمدونم – کداشو ببین – معلوم میشه دیگه.
مهندس لینکت کار نمیکنه . دانلود نشد ارور داد
سرورو عوض کردم – به شرکت مربوطه گفتم که درستش کنه – طی چند ساعت دیگه باید درست بشه.