.تعمیـــرکاران کیان ست (kiansat.kim)تابع قوانین -جمهموری-اسلامی ایران میباشد و ارسال هر گونه مطلب سیاسی،مذهبی،غیراخلاقی و خرید و فروش متعلقات ماه-واره و دیگر موارد مجرمانه ممنوع میباشد وبا کاربران خاطی به شدت برخورد میگردد انجمن فقط تعمیرات لوازم الکترونیک میباشد...













سلام مهمان گرامی؛
به کیان ست خوش آمدید برای مشاهده انجمن با امکانات کامل می بايست از طريق این لینک عضو شوید.

http://teranzit.pw/uploads/14469017281.png
پیام خصوصی به مدیریت کل سایت ........... صفحه توضیحات و شرایط گروه ویژه ........... ...........
ارتباط تلگرامی با مدیریت سایت ................. ایدی تلگرام suportripair@ .................
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: ARM9TDMI series Atmel data sheet

  1. #1


    تاریخ عضویت
    Mar 2009
    محل سکونت
    ایران
    علایق
    الکترونیک
    شغل و حرفه
    webmaster
    نوشته ها
    11,074
    تشکر ها
    68,096
    58,109 سپاس از9,041 پست

    ARM9TDMI series Atmel data sheet

    ARM9TDMI series Atmel data sheet


    فایل های پیوست شده

  2. 6کاربر از KIAN FAR بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    alireza@ask@me (12th April 2011),ARIYA (15th April 2011),elc.rgb (15th April 2011),ssabz (27th April 2011),TAHA1 (11th April 2011),yeknaz3 (16th April 2011)

  3. #2


    تاریخ عضویت
    Jan 2011
    نوشته ها
    19
    تشکر ها
    3
    153 سپاس از19 پست

    پیش فرض

    جا داره اینجا از مدیر محترم سایت تشکر کنم :friends:بخاطر این اطلاعات مهم که قرار داده است ..من خیلی دوست دارم که این نوع سی پی یو ها را کار کنم..اما با توجه به عدم اطلاعات کافی و کمبود متخصص در این زمینه ان را رها کردم ..از دوستان مهترم سایت خواهش می کنم اگر بتوانند در این زمینه (آموزش و راه اندازی) :dash1: ما تازه کارها ی الکترونیک را راهنمای کنند بسیار متشکر می شویم:angel:
    لطفا اگه کسی دراین زمینه اطلاعاتی داره بگذاره..

    در مورد iar /keiluvs /gcc/winarm?
    ویرایش توسط alireza@ask@me : 12th April 2011 در ساعت 00:58
    وقتی بچه بودم یک تفنگ بادی خریدم.. هرشب تو خیابون همه گنجشکها را می زدم ..به حدی که هرشب تا صد تاشون پر کند رو زمین در حالی که به خون مغلتیدن سر می کردم.. یه روز که داشتم تو حیات خونه درس می خوندم یه بچه گنجشک اوفتا رو کتابم .. برش داشتم و دلم سیش سوخت.. پیش خودم نگهش داشتم .. روز اول ..دوم ..سوم .. دیگه به جای اینکه برم شبا بکشمون کتار همون جوجه موندم تا بلخره یک ماه بعد پرش خوب بزرگ شد و پرواز می کرد ..جوری که می اومد می نشست روی شونهام تا صداش می کردم.. یه روز وقتی رفت دیگه بر نگشت ..خیلی عصبی و ناراحت بودم تا اینکه چند روز بعد کنار دیوار تو کوچه در حالی که سینهاش خوبی بود دیم که مرده بود ....
    از اون روز به بعد دیگه هیچ وقت دست به تفنگم نبردم ..چون اینهمه کشتم .. اما نتونستم یکشونا بزرگ کنم..

  4. 5کاربر از alireza@ask@me بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ARIYA (15th April 2011),elc.rgb (15th April 2011),KIAN FAR (12th April 2011),ssabz (27th April 2011),yeknaz3 (16th April 2011)

  5. #3


    تاریخ عضویت
    Jan 2011
    نوشته ها
    19
    تشکر ها
    3
    153 سپاس از19 پست

    پیش فرض

    ایا می دونید روی سری 9 می تونیم یک سیستم عامل نصب کنیم .. مثلا سیستم عامل لینوکس یا ویندوز چون واحد مدیریت حافظه داره و هکینگ اون هم خیلی کم هست.. البته رو سری 7 هم میشه این کار را کرد چون من تو یک سری سایتها دیده بودم. سری 9 با واحد مدیریت حافظه می تونه به انواع فلاشهای شند و ناند متصل بشه .. یا از روی اونها بوت بشه و یا از بوت سام داخل سیستم دقیقا مثل سری 7.. شاید بشه گفت که سری 7 با سری 9 فقط تو یه سری امکانات مدیریتی تفاوت داشته باشند .. اما در کل برنامه نویسی و کار باهاشون یکسانه .. البته سری 9 یکم که نه خیلی سخت تره .. ** هست که این اطلاعات بتونه در بیاره در مورد راه اندازی و پورت سری 9 ؟
    وقتی بچه بودم یک تفنگ بادی خریدم.. هرشب تو خیابون همه گنجشکها را می زدم ..به حدی که هرشب تا صد تاشون پر کند رو زمین در حالی که به خون مغلتیدن سر می کردم.. یه روز که داشتم تو حیات خونه درس می خوندم یه بچه گنجشک اوفتا رو کتابم .. برش داشتم و دلم سیش سوخت.. پیش خودم نگهش داشتم .. روز اول ..دوم ..سوم .. دیگه به جای اینکه برم شبا بکشمون کتار همون جوجه موندم تا بلخره یک ماه بعد پرش خوب بزرگ شد و پرواز می کرد ..جوری که می اومد می نشست روی شونهام تا صداش می کردم.. یه روز وقتی رفت دیگه بر نگشت ..خیلی عصبی و ناراحت بودم تا اینکه چند روز بعد کنار دیوار تو کوچه در حالی که سینهاش خوبی بود دیم که مرده بود ....
    از اون روز به بعد دیگه هیچ وقت دست به تفنگم نبردم ..چون اینهمه کشتم .. اما نتونستم یکشونا بزرگ کنم..

  6. 4کاربر از alireza@ask@me بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ARIYA (15th April 2011),KIAN FAR (12th April 2011),ssabz (27th April 2011),yeknaz3 (16th April 2011)

  7. #4


    تاریخ عضویت
    Jan 2011
    نوشته ها
    19
    تشکر ها
    3
    153 سپاس از19 پست

    پیش فرض

    در واقع ARM یک هسته هست که 32 بیتی است و از طرف شرکتهای مختلف خریداری میشه .. اولین بار توسط مهندسین شرکت acron ارائه شد و این شرکت که بعد ها arm شد بیشترین پولشا از فروش لیسانس این تراشه به جیب زده ..
    شرکتهای مختلفی ارم سری خودشون را تولید می کند که توی ایران اتمل و فیلیپسش مشهوره ..
    من نمی خوام به این موضوع بپردازم که چشم و ابروش چجوره ..تصمیم دارم یه سری اطلاعات که کسی به این سادگی گیر نمی یاره را بهتون بدم ..


    اول: برنامه ریزی این تراشه نیازی به پروگرامر نداره .. به 6-7 روش میشه این را برنامهریزی کرد که برنامه نویس را از پروگرامر خلاص میکنه .. وقتی به پروگرامر نیاز نداره پس پیچیده گی خاص خودش را داره و فرض بر این میگزاریم که طرفمون توی برنامه نویسی با سی و سی ++ و اسمبلی مهارت داره
    1 برنامه ریزی از طریق FFP که خودس به صورت موازی و پارالل انجام میشه .. fast flash programming که fast flash parallel programming /fast flash serial programming
    2 از طریق رابط can
    3از طریق رابط اترنت
    4 از طریق پورت سریال debug
    5 از طریق پورت usb
    6از طریق رابط jtag

    اما اگه با هرکدوم از این پورتها بخوایم کار کنیم اول باید انها را کانفیگ کنیم .. که خودش یک تخصص است مثلا پورت اترنت ..
    اما نگران نباشید خود شرکت داخل خافظه روم یک سیستم عامل مانند کوچیکی قرار داده که اگه فعال بشه کارهای مدیریتی و پیکر بندی این پورتها را انجام میدیه .. که بهش می گند SAM-BAیا مثلا
    Smart ARM base microcontroller-boot assistance
    اما قبل از این باید پرسسور توی این حالت قرار بگیره توی ارم 7 از پایه تست و دو یا سه پین از پورت A0.3 استفاده میشه ..

    اما استفاده از جی تگ نیازی به بوت شدن از این نمنی باشه .. چون به صورت سخت افزاری و از طریق ماکروسل های اختصاصی داخل شده که بهش می گنند میشه اون را پروگ کرد .EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support

    خوب پس واسه پروگرامینگش فقط باید یا به tcp/ip ..can..jtag..debug..و غیره تسلت داشته باشی.. حداقل اطلاعات پایه اون

    من پیشنها می کنم و اصلا رسمش اینه که یا با usb/RS232/JTAG اونها را پروگ کنیم .. JTAG +DEBUG+ USB کمترین سخت افزار را می خواند بخصوص یو اس بی ش


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

    نرم افزار KEIL و IAR من خیلی دوست دارم
    KEIL خوشگله و کار باهاش بچه بازیه اما امکانات خیلی خوبی داره سیمولاتورشم واقعا عالی کار میکنه
    IAR واقعا حرفه ایه .. سرعتش بالاست ..امکانتی که داره اخر مهندسیه ..رابط کاربر خیلی ضعیفی داره ..و. باید توی ارم مهارت خوبی داشته باشی که بتونی باهاش کار کنی.. همش محاسباتیه .. اما تو قبلی فقط تیک بزن و از لیست باکس انتخاب کن ..

    برنامه نویسیش C/C++ / ASSEMBLY هست
    اسمبلش به هیچ وجه پیشنهاد نمی کنیم چون اون موقع باید 2 گروه برنامه نویسی یاد بگیری THUMB و ARM
    علاوه بر این یه اشتباه کوچیک تو سوئیچ کردن بین اونها و یا استفاده نادرست ازشون باعث میشه که یکی از 7 حالت استثناع رخ بد.. این پردازنده 7 تا حالت داره
    USER/SUPERVOISE/IRG/FIR/UNDEF/ABORT/SYSTEM
    خوبی اسمبلی اینه که هر کاری که می خوای بکنی می تونی شرطیش کنی.. اسمبل اون با اونای که اسمبی کار کردند زمین تا اسمون فرق می کنه .. هر کاری که می خوای بکنی باید با ثباتهای R13-R15 باید انجام بشه ..

    بسپاری دست کامپایلر های C/C++ ابرو مند تره ..

    اما توی برنامه نویسی با C/C++ هم با یه فایل هدری روبرو هستی که حدودا 2000 خط تعریف داره .. هر ثباتی 32 بیت داره و ادرسی.. این ادرس .. ساختارها و .. همگی چشم ادما قلومبه می کنه ..اما میشه تو 6 ماه همشونا حفظ کرد و کار کرد..
    بدش سراق برنامه نویسی باید رفت که اونم فرض کردیم بلدیم ..

    بهم پیام بدین من علی هستم .. اگه خواستید می تونم کار اموزش شرو کنیم .تضمینی و با یه نرخ خوبببببببب
    ویرایش توسط alireza@ask@me : 12th April 2011 در ساعت 16:14
    وقتی بچه بودم یک تفنگ بادی خریدم.. هرشب تو خیابون همه گنجشکها را می زدم ..به حدی که هرشب تا صد تاشون پر کند رو زمین در حالی که به خون مغلتیدن سر می کردم.. یه روز که داشتم تو حیات خونه درس می خوندم یه بچه گنجشک اوفتا رو کتابم .. برش داشتم و دلم سیش سوخت.. پیش خودم نگهش داشتم .. روز اول ..دوم ..سوم .. دیگه به جای اینکه برم شبا بکشمون کتار همون جوجه موندم تا بلخره یک ماه بعد پرش خوب بزرگ شد و پرواز می کرد ..جوری که می اومد می نشست روی شونهام تا صداش می کردم.. یه روز وقتی رفت دیگه بر نگشت ..خیلی عصبی و ناراحت بودم تا اینکه چند روز بعد کنار دیوار تو کوچه در حالی که سینهاش خوبی بود دیم که مرده بود ....
    از اون روز به بعد دیگه هیچ وقت دست به تفنگم نبردم ..چون اینهمه کشتم .. اما نتونستم یکشونا بزرگ کنم..

  8. 4کاربر از alireza@ask@me بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ARIYA (15th April 2011),ghasem 22 (13th August 2011),KIAN FAR (12th April 2011),ssabz (27th April 2011)

  9. #5


    تاریخ عضویت
    Jan 2011
    نوشته ها
    19
    تشکر ها
    3
    153 سپاس از19 پست

    پیش فرض

    خوب..
    همون طور که می دونید تراشه ها arm 32 بیتی هستند پس می تونند تا 4 گیگابایت ادرس دهی داشته باشند .. اما 4 گیگابایت خیلی زیاده .. پس یه سری از این محدوده ها غیر تعریف شده هستند که میشه گفت تقریبا در حدود 3 گیگابایت هست و تنها به زحمت حددود 1 گیگا بایت به کار گرفته میشود .. اما حافظه های سیستم ..
    اول باید بدونیم که این تراشه 4 نوع حافظه داره .. حافظه اول از ادرس 0 شروع میشه که بین فلاش..حافظه داخلی و حافظه روم داخلی مشترک هست و یک سری بیتهای دائم همه منظوره مشخص می کنه که هنگام ریست و قبل از ریمپ شدن کدوم حافظه باید اول توی این ادرس در دسترس باشه ..
    حافظه دوم مختص فلاش هست وحافظه سوم همون حافظه رم و در نهایت حافظه روم داخلی که برنامه های از قبیل سیستم عامل و بوت روی اون قرار می گیره .. 2 حافظه دیگه هم داریم که مخصوص تجهیزات جانبی هست و به دو گروه حافظه سیستم و حافظه تجهیزات جانبی تقسیم شده و بیشترین کار برنامه نویس با این حافظه هاست ..

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

  10. 3کاربر از alireza@ask@me بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ARIYA (15th April 2011),ghasem 22 (13th August 2011),ssabz (27th April 2011)

  11. #6


    تاریخ عضویت
    Jan 2011
    نوشته ها
    19
    تشکر ها
    3
    153 سپاس از19 پست

    پیش فرض

    داخل تراشه های ارم یه سری ماژول قرار گرفته..مثل ماژولهای شمارنده.. سریال .مولد پالس و غیره.. تمام این ها از طریق وغاحدی به نام مدیریت توان فعال می شوند .. واحد مدیریت توان یاpwc (power manager unit ) در واقع فرکانس انتخابی به عنوان فرکانس مستر را برای این ماژولها کنترل می کنند.. راستی 3 منبع فرکانسی توی تراشه داریم که شامل یک فرکانس ثابت و همیشه فعال 32 کیلوهرتز هست که وقتی تراشه روشن میشه اون سیستم های که لازمه همزمان پیکر بندی بشند از این ساعت استفاده می کنند مثل واتچداگ تایمر و ریال تایم تایمر. و برووناوت دیتکشن .watchdog timer..real time timer..brouwnout detection .
    یک منبع pll وmain crystal oscilator هم داریم . کهدر نهایت انتخاب هر کدوم از طریق همون ثبات مدیریت توان انجام میشه و ساعت اصلی سیستم را به نام master clock میسازه .. یکم پیچیده هست اما با چند بار برسی دقیقش مطمئنم که متوجه میشید ..نشدید پیام بدید ..
    حتی ساعت خود سی پی یو هخم میشه کنترل کرد یعنی پردازشی داشته باشیم یا نه ...
    ویرایش توسط alireza@ask@me : 16th April 2011 در ساعت 01:17
    وقتی بچه بودم یک تفنگ بادی خریدم.. هرشب تو خیابون همه گنجشکها را می زدم ..به حدی که هرشب تا صد تاشون پر کند رو زمین در حالی که به خون مغلتیدن سر می کردم.. یه روز که داشتم تو حیات خونه درس می خوندم یه بچه گنجشک اوفتا رو کتابم .. برش داشتم و دلم سیش سوخت.. پیش خودم نگهش داشتم .. روز اول ..دوم ..سوم .. دیگه به جای اینکه برم شبا بکشمون کتار همون جوجه موندم تا بلخره یک ماه بعد پرش خوب بزرگ شد و پرواز می کرد ..جوری که می اومد می نشست روی شونهام تا صداش می کردم.. یه روز وقتی رفت دیگه بر نگشت ..خیلی عصبی و ناراحت بودم تا اینکه چند روز بعد کنار دیوار تو کوچه در حالی که سینهاش خوبی بود دیم که مرده بود ....
    از اون روز به بعد دیگه هیچ وقت دست به تفنگم نبردم ..چون اینهمه کشتم .. اما نتونستم یکشونا بزرگ کنم..

  12. 2کاربر از alireza@ask@me بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ghasem 22 (13th August 2011),ssabz (27th April 2011)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Copyright ©2000 - 2013, Jelsoft Enterprises Ltd کیــــــــــان ستـــــــــــ ...® اولین و بزرگترین سایت فوق تخصصی الکترونیک در ایران



Cultural Forum | Study at Malaysian University