امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساده ترین ، راحت ترین ، ارزانترین برای شروع
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #12
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
سلام
دیشب کل pmm شماره ی 2 رو خوندم.چیزی که فهمیدم این بود که آرم 7 اصلا چیز ترسناکی نیستش.چیزی که تنها ازش می ترسم لحیم کاریش هست که فکر کنم با همون فتیله راحت میشه لحیم کرد.

همین برد آموزشی(برد میکرو) کویر الکترونیک چیز خاصی نداره که.فقط پایه هارو کشیده بیرون و پورت usb و jtag آماده کرده و یه کریستال 18.؟؟؟ مگا گذاشتند تا بشه با samba پروگرامش کرد. انگار جامپر انتخاب power هم گذاشتند تا بشه منبع جریانو انتخاب کرد(آداپتور - usb) و دوتا دیگه برای ریست و پاک کردن حافظه ی فلش و دوتا led برای samba(portb.19) , Power.

نظرتون در باره ی بیرون کشیدن پایه های sam7(s OR x*)256 با چهار تا پین هدر 2 ردیفی چیه؟(برد مربع،امکان گرفتن نویز هست؟(من هر کجا که نگاه کردم از عدم نویز پذیری آرم تعریف کردند، همون قدر که از نویز پذیری avr تعریف میکردن!))

*سری × ، 100 پایه اند ولی سری اس ، 64
(آخرین ویرایش در این ارسال: ۳۱-خرداد-۱۳۸۹, ۱۸:۲۸:۵۱، توسط salehjg.)
۳۱-خرداد-۱۳۸۹, ۱۴:۵۱:۴۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, joker
joker آفلاین
کاربر با تجربه
****

ارسال‌ها: 798
موضوع‌ها: 67
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 849
( 3655 تشکر در 908 ارسال )
ارسال: #13
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
تشکرات
منم منظورم یه همچین چیزیه
سادترین روش پروگرام کردن ARM چیست ؟
ساده ترین و پریاب ترین ( مخالف نایابترین) آرمی که توی ایران به وفور ریخته چه مارکیه ؟ میدونید که من دست رو یه چیزی بزارم میشه قضیه avr ها و فرت نایاب میشه آخرش :(
مدلش را بگین ، نحوه پروگرامش (کردن - ساختن)را بگین ،چشمم نرم دندم کور دیتاشیت خوندنش گردن خودم میام براتون به زبون آدمیزاد آموزشش را مینویسم :)

[تصویر:  sajdelogo.gif]
۳۱-خرداد-۱۳۸۹, ۱۸:۴۹:۲۱
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg
koorosh.k آفلاین
در حال پیشرفت
***

ارسال‌ها: 377
موضوع‌ها: 16
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 764
( 1168 تشکر در 438 ارسال )
ارسال: #14
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
چه شکلی می شه چشما نرم و دنده را کور کرد؟!!
(اسپم)

If you felt sad, just think your future when you are saying"good old days"!
afshin.k
۳۱-خرداد-۱۳۸۹, ۱۹:۲۵:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #15
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
یک سوال:

می ارزه خودمون درست کنیم؟ هزینه ی ساخت pcb 2 لایه ، برای هر واحد چقدره؟(به زبون آدمی زاد متر^2،سانتی متر^2 ای چقدره؟)

یهو می بینیم هزینه از برد آماده بالا رفت ها!؟

(چرا سایت اینجوری شده پس؟ قالب فروم کجا رفته؟ حال و هوای ویندوز 98 رو داره!)

