<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>آموزش arm</title>
	<atom:link href="https://melec.ir/tag/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-arm/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/tag/آموزش-arm/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Thu, 10 Aug 2023 07:10:20 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>آموزش arm</title>
	<link>https://melec.ir/tag/آموزش-arm/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>کتابخانه CMSIS بخش اول</title>
		<link>https://melec.ir/%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-cmsis-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/</link>
					<comments>https://melec.ir/%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-cmsis-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Fri, 21 Apr 2017 10:45:42 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[CMSIS]]></category>
		<category><![CDATA[دانلود کتابخانه cmsis]]></category>
		<category><![CDATA[کتابخانه]]></category>
		<category><![CDATA[کتابخانه CMSIS]]></category>
		<category><![CDATA[هدرفایل های CMSIS]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[میکرو های ARM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[برنامه نویسی arm با c]]></category>
		<category><![CDATA[آموزش میکروکنترلرهای arm]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=17610</guid>

					<description><![CDATA[<p>در این نوشته قصد دارم در مورد کتابخانه های CMSIS صحبت کنم که اولین قدم در برنامه نویسی میکرو های ARM هستند. مقدمه همانند برنامه نویسی در سیستم عامل , برنامه نویسی سیستم های نهفته هم رو به پیچیدگی است . در حال حاضر بیشتر از هر زمانی توسعه دهندگان سیستم های نهفته از کد های شخص ثالث استفاده می کنند . کمپانی ARM کتابخانه CMSIS را که مخفف              Cortex Microcontroller Software Interface Standard هست را معرفی کرده است که اجازه برنامه نویسی با سرعت بیشتر را در صنعت میدهد . مشخصات CMSIS هدف اصلی CMSIS توسعه قابلیت انتقال و قابلیت دوباره استفاده کردن از کد نوشته شده میان میکروکنترلر های مختلف و ابزار های مختلف است .در نگاه ساده CMSIS باعث افزایش سرعت از طریق استفاده از توابع استاندارد است خوبCMSIS دقیقا چی هست؟ CMSIS شامل ۵ مشخصه به هم پیوسته است که توسعه کد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-cmsis-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/">کتابخانه CMSIS بخش اول</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-cmsis-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>واحد کنترل اینتراپت بخش سوم(آخر)</title>
		<link>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85%d8%a2%d8%ae%d8%b1/</link>
					<comments>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85%d8%a2%d8%ae%d8%b1/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 14:21:09 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[Preemption]]></category>
		<category><![CDATA[رجیستر های CPU]]></category>
		<category><![CDATA[میکروکنترلر آرم]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[راه اندازی وقفه ها در میکروکنترلر]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<category><![CDATA[NVIC]]></category>
		<category><![CDATA[وقفه های میکروکنترلر arm]]></category>
		<category><![CDATA[اینتراپت]]></category>
		<category><![CDATA[وقفه و اینتراپت]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=17602</guid>

					<description><![CDATA[<p>در ادامه دو بخش قبلی سعی می کنیم در این قسمت (واحد کنترل اینتراپت بخش سوم(آخر)) توضیحی در مورد نحوه اولویت بندی وقفه ها در این واحد ارائه کنیم  بخش اول(NVIC)  بخش دوم(NVIC) حق تقدم و اولویت واحد کنترل اینتراپت شامل گروهی از رجیستر ها با ۸ بیت فضا برای هر منبع اینتراپت میباشد. در پیکربندی اولیه ۷ بیت بالایی به شما اجازه میدهد که حق تقدم(Preemption) را مشخص کنید .هر چه این عدد کمتر باشه اهمیت اینتراپت بالاتر است .پس اگر یک اینتراپت در حال سرویس دهی باشد و اینتراپتی با حق تقدم پایین تری رخ دهد باعث می شود وضعیت اینتراپت فعلی ذخیره شود و به اینتراپت جدید سرویس دهی کند  .زمانی که اینتراپت با حق تقدم پایین پایان یافت ادامه اینتراپت قبلی در دستور کار قرار می گیرد . کم ارزش ترین بیت از فضای ۸ بیتی به اولویت(Priority) اختصاص میابد . اگر دو اینتراپت با حق تقدم &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85%d8%a2%d8%ae%d8%b1/">واحد کنترل اینتراپت بخش سوم(آخر)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%b3%d9%88%d9%85%d8%a2%d8%ae%d8%b1/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>واحد کنترل اینتراپت بخش اول(NVIC)</title>
		<link>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84nvic/</link>
					<comments>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84nvic/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Mon, 10 Apr 2017 09:35:51 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[واحد کنترل کننده وقفه های برداری تو در تو]]></category>
		<category><![CDATA[کتاب]]></category>
		<category><![CDATA[آموزش ARM STM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش میکروکنترلرهای arm]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<category><![CDATA[NVIC]]></category>
		<category><![CDATA[وقفه]]></category>
		<category><![CDATA[اینتراپت]]></category>
		<category><![CDATA[CORTEX_M]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=17423</guid>

					<description><![CDATA[<p>پس از توضیح مختصر در مورد پردازنده های ARM سعی میکنیم در این نوشته که به سه بخش تبدیل می شود به واحد کنترل کننده وقفه های برداری تو در تو(Nested Vector Interrupt Table) بپردازیم . این نوشته بیشتر به ساختار این واحد می پردازد و برای درک عملکرد وقفه ها مفید است . در این نوشته بیشتر بر روی سری CORTEX_M تمرکز میکنیم هر چند شباهت های بسیاری بین سری های مختلف است. اگر جلسه اول را نخوندید اینجا کلیک کنید. واحد  کنترل کننده وقفه های برداری تو در تو(NVIC) برای پاسخ صحیح و سریع به وقفه ها و استثنا ها طراحی شده است . در سری Cortex_M3 و Cortex_M4 بعد از ۱۲ سیکل اولین خط برنامه وقفه تان (Interrupt Service Routine) اجرا می شود . این سری از میکروکنترلر ها قادر به پشتیبانی از ۲۵۶ اینتراپت هستند . زمانی که یک وقفه رخ میدهد واحد NVIC باعث دو اتفاق به صورت &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84nvic/">واحد کنترل اینتراپت بخش اول(NVIC)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%88%d8%a7%d8%ad%d8%af-%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d8%a7%d9%be%d8%aa-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84nvic/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>پردازنده های ARM</title>
		<link>https://melec.ir/arm-processor/</link>
					<comments>https://melec.ir/arm-processor/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Mon, 03 Apr 2017 18:16:03 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[arm linux]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<category><![CDATA[پردازنده های ARM]]></category>
		<category><![CDATA[Embedded Systems]]></category>
		<category><![CDATA[معماری HARVARD]]></category>
		<category><![CDATA[معماری von Neumann]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=17283</guid>

					<description><![CDATA[<p>پردازنده های ARM   یک خانواده  از پردازنده های بر پایه معماری RISC   هستند . این پردازنده ها به صورت ۳۲ بیت و ۶۴ بیت موجود هستند و معماری این پردازنده ها توسط شرکت ARM  فروخته میشود یعنی خود شرکت ARM پردازنده ای نمیسازد و فقط نقشه ساخت این پردازنده ها رو به شرکت های دیگر میفروشد. پردازنده های ARM  برای سه نوع کاربری تولید میشوند ۱- اولین نوع کاربری پردازنده های ARM  برای استفاده آن توسط سیستم عامل هایی مانند  linux  است و معمولا داخل تلفن های همراه و تبلت ها استفاده میشود .این پردازنده ها معمولا دارای قدرت پردازشی بالا و دارای سخت افزار هایی مانند مدیریت حافظه و واحد محاسبات اعشاری هستند و معمولا با حرف (A (Application Profile در مدل پردازنده مشخص می شوند.تنها مدل های ۶۴ بیتی در این نوع کاربری موجود هستند ۲- دومین نوع کاربری این پردازنده ها در خودرو ها و کنترل موتور &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arm-processor/">پردازنده های ARM</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arm-processor/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>آموزش ARM LPC1768 (قسمت دوم ، تایمرها)</title>
		<link>https://melec.ir/arm-lpc1768-learning-timers/</link>
					<comments>https://melec.ir/arm-lpc1768-learning-timers/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 30 Apr 2016 05:45:00 +0000</pubDate>
				<category><![CDATA[میکروکنترلر های ARM]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[timer0]]></category>
		<category><![CDATA[ARM LPC1768]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<category><![CDATA[آموزش cmsis]]></category>
		<category><![CDATA[CMSIS]]></category>
		<category><![CDATA[آموزش keil]]></category>
		<category><![CDATA[میکروکنترلر LPC1768]]></category>
		<category><![CDATA[یادگیری lpc1768]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[arm lpc1768 برد]]></category>
		<category><![CDATA[تایمر میکروکنترلر lpc1768]]></category>
		<category><![CDATA[timer]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=6917</guid>

					<description><![CDATA[<p>اگر جلسه اول آموزش ARM LPC1768 را دنبال کرده باشید می دانید که با برای شروع کار با پایه های میکروکنترلر آشنا شدیم و آنها را ورودی ، خروجی تعریف کردیم و همچنین نحوه برنامه نویسی بصورت رجیستری و با نحوه اضافه کردن و برنامه نوشتن با توابع CMSIS را یادگرفتیم و همچنین وقفه های میکروکنترلر را برسی کردیم و براشون برنامه های مختلف نوشتیم و همچنین نحوه نوشتن تابع تاخیر را هم یاد گرفتیم حال در قسمت دوم آموزش ARM LPC1768 میخواهیم کار با تایمر های میکروکنترلر LPC1768 را یاد بگیریم و البته یکی از مهترین بحث های میکروکنترلر است که بصورت کامل توضیح داده شده و با چندین فیلم آموزشی ، مثال و فایل پی_دی_اف قصد داریم تا کامل شما این بحث از برنامه نویسی میکروکنترلر های ARM LPC1768 را یاد بگیرید. در ادامه با میکرو دیزاینر الکترونیک همراه باشید تا مقدمه ای از آموزش ها را با هم ببینیم. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arm-lpc1768-learning-timers/">آموزش ARM LPC1768 (قسمت دوم ، تایمرها)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arm-lpc1768-learning-timers/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش ARM LPC1768 (قسمت اول)</title>
		<link>https://melec.ir/arm-lpc1768-learning-section-one/</link>
					<comments>https://melec.ir/arm-lpc1768-learning-section-one/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Tue, 19 Apr 2016 10:00:39 +0000</pubDate>
				<category><![CDATA[میکروکنترلر های ARM]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[lpc17xx]]></category>
		<category><![CDATA[آموزش arm]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[دانلود کتاب آموزش arm]]></category>
		<category><![CDATA[آموزش cmsis]]></category>
		<category><![CDATA[lpc1768]]></category>
		<category><![CDATA[یاد گیری csmis]]></category>
		<category><![CDATA[KEIL]]></category>
		<category><![CDATA[CMSIS]]></category>
		<category><![CDATA[آموزش میکروکنترلرهای arm]]></category>
		<category><![CDATA[آموزش keil]]></category>
		<category><![CDATA[Cortex-M3]]></category>
		<category><![CDATA[ARM Cortex-M3]]></category>
		<category><![CDATA[lpc1788]]></category>
		<category><![CDATA[ARM LPC1768]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=6735</guid>

					<description><![CDATA[<p>در آموزش ARM LPC1768 شما نه تنها یاد میگیرید چطوری به میکروکنترلر های ARM LPC1768 برنامه بنویسید بلکه یاد میگیرید چطوری روی تمامی هسته های ARM CORTEX M3 برنامه نویسید.در این آموزش ها هم بصورت رجیستری یاد میگیرید که این کار باعث می شود دید ماشینی و درک عمیقی از میکروکنترلر و ساختار آن داشته باشید و همچنین با توابع استاندارد CMSIS برنامه می نویسید که با یاد گیری csmis با میکروکنترلرهای شرکت های مختلف براحتی می توانید کار کنید. بیایید برای شروع مروری بر میکروکنترلر های ARM Cortex M3 بکنیم و ببینیم میکروکنترلر هایی که با این هسته شرکت ARM طراحی می شوند چه خصوصیاتی دارند و همچنین مقدمه بر کاربردهای مختلف ARM داشته باشیم. امروزه استفاده از میکرو کنترلرها به ویژه میکروکنترلر ARM بسیار گسترده شده است. پشتیبانی ARM از پرو تکل های صنعتی ای مثل CAN ، اترنت ، USB و یا فناوری بی سیم دلایل اولیه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arm-lpc1768-learning-section-one/">آموزش ARM LPC1768 (قسمت اول)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arm-lpc1768-learning-section-one/feed/</wfw:commentRss>
			<slash:comments>27</slash:comments>
		
		
			</item>
	</channel>
</rss>
