• اگر سمپادی هستی همین الان عضو شو :
    ثبت نام عضویت

میکروی مورد استفاده شما؟؟؟

  • شروع کننده موضوع SR
  • تاریخ شروع

میکروی مورد استفاده شما؟؟؟

  • AVR

    رای‌ها: 17 65.4%
  • ARM-ATMEL

    رای‌ها: 3 11.5%
  • ARM-NXP

    رای‌ها: 0 0.0%
  • ARM-ST

    رای‌ها: 0 0.0%
  • AVR-XMEGA

    رای‌ها: 3 11.5%
  • 8051

    رای‌ها: 0 0.0%
  • PIC

    رای‌ها: 1 3.8%
  • dsPIC

    رای‌ها: 0 0.0%
  • PIC32

    رای‌ها: 0 0.0%
  • متفرقه

    رای‌ها: 2 7.7%

  • رای‌دهندگان
    26
  • شروع کننده موضوع
  • #21

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از شواليه سبز :
دقیقا مشکلشون قدرت پردازش پایینشونه که نمیشه ازشون تو روبات هایی که سرعت پردازش بالا میخوان استفاده کرد. مثل ساکر. dspic رو راستش کار نکردم . الان 3 ساله با pic کار نکردم خیلی درست یادم نیست. یه سری از dspic ها سرعت پردازش خوبی داشتن یادمه که با استناد به حرف شما انگار اونا هم واسه روبات خوب نیستن.