------------------------------
اگه قرار باشه با آرم 7 کار کنیم همشون به غیر از atsam7s16 و 32 ، پورت usb دارندو از samba پشتیبانی می کنند.(یعنی پروگرامر نمی خواد ، فقط برنامه ی samba و کابل usb و موارد زیر رو می خواد:

کد:
8.10 SAM-BA Boot Assistant
The SAM-BA® Boot Recovery restores the SAM-BA Boot in the first two sectors of the on-chip
Flash memory.[منظورم اینجاست=>] The SAM-BA Boot recovery is performed when the TST pin and the PA0, PA1
and PA2 pins are all tied high for 10 seconds. Then, a power cycle of the board is mandatory.

The SAM-BA Boot Assistant is a default Boot Program that provides an easy way to program in
situ the on-chip Flash memory.
The SAM-BA Boot Assistant supports serial communication through the DBGU or through the
USB Device Port. (The AT91SAM7S32/16 have no USB Device Port.)
• Communication through the DBGU supports a wide range of crystals from 3 to 20 MHz via
software auto-detection.
• Communication through the USB Device Port is limited to an 18.432 MHz crystal. (
The SAM-BA Boot provides an interface with SAM-BA Graphic User Interface (GUI).
۳۱-خرداد-۱۳۸۹, ۲۰:۰۲:۲۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #16
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
سلام
تقریبا 15 ماه قبل کار با arm های شرکت اتمل رو شروع کردیم ، و تقریبا 2 ماه قبل آموزش این میکرو کنترلر ها به پایان رسید ، مطالبی که در ادامه وجود داره خلاصه ای از فعالیت های انجام شده هست :
******************************************************************************
کلیه مطالب مربوط به سری at91sam ( میکرو کنترلر های که در اونا هسته ی arm استفاده شده و توسط اتمل تولید شده ) در شماره ی 2 تا 8 ماه نامه های pmm که توسط گروه ایران میکرو منتشر میشه جمع اوری شده .

در اولین شماره به بررسی مطالب اولیه مربوط به این خانواده پرداخته شده ، در این شماره به کلیه سوالاتی که ممکنه برای شما و در شروع کار پیش بیاد پاسخ داده شده :

1.ARM چیست و چرا ARM ؟ (مقایسه کامل بین خانواده ARM ،AVRو PIC و سایر میکرو کنترلر های موجود در ایران ، فرق arm با این میکرو کنترلر ها چی هست و ما چرا باید از اونا استفاده کنیم ؟ )

2.با چه میکرو و کامپایلری شروع کنیم (مقایسه جامع بین کامپایلرها و شرکت های تولید کننده میکرو و... ، همون طور که میدونید بیشتر از 60 تولید کننده ی مطرح سخت افزار ، در میکرو کنترلر هاشون از هسته ی arm استفاده میکنن ، در این بین شرکت های نرم افزار های هم بیکار ننشستند و بیشتر از 200 تا کامپایلر برای arm ارائه دادن و.....)

3.بررسی برد آموزشی arm و نحوه ی راه اندازی اون ( بردی که در این مجله روش بحث شده ، ورژن قدیمی هست و دیگه تولید نمیشه ، ورژن 2 اون با مقداری تغییرات از طریق فروشگاه شرکت کویر الکترونیک در دسترس شما قرار داره . pcb و شماتیک این برد رایگان هست و در فایل پیوست مجله وجود داره )

4.نحوه کار با کامپایلر keil ( بعد از اینکه در بخش دوم مجله ، کامپایلر های مختلف رو بررسی میکنیم ، با دلایل و استدلال های مختلف به این نتیجه میرسیم که بهترین کامیپالر arm کامیپالر keil هست ، در این بخش نحوه ی ایجاد پروزه و نوشتن و شبیه سازی اولین برنامه توضیح داده شده )

5.اولین برنامه جهت تست ( نحوه برنامه ریزی ، کامپایل کردن و ...)

6.آموزش زبان c ( در این بخش به آموزش مقدماتی زبان c پرداختیم )

7.چند پروژه و مثال

8.دیتا شیت فارسی AT91SAM7X256 ( در این دیتا شیت به بررسی امکانات و کاربرد پایه های میکرو کنترلر مذکور پرداخته شده .)
دانلود این شماره از ادرس زیر :
http://www.iranmicro.ir/dl/content.php?f...cro.ir.zip
*************************************************************************
در مجله ی شماره ی سه که میتونید از طریق این لینک دانلودش کنیذ به بررسی مطالب زیر پرداخته شده :
1- آموزش نحوه ی برنامه نویسی پورت ها وپایه های میکرو
2-کتابخانه ی تاخیر
3-راه اندازی lcd کارکتری با 8 خط داده
4- راه اندازی مبدل انالوگ به دیجیتال
5- بررسی رجیستر های مربوط به تایمر و کانتر و نحوه ی راه اندازی اون
6-LCD2*16 با استفاده از سه سیم
7- چند تا تمرین که جواب اونا رو میتونید در انجمن سایت iranmicro.ir پیدا کنید
***********************************************************************
آموزش ها در مچله ی 4 ادامه پیدا میکنه و شامل موارد زیر هست :
1- بررسی واحد SSC ( توسط این واحد میتونید صدا های دیجتال رو پخش کنید )
2- راه اندازی lcd کارکتری با 4خط داده
3- راه اندازی کیپد 4*4 + کتابخانه
4- Watchdog
5- واحد pll و pmc و نحوه ی پیکربندی اونا در keil
6- راه اندازی حافظه ی ATD45DB161D
دانلود مجله ی 4 :
http://iranmicro.ir/dl/content.php?fname...cro.ir.exe
***********************************************************************
در مجله ی شماره ی 5 آموزش های بسیار مفیدی وجود داره :
* بررسی دستورات Keil ( این بخش ادامه ی آموزش برنامه نویسی c هست که در شماره ی 2 اورده شده بود )

* مقدمه ای بر سیستم عامل با ARM

* راه اندازی LCDn96 با توضیحات با توابع ( این lcd که همه اون رو با نام " lcd گوشی چینی " میشناسن ، یک lcd رنگی 128*64 هست که روش تاچ و... وجود داره و خلاصه خیلی توپه ...)

* فارسی نویسی در کدویژن ( این مطالب به arm ربطی نداره و مخصوص avr هست )

* پروگرامرAVR با قابلیت کار در اکثر کامپایلرها (USBasp ) ( این مطالب به arm ربطی نداره و مخصوص avr هست )
دانلود :
http://iranmicro.ir/dl/content.php?fname...ro.ir).rar
**********************************************************************
بعد از منتشر شدن مجله ی 5 ، سایت های کویر الکترونیک و ir-man با هم ادغام شد و گروه آموزشی کار خودش رو در سایت جدید و با دامنه ی http://www.iranmicro.ir از سر گرفت .
به دلیل وجود برخی از مشکلات کاری مجله ی 6 در موئد مقرر منتشر شد و نهایتا در ماه بعد و بعد از ترکیب شدن با مجله ی 7 در دسترس دوستان قرار گرفت ، در این شماره فقط به بررسی واحد usart در میکرو کنترلر های Arm پرداخته شده و بقیه ی مطالب مربوط به Avr و... هست .
دانلود مجله ی 6-7 :
http://iranmicro.ir/dl/content.php?fname...ro.ir).rar
*************************************************************************
و در نهایت ، کار سری at91sam با مجله ی 8 به پایان میرسه :
http://iranmicro.ir/dl/content.php?fname=lt/pmm/pmm8[www.iranmicro.ir].zip
SSC و توابع ان در KEIL
I2C و نحوه ی کار با ان
پروژه :راه اندازی eeprom سریال
صفحات لمسی 0
پروژه : خواند خروجی تاچ 124*64 توسط arm
پروتکل 1 WIRE
پروژه : ارتباط سریال بین دو عدد میکرو کنترلر arm
باس spi.
واحد Debug Unit در میکرو کنترلر های .ARM
پروژه : استفاده از کتابخانه ی dbgu.h
IrDA® Infrared و نحوه ی کار با ان در keil
پروژه : راه اندازی ارتباط دو طرفه بیسیم میان دو میکرو کنترل
اتصال ميکروکنترلر PIC به پورت سريال، ذخيره و رسم تصاوير
USB Device Port (UDP)
پروژه: ساخت موس با استفاده از توابع usb
پروتکل ethernet.
پروژه :easy web
Pulse Width Modulation Generation Using the AT91 Timer/Counter
راه اندازی پروتکل ISO7816
rs485 ، بررسی واجرا
Advanced Interrupt Controller (AIC)
به دلیل حجم وسیع مطالب در این شماره و وجود باگ های فراوان در کتابخانه های ارائه شده برای این بخش ، مجبور شدیم کلیه کتابخونه ها رو جمع اوری کنیم ، این کتابخونه تا آخر تیر ماه اشکال یابی و منتشر میشه .
************************************************************************
بعد از مجله ی 8 و در مجله ی 9 به سراغ سری lpc رفتیم و انشالله تا 3 ماه دیگه آموزش این میکرو کنترلر ها هم به پایان میرسه .

ادامه مطالب در پست بعدی
۰۱-تير-۱۳۸۹, ۲۲:۰۷:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg, joker, koorosh.k, رسول, orange signal
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #17
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
نقل قول: مطالب زیادی در مورد ARM این چند وقت خوندم ولی هنوز نتونستم یه تصمیم درست حسابی برای شروع بکار با ARM بگیرم چون هنوز واقعا نمیدونم
سادترین روش ، ارزانترین پروگرامر ( یا روش) و راحت ترین روش برای کار کردن با چه نوع ARM ی و چه مدلهایی قابل انجام به عنوان شروع بکار اولین پروژه (مطابق معمول نوشتن hello world روی یک LCD یا همون پله قبلش روشن خاموش کردن یک LED به صورت مقدمات چی هست.
شما تصمیم درست رو گرفتین و از پستی که زدید معلومه که میخوایید با Arm کار کنید .

نقل قول: - یه سوال دیگه: آرم 7 با avr چه فرقی داره؟ این سوالو به این دلیل می پرسم که نمیشه روش ویندوز درست و حسابی نصب کرد-به نظر شما بهتر نیست که از آرم 9 شروع کرد؟(یه نگاه به roboeq.com بندازید، قیمت خود آرم9 خیلی زیاد نیست.)
فرق که بین این دوتا وجود داره ، مثل فرق یه چیز با شقیقه هست ( چیز دیگه ای به ذهنم نرسید ) رو هیچ کدوم از این میکرو کنترلر ها ویندوز نصب نمیشه ، بلکه سیستم عامل نصب میشه ، شما میتونید سیستم عامل رو هر میکرو کنترلر 32 بیتی نصب کنید . تفاوت هسته در قدرت و سرعت پردازش و امکانات جانبی هست .
نقل قول: ی برد آموزشی آرم هقت دیدم(100 پایه)، ناقابل 235 تومن!
محتویات:نرم افزار ها+جزوه کلفت!(کلمه دقیق نویسنده!)+برد+...
از اونجایی که من مشتری طرفم فکر کنم 200 هم بده بهم...
کی می خواد؟!
جوکر جون شما هم که اصفهانی دیگه ...
منم یه دونه برد arm دیدم که 130 هزار تومان در میومد :
http://kavirelectronic.com/eshop/product...product=12
حتما قبل از خرید یک برد آموزشی ، امکانات و قیمت ها و پشتیبانی و .... رو با هم مقایسه کنید و بعدا بخرید .
نقل قول: حتما باید اول برد آموزشی بگیرم ؟
در نرم افزار keil امکان شبیه سازی کلیه بخش های جانبی وجود داره ، برای استفاده اط برد ها آموزشی دلایل خاصی وجود داره که میتنید با مراجعه به انتهخای این پست اونا رو مشاهده کنید .

نقل قول: سادترین روش پروگرام کردن ARM چیست ؟
تمامی روش ها در مجله ی شماره ی 2 گفته شده ، قطعا ساده ترین روش برای برنامه ریزی استفاده از sam-ba هست .
نقل قول: ساده ترین و پریاب ترین ( مخالف نایابترین) آرمی که توی ایران به وفور ریخته چه مارکیه ؟ میدونید که من دست رو یه چیزی بزارم میشه قضیه avr ها و فرت نایاب میشه آخرش :(
at91samx256 و at91sams64 و سایر موارد مشابه .
تمامی میکرو کنترلر ها توی بازار وجود داره و اگه فردی که شما اون رو با نام مشنگ میشناسن اذیت نکنه ، مشکلی در نایاب شدن و ... پیش نمیاد .
نقل قول: مدلش را بگین ، نحوه پروگرامش (کردن - ساختن)را بگین ،چشمم نرم دندم کور دیتاشیت خوندنش گردن خودم میام براتون به زبون آدمیزاد آموزشش را مینویسم :)
در مجله ی شماره ی 2 گفته شده .
نقل قول: می ارزه خودمون درست کنیم؟ هزینه ی ساخت pcb 2 لایه ، برای هر واحد چقدره؟(به زبون آدمی زاد متر^2،سانتی متر^2 ای چقدره؟)
سه تا پارامتر در این موضوع دخیل هست : 1- وقت ، 2- تجربه ، 3- امکانات .
ادامه در پست بعدی
۰۱-تير-۱۳۸۹, ۲۲:۲۹:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg, joker, koorosh.k, رسول
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #18
RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
نکته ها :
1- در صورتی که قصد دارید برای arm برد آموزشی بخرید یا بسازید یا ....قبلش حتما فایل زیر رو بخونید :
http://fuf.ir/download.php?id=2C42E9B41
2- مجلات شماره ی 2 تا 8 در زمانی منتشر شد که فعالان گروه ایران میکرو ، خودشون در حال یادگیری بودن ، قطعا این مطالب با اشکالاتی همراه هست که در کتاب رایگانی که در اینده ای نزدیک منتشر میشه تمامی اشکلات تصحیح میشه ، با خوندن پست های موجود در انجمن تخصصی at91sam ایران میکرو میتونید مطالب مفیدی رو در مورد این اشکالات و ... پیدا کنید .
3- برای دریافت اطلاعات بیشتر در مورد مجلات به ادرس زیر مراجعه کنید :
http://www.iranmicro.ir/forum/forumdisplay.php?f=221
4- فروشگاه تخصصی کویر الکترونیک به دلیل عدم رضایت برخی از دوستان و ایجاد برخی مسائل دارای مشکلاتی هست ، که این موارد تا جمعه ی همین هفته رفع میشه :
http://kavirelectronic.com/eshop/
5- در صورتی که سوالی داشتید مطرح کنید .
۰۱-تير-۱۳۸۹, ۲۲:۳۶:۲۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, salehjg, sarv, joker, koorosh.k, رسول, eai
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #19
Sad  RE: ساده ترین ، راحت ترین ، ارزانترین برای شروع
خیلی خوشحال شدم از اینکه یه نفر(ایهام) هست که در این مورد از دست آدم بگیره. منم با تمام وجودم میخوام arm7 ،atmel رو یاد بگیرم.این 3 ماه فکر کنم فرصت خوبیه .شاید هیچی بلد نستم ولی میخوام یاد بگیرم.از این که می بینم ما ایرانیا با وسایلی کار میکنیم که همیشه کم کم در خارج از کشور منسوخ میشه دلم می گیره.

شاید این تاپیک جای بحث روی این موضوع خصوصی نباشه به همین دلیل رنگ نوشته هامو کم رنگ میکنم، ولی اگه اینا رو نمی گفتم می ترکیدم،امید وارم این حرفام از روی احساسات نباشهWhistle


من که هم مجله های pmm و هم datasheet ، اتمل sam7x رو می خونم. سعی میکنم هرجوری که شد کمک کنم.
۰۱-تير-۱۳۸۹, ۲۳:۲۹:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ویدئو: شروع کار با keil برای LPC1768 sharin 0 2,281 ۱۲-آذر-۱۳۹۴, ۰۹:۵۱:۱۷
آخرین ارسال: sharin
  کمک برای شروع برنامه نویسی ARM majid1986 2 5,298 ۰۴-اسفند-۱۳۹۲, ۱۳:۲۱:۳۴
آخرین ارسال: majid1986
  نیاز به یک پروژه ساده با RFM12 .... 0 2,038 ۰۴-آبان-۱۳۹۱, ۰۰:۳۰:۱۶
آخرین ارسال: ....
  انتخاب یه میکرو برایی شروع abbasalifix 1 2,261 ۳۱-مرداد-۱۳۹۱, ۰۹:۰۱:۲۲
آخرین ارسال: apcog
  یه چیز درست و حسابی برای شروع از صفر با ‏ARM SBRE77 31 20,755 ۲۵-تير-۱۳۹۱, ۱۷:۲۷:۳۶
آخرین ارسال: SBRE77
  شروع کار با arm 1nafar 105 96,298 ۲۲-تير-۱۳۹۱, ۰۰:۴۱:۳۱
آخرین ارسال: apcog
  شروع کار با ARM 9 ashkanbme 3 5,793 ۰۱-آبان-۱۳۹۰, ۱۹:۱۹:۱۷
آخرین ارسال: ha_60
  مثال ساده در مورد سروو 30sharp1367 0 2,120 ۰۸-اسفند-۱۳۸۹, ۲۱:۰۸:۰۴
آخرین ارسال: 30sharp1367
  کار با arm شروع شد 1nafar 15 21,241 ۰۷-آذر-۱۳۸۹, ۰۰:۴۱:۰۲
آخرین ارسال: رسول

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS