انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: اتصال میکروکنترول در لینوکس  (دفعات بازدید: 2748 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
اتصال میکروکنترول در لینوکس
« : 29 امرداد 1391، 11:53 ق‌ظ »
سلام علیکم دوستان
رشته بنده برق هست در ترم های آینده مجبور خواهم شد که میکروکنترولر وصل کنم به کامپیوتر اتصال آنها در ویندوز خیلی ساده است ولی من از سادگی خوشم نمی آید برای همین از دوستان راهنمایی می خواهم که چطور می شود در لینوکس میکروکنترول وصل کرد به زبان مخصوص میکروکنترول برنامه نوشت و کامپایل کرد اگر کسی تجربه داره لطفا کمک کنه ! این آدرسی هم هست که فکر می کنم مجبور بشم درایور این دستگاه را برای لینوکس پیدا کنم متشکر می شم توضیح بدهید
http://www.jamshad.com/Products/JUSB2-BL-USB_Srial.html
« آخرین ویرایش: 02 شهریور 1391، 10:34 ب‌ظ توسط h1229m »
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #1 : 29 امرداد 1391، 12:24 ب‌ظ »
سلام لینک های زیر را چک کن

http://www.ladyada.net/learn/avr/setup-unix.html
http://ubuntuforums.org/archive/index.php/t-383305.html
http://www.warpedlogic.co.uk/node/3

برای پروگرم کردن هم میتونی از  avrdude استفاده کنی . با این دستور نصبش کن
sudo apt-get install avrdudeمن زیاد از میکرو سر در نمی‌اورم اما اگه پروگرمر خودش مستقیم با پورت یو اس بی به سیستم وصل بشه فکر نکنم به این تبدیل نیاز باشه .
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #2 : 02 شهریور 1391، 07:04 ق‌ظ »
من یه کم گشتم می شه با این دستورات
sudo apt-get install gcc-avr
sudo apt-get install binutils-avr
sudo apt-get install uisp
می شه برنامه لازم رو نصب کرد که باید حتما به زبان c باشد
واسه کامپایل از دستور
avr-gcc -mmcu=atmega8 Os ledblink.c o ledblink.o
استفاده کرد اگر کامپایل مشکل نداشت می شه از دستور
avr-objcopy -j .text -j .data -O ihex  ledblink.o  ledblink.hex
واسه ایجاد فایل hex استفاده کرد بعدش هم می شه با xAVR_Ubuntu.tar.gz مثل آب خوردن ریخت تو پرگرمر
http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
خواستید یه سر هم بزنید اینجا ...
مدل هایی که واسه پروگرم کردن پشتیبانی می کنه ! ATmega168 ٕATtiny13A ٕ ATtiny24 ٕ ATtiny44ٕATtiny84 ٕ ATtiny2313 ٕATmega48 ٕATmega88ٕ ٕATmega8515 ٕATmega8535ٕATmega8ٕATmega16ٕATmega162ٕATmega164PAٕATmega324PAٕATmega32ٕATmega64AٕATmega128ٕ
هست
« آخرین ویرایش: 02 شهریور 1391، 10:34 ب‌ظ توسط h1229m »
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #3 : 02 شهریور 1391، 10:37 ب‌ظ »
دوستان دوباره سلام مشکلی که من الان دارم اون نرم افزاری که در بالا گفتم متاسفه خیلی از برنامه ها رو کامپایل نمی کنه از جمله برنامه ساده

/* ledblink.c, an LED blinking program */
#include<avr/io.h>
#include<util/delay.h>
void sleep(uint8_t millisec)
{
        while(millisec)

        {
                _delay_ms(1);/* 1 ms delay */
                millisec--;
        }
}
main()
{

        DDRC |=1<<PC2;  /* PC2 will now be the output pin */
        while(1)
        {
                PORTC &= ~(1<<PC2);/* PC2 LOW */
                sleep(100);/* 100 ms delay */

                PORTC |=(1<<PC2); /* PC2 HIGH */
                sleep(100);/* 100 ms delay */
        }
}

که مال یه led سادس ! چون اصلا headerfile  هاش رو نداره حالا من از دوستان خواهش دارم یه برنامه واسه لینوکس معرفی کنن که headerfile هاش رو داشته باشه بی زحمت خیلی ممنون می شم !
« آخرین ویرایش: 02 شهریور 1391، 10:40 ب‌ظ توسط h1229m »
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین ح.م

  • High Hero Member
  • *
  • ارسال: 1274
  • جنسیت : پسر
  • دین بدون خرد مانند خرد بدون دین بی معناست
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #4 : 03 شهریور 1391، 10:20 ب‌ظ »
دوستان مشکلم با کامپایل حل شد مشکلی که الان دارم اینه که یه برنامه ندارم که توش یه مدار رسم کنم و برای میکروکنترول برنامه بنویسم run کنم ببینم نتیجه چیه یه چیزی شبیه code vision می خواستم که free باشه ! بی زحمت !
عاقبت انحصار شکست و سرانجام کمونیسم گنویی دیکتاتوریست !
الگوی متن باز از هر جهت بر الگوی نرم افزار آزاد رجحان دارد
وَسَيَعْلَمُ الَّذِينَ ظَلَمُوا أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ

آفلاین آیدین

  • Hero Member
  • *
  • ارسال: 733
  • جنسیت : پسر
  • Die it such FRIENDLY word for me
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #5 : 03 شهریور 1391، 10:38 ب‌ظ »
انصافا باید به خودت افتخار کنی که همه مشکلاتت خودت  رفع میکنی ، هم این تاپیک هم تاپیک مودم وایمکس ایرانسل ، آفرین بر تو

این لینک رو نگاه کن ، ببین به دردت میخوره ...

http://opencv.org/


== ویرایش ==

جالب اینجاست که کسی هم جواب شما رو نمیده باز هم پیگیر هستید و ناامید نمیشید :)

تبریک میگم به شما
« آخرین ویرایش: 03 شهریور 1391، 10:41 ب‌ظ توسط آیدین »
من از سرزمین آه آمده ام! سرزمین اندوه های بسیار! از جایی که هیچگاه نخندیده ام!!
من زاده ی‌ سرزمین آه هستم. من از سرزمین شرم آمدم،
از سرزمین حیا‌های بی‌ خاصیت، سرزمین قایم شدن‌های پر قیمت،
من از سرزمین حصار‌های بی‌ منفعت آمده ام !! من از سرزمین پنهان شدن آمده ام
من به رسم آهیان ، همچنان می‌‌آیم!!

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #6 : 04 شهریور 1391، 12:51 ق‌ظ »
من با AVR یه کم کار کردم و این بهترین راهنمای من بود: http://www.instructables.com/id/How-to-get-started-with-Eclipse-and-AVR/?ALLSTEPS
البته مدار رسم نمی‌کنه. ولی خیالت رو از بابت خیلی چیزها راحت، کار برنامه‌نویسی رو لذت‌بخش و پورت کردنش رو عین آب خوردن می‌کنه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین HKhero

  • Newbie
  • *
  • ارسال: 1
  • جنسیت : پسر
  • برنامه نویس کلوز سورس !
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #7 : 22 شهریور 1391، 01:43 ق‌ظ »
با سلام
ببخشید این تاپیک فکر کنم خیلی قدیمی باشه ولی یه سوال داشتم .
آقا دانیال این برنامه ای که شما می فرمایید می تونه پروگرمر ما رو هم ساپورت کنه و باهاش از طریق یو اس بی ارتباط برقرا کنه ؟ (مدلش USBasp هست و یه پروگرمر اوپن سورس هست و تمام فایل های مورد نیازش در دسترس هست .)
ممنون
امضا نمی دم !

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #8 : 26 شهریور 1391، 06:47 ق‌ظ »
بله. تقریبا تمام پروگرمرهای موجود در ایران از این نوع هستن و اتفاقا خیلی هم خوب تو گنو کار می‌دن
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین hamed_ubuntu

  • Sr. Member
  • *
  • ارسال: 251
  • جنسیت : پسر
  • linuxforlife.ir
    • لینوکس برای زندگی
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #9 : 07 مهر 1393، 09:06 ب‌ظ »
من با پروگرمر usbAsp مشکل دارم
خروجی avrdude اینه:
Unable to detect MCU

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

avrdude done.  Thank you.

تا میتونم باید تلاش کنم.همین

آفلاین agape

  • Jr. Member
  • *
  • ارسال: 92
    • هوشمند سیاره نپلاد
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #10 : 05 آبان 1393، 02:31 ب‌ظ »
با دستور sudo اجرا کنید مشکل حل میشه
 :)
در این دنیایی که درش زندگی می کنیم، هیچ چیز به آینه ئی که بعضی جاها جیوه اش را تراشیده باشند به من شبیح نیست.
فکر کنید جیوه ی آینه ئی را از بعضی جاهاش تراشیده باشند و به این دلیل نتواند چیزی را که درش منعکس می شود،سالم و کامل منعکس کند.
چه می گویید ؟!
آنچه مرا هنوز به صورت آینه نگه داشته است.....

آفلاین hamed_ubuntu

  • Sr. Member
  • *
  • ارسال: 251
  • جنسیت : پسر
  • linuxforlife.ir
    • لینوکس برای زندگی
پاسخ : اتصال میکروکنترول در لینوکس
« پاسخ #11 : 09 آبان 1393، 12:17 ق‌ظ »
سلام دوستان
مشکل حل شد
اگه دوستان کمک خواستن بهم بگن.
ممنون.
برای طراحی مدار چاپی هم fritzing  عالیه.
« آخرین ویرایش: 09 آبان 1393، 12:20 ق‌ظ توسط hamed_ubuntu »
تا میتونم باید تلاش کنم.همین