اما یه مسئله دیگه
اینکه کامپایلری که برای pic ها استفاده میشه اگه به زبان c باشه mikro c هست که یه ضعف بزرگ نسبت به کد وِیژن داره. اونم کد ویزارده که نداره. باید همشو خودت بنویسی که این یکم کلافه کنندس. تجربه من میگه کلا کار با avr ها خیلی راحت تر از pic هست
اگه واقعا به خاطر یه کدویزارد میکرو رو عوض میکنید که ...
کدویزارد نداشتن ضعفه؟؟؟؟
به هر حال باید برای شناخت بیشتر با میکرو رجیستر ها رو فهمید که چی به چیه
آره AVR راحته چون منابع زیادی براش هست(من حداقل 20 مدل کتاب فارسی براش دیدم!!! :-\)
کدویژن هم که کار رو برای همه ساده کرده
اما من دیگه به کد ویژن اعتمادی ندارم کامپایلر بهینه ای نیست
نه سرعتش نه حافظش... هیچی فقط به خاطر یه کدویزارد طرف دار داره
اما اگه بخوایم یکم رو امکانات متمرکز بشیم باید این کدویزاردو بزاریم کنار
مثلا یه میکرو خوب برا رباتیک میتونه xmega باشه که سری جدید avr هست
ماشاالله حداقل 5 و حداکثر 8 تایمر 16 بیتی رو تو خودش داره
خروجی pwm زیادی هم داره مثلا تو خانواده a1 با 8 تایمر 24 تا خروجی pwm میده!
توی هر پورت هم(منهای پورت A و B و سه تای دیگه که توی a1 هست و برای رم خارجی با ظرفیت 128mb به کار میره یه سری رابط usart و i2c و spi هست)
مثلا تو خانواده a4 که 44 تا پین داره شما حداقل 2 تا از هر کدومش دارید!
adc اش هم خداست...
12 بیت با سرعت 2MSPS!
+ یه dac دو کاناله که اونم 12 بیته
در ضمن هر پورت دو تا وقفه خارجی داره که میشه پین مربوط بهش رو تنظیم کرد تازه وقفه ها هم اولویت بندی میشه
سیستم کدگذاری سخت افزاری AES و DES
EVENT SYSTEM
DMA
داره که فکر نکنم بدردتون بخوره :D
خلاصه تو هر قسمتی یه تحول اساسی پیدا شده مثلا کلاکش سخت افزاری تنظیم میشه pll داره و خود اتمل گفته رو 32 مگاهرتز آخرین فرکانس مطمئن هست(گرچه رو 72 مگاهرتز هم جواب گرفتیم :D ولی تایمر ها کار نمیکنند)
این میکرو 3 ولتیه
مدارش هم سادست(یه پول آپ رو ریستش میخواد همین)
کامپایلرش هم کدویژن و IAR و AVRstudio هست
که من بهتون پیشنهاد نمیکنم از کدویژن استفاده کنید IAR بهتره(ولی کدویزارد نداره)
یه مشکل دیگه هم پروگرامرشه که اصل اتمل که آپدیت هم میشه 85 تومنه منم دارم و خوب کار میکنه اما نقشه کلونش تو نت هست
در کل میکرو خوبیه و منم که شروع کردم مرجعم فقط دیتاشیت میکرو بوده(منبع فارسی هیچی نداره و من شروع کردم به ایجاد منبع :-")
پ.ن:بابا یکم چشماتون رو باز کنید ببینید چی به چیه همه چیز که نباید هلو بپر تو گلو باشه... به خاطر همین رباتیک از AVR اونور تر نمیره...
 

**NAVID**

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,158
امتیاز
1,995
نام مرکز سمپاد
شهید قدوسی(Qom Nodet)
شهر
قم
مدال المپیاد
یه سال شیمی خوندم!
دانشگاه
Tehran PolyTechnic
رشته دانشگاه
هوافضا - کامپیوتر
پاسخ : میکروی مورد استفاده شما؟؟؟

چرا میزنی خب اگه من میخواستم همه چی عین هلو بره تو گلو که نمی رفتم با میکرو سی کار کنم . گفتم avr راحت تره. روبوکاپ تو جونیور با بیشتر از avr نیاز نداره. وقتی وارد سنیور شدی اونوقت دیگه avr بهتر نیست.
 

s!na

کاربر فوق‌حرفه‌ای
ارسال‌ها
587
امتیاز
12,123
نام مرکز سمپاد
حلی ۱
شهر
تهران
پاسخ : میکروی مورد استفاده شما؟؟؟

خب این مسلمه که pic کار باهاش سخت تره. به درد جونیور نمیخوره ، کلا avr برای کار های آزمایشگاهیه و pic برای کار های صنعتی، خطاش خیلی پایینه pic ولی کسی بخواد روش کد بزنه پیر میشه !

آینده جونیور با توجه به پردازش تصویر مسلما توی شرکت Atmel و محصولات اون تو گروه Arm هست.

ببینم مگه Xmega هر خطش واسه خودش مثل یه نخ جدا نمیشد؟
 
  • شروع کننده موضوع
  • #24

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از s!na :
خب این مسلمه که pic کار باهاش سخت تره. به درد جونیور نمیخوره ، کلا avr برای کار های آزمایشگاهیه و pic برای کار های صنعتی، خطاش خیلی پایینه pic ولی کسی بخواد روش کد بزنه پیر میشه !

آینده جونیور با توجه به پردازش تصویر مسلما توی شرکت Atmel و محصولات اون تو گروه Arm هست.

ببینم مگه Xmega هر خطش واسه خودش مثل یه نخ جدا نمیشد؟
جان؟؟؟
مگه پردازش موازیه که ...
پیر شدن چیه دیگه
چند دست براش کد بزنیم تو ذهنمون میاد چی به چیه
پس اونایی که اسمبلی کار میکنند چی بگند!
همه چیز که Atmel نیست!همین الآن هم توی ARM7 گند زده نمیرزه کار باهاش
عوضش NXP و ST کار رو راحت تر کرده پرفرمنس رو بالا برده و مثل آدم دیتاشیت نوشته!!!کلی هم مثال و اینا داره
شاید بشه به اون at91sam9260 امید داشت ولی بقیش...

هر میکرویی که ازش درست استفاده بشه میتونه صنعتی باشه...

به نقل از شواليه سبز :
چرا میزنی خب اگه من میخواستم همه چی عین هلو بره تو گلو که نمی رفتم با میکرو سی کار کنم . گفتم avr راحت تره. روبوکاپ تو جونیور با بیشتر از avr نیاز نداره. وقتی وارد سنیور شدی اونوقت دیگه avr بهتر نیست.
ای کاش به جای میکرو سی میرفتید سراغ IAR چون این شرکت تو تمام میکرو ها کامپایلر سی داره ARM PIC AVR XMEGA ...
کارتون اینطوری راحت میشد
 

s!na

کاربر فوق‌حرفه‌ای
ارسال‌ها
587
امتیاز
12,123
نام مرکز سمپاد
حلی ۱
شهر
تهران
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از شهریار :
جان؟؟؟
مگه پردازش موازیه که ...
پیر شدن چیه دیگه
چند دست براش کد بزنیم تو ذهنمون میاد چی به چیه
پس اونایی که اسمبلی کار میکنند چی بگند!
همه چیز که Atmel نیست!همین الآن هم توی ARM7 گند زده نمیرزه کار باهاش
عوضش NXP و ST کار رو راحت تر کرده پرفرمنس رو بالا برده و مثل آدم دیتاشیت نوشته!!!کلی هم مثال و اینا داره
شاید بشه به اون at91sam9260 امید داشت ولی بقیش...

هر میکرویی که ازش درست استفاده بشه میتونه صنعتی باشه...
ای کاش به جای میکرو سی میرفتید سراغ IAR چون این شرکت تو تمام میکرو ها کامپایلر سی داره ARM PIC AVR XMEGA ...
کارتون اینطوری راحت میشد
این که پیر میشه منظورم با اسمبلی ش بود.
خب پردازش موازی یه جوری زمان بندی های اجرای ما رو به هم میزنه به نظرم .
 
  • شروع کننده موضوع
  • #26

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از s!na :
این که پیر میشه منظورم با اسمبلی ش بود.
خب پردازش موازی یه جوری زمان بندی های اجرای ما رو به هم میزنه به نظرم .
کی میخواد اسمبلی کار کنه حالا...
پردازش موازی تو کدوم میکرو بود؟؟؟؟
اینا همشون تک هسته ای اند
با RTOS میشه یه جوری multitask رو پیاده کرد که اونم داستانی داره...
 

s!na

کاربر فوق‌حرفه‌ای
ارسال‌ها
587
امتیاز
12,123
نام مرکز سمپاد
حلی ۱
شهر
تهران
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از شهریار :
کی میخواد اسمبلی کار کنه حالا...
پردازش موازی تو کدوم میکرو بود؟؟؟؟
اینا همشون تک هسته ای اند
با RTOS میشه یه جوری multitask رو پیاده کرد که اونم داستانی داره...
مگه xmega هر خطش یه thread نمیشه؟
 
  • شروع کننده موضوع
  • #28

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از s!na :
مگه xmega هر خطش یه thread نمیشه؟
این حرفا دیگه چیه؟
از آدرس 0 شروع میکنه برنامه رو اجرا میکنه خط به خط میره جلو
مثل بقیه میکرو ها
خبر خاصی هم نیست...
این همون cpu هست که تو AVR به کار رفته
یکم دستوراتش بیشتر شده و سرعتش بالاتر رفته
همین
 

s!na

کاربر فوق‌حرفه‌ای
ارسال‌ها
587
امتیاز
12,123
نام مرکز سمپاد
حلی ۱
شهر
تهران
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از شهریار :
این حرفا دیگه چیه؟
از آدرس 0 شروع میکنه برنامه رو اجرا میکنه خط به خط میره جلو
مثل بقیه میکرو ها
خبر خاصی هم نیست...
این همون cpu هست که تو AVR به کار رفته
یکم دستوراتش بیشتر شده و سرعتش بالاتر رفته
همین
پس یه بنده خدایی منو گذاشته سره کار L-:
کلاکش چه محدوده ایه؟ چند تا پین i/o داره؟
 
  • شروع کننده موضوع
  • #30

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از s!na :
پس یه بنده خدایی منو گذاشته سره کار L-:
کلاکش چه محدوده ایه؟ چند تا پین i/o داره؟
به نقل از شهریار :
اگه واقعا به خاطر یه کدویزارد میکرو رو عوض میکنید که ...
کدویزارد نداشتن ضعفه؟؟؟؟
به هر حال باید برای شناخت بیشتر با میکرو رجیستر ها رو فهمید که چی به چیه
آره AVR راحته چون منابع زیادی براش هست(من حداقل 20 مدل کتاب فارسی براش دیدم!!! :-\)
کدویژن هم که کار رو برای همه ساده کرده
اما من دیگه به کد ویژن اعتمادی ندارم کامپایلر بهینه ای نیست
نه سرعتش نه حافظش... هیچی فقط به خاطر یه کدویزارد طرف دار داره
اما اگه بخوایم یکم رو امکانات متمرکز بشیم باید این کدویزاردو بزاریم کنار
مثلا یه میکرو خوب برا رباتیک میتونه xmega باشه که سری جدید avr هست
ماشاالله حداقل 5 و حداکثر 8 تایمر 16 بیتی رو تو خودش داره
خروجی pwm زیادی هم داره مثلا تو خانواده a1 با 8 تایمر 24 تا خروجی pwm میده!
توی هر پورت هم(منهای پورت A و B و سه تای دیگه که توی a1 هست و برای رم خارجی با ظرفیت 128mb به کار میره یه سری رابط usart و i2c و spi هست)
مثلا تو خانواده a4 که 44 تا پین داره شما حداقل 2 تا از هر کدومش دارید!
adc اش هم خداست...
12 بیت با سرعت 2MSPS!
+ یه dac دو کاناله که اونم 12 بیته
در ضمن هر پورت دو تا وقفه خارجی داره که میشه پین مربوط بهش رو تنظیم کرد تازه وقفه ها هم اولویت بندی میشه
سیستم کدگذاری سخت افزاری AES و DES
EVENT SYSTEM
DMA
داره که فکر نکنم بدردتون بخوره :D
خلاصه تو هر قسمتی یه تحول اساسی پیدا شده مثلا کلاکش سخت افزاری تنظیم میشه pll داره و خود اتمل گفته رو 32 مگاهرتز آخرین فرکانس مطمئن هست(گرچه رو 72 مگاهرتز هم جواب گرفتیم :D ولی تایمر ها کار نمیکنند)
این میکرو 3 ولتیه
مدارش هم سادست(یه پول آپ رو ریستش میخواد همین)
کامپایلرش هم کدویژن و IAR و AVRstudio هست
که من بهتون پیشنهاد نمیکنم از کدویژن استفاده کنید IAR بهتره(ولی کدویزارد نداره)
یه مشکل دیگه هم پروگرامرشه که اصل اتمل که آپدیت هم میشه 85 تومنه منم دارم و خوب کار میکنه اما نقشه کلونش تو نت هست
در کل میکرو خوبیه و منم که شروع کردم مرجعم فقط دیتاشیت میکرو بوده(منبع فارسی هیچی نداره و من شروع کردم به ایجاد منبع :-")
پ.ن:بابا یکم چشماتون رو باز کنید ببینید چی به چیه همه چیز که نباید هلو بپر تو گلو باشه... به خاطر همین رباتیک از AVR اونور تر نمیره...
تعداد i/o هم به اون خانواده ای که انتخاب میکنین بستگی داره
a1 دارای 100 پین که کنترلر SDRAM خارجی داره و بقیه ندارند
a3 دارای 64 پین
a4 دارای 44 پین
البته من دیدم خانواده a3u هم وارد ایران شده که usb داره
به غیر از این تقسیم بندی یه شماره دیگه هم توش میبینین که حجم حافظه فلش میکرو رو مشخص میکنه
اینا پکیج DIP ندارند
 

m-hadi

کاربر فوق‌حرفه‌ای
ارسال‌ها
664
امتیاز
660
نام مرکز سمپاد
علامه حلی
شهر
تهران
سال فارغ التحصیلی
13
مدال المپیاد
نداریم کلن :دی
دانشگاه
علم و صنعت
رشته دانشگاه
برق
پاسخ : میکروی مورد استفاده شما؟؟؟

دوستان در مورد iar حرف نزنید که مارو پیر کرد :D
یعنی ما فقط 1 ماه زول کشید با این کامپایلر کوفتی آشنا بشیم تا بتونیم کد بنویسیم :D
بعضی چیزاش واقعا مزخرفه. ما باهاش برای lpc2138 کد مینوشتیم که بسیار مارو اذیت کرد.اگه کسی میخواد باهاش کار کنه حتما یه کتابی چیزی بخونه همینجوری نمیشه رفت سراغش
 
  • شروع کننده موضوع
  • #32

SR

کاربر فوق‌حرفه‌ای
ارسال‌ها
604
امتیاز
1,157
نام مرکز سمپاد
شهید اژه ای 1
شهر
اصفهان
سال فارغ التحصیلی
00
مدال المپیاد
درست نخوندم به جایی نرسیدم
رشته دانشگاه
مهندسی برق
پاسخ : میکروی مورد استفاده شما؟؟؟

به نقل از m-hadi :
دوستان در مورد iar حرف نزنید که مارو پیر کرد :D
یعنی ما فقط 1 ماه زول کشید با این کامپایلر کوفتی آشنا بشیم تا بتونیم کد بنویسیم :D
بعضی چیزاش واقعا مزخرفه. ما باهاش برای lpc2138 کد مینوشتیم که بسیار مارو اذیت کرد.اگه کسی میخواد باهاش کار کنه حتما یه کتابی چیزی بخونه همینجوری نمیشه رفت سراغش
اتفاقا کامپایلر خوبیه :D
چون کیفیت بسیار بالایی داره کد خروجیش
بله سخته منم دیدم اما برای تقویت صبر و حوصله خوبه :D
من از این لحاظ باهاش خیلی حال میکنم :-"
 
بالا