<?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>stm32</title>
	<atom:link href="https://melec.ir/tag/stm32/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/tag/stm32/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Thu, 27 Apr 2023 20:57:24 +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>stm32</title>
	<link>https://melec.ir/tag/stm32/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>راه اندازی WS2812 با STM32</title>
		<link>https://melec.ir/interface-ws2812-with-stm32/</link>
					<comments>https://melec.ir/interface-ws2812-with-stm32/#comments</comments>
		
		<dc:creator><![CDATA[احسان اسمعیل پور]]></dc:creator>
		<pubDate>Thu, 27 Apr 2023 20:57:21 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[WS2812]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35925</guid>

					<description><![CDATA[<p>در این مقاله راه اندازی Ws2812 با STM32 را آموزش داده ایم. اگر با LED و ماژول Ws2812 آشنا باشید، حتما میدانید که این ال ای دی های قابل کنترل، توانایی تبدیل سیگنال های الکترونیکی به رنگ های مختلف را دارند به همین خاطر در بسیاری از پروژه ها به کار گرفته میشوند. در این مطلب آموزشی از PWM با DMA برای ارسال دیتا به ماژول Ws2812 استفاده کرده ایم و البته همین آموزش برای Ws2812B نیز قابل استفاده است. با ما همراه باشید، در ادامه با مراحل مختلف راه اندازی این LED ها آشنا خواهید شد. راه اندازی CubeMX همانطور که در آموزش های قبل گفته شد، قبل از هرچیز باید کلاک را تنظیم و راه اندازی کنیم. توجه داشته باشید که APB2 با کلاک 72 Mhz کار می‌کند و در تصویر زیر میتوانید آن را مشاهده کنید. Timer1 را روی حالت PWM Output تنظیم کرده و پس از &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interface-ws2812-with-stm32/">راه اندازی WS2812 با STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interface-ws2812-with-stm32/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX</title>
		<link>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/</link>
					<comments>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 02 May 2021 03:15:03 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32CubeMX]]></category>
		<category><![CDATA[STMCube]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[پروگرمر ST-LINK]]></category>
		<category><![CDATA[stm8]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[Keil uVision]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34312</guid>

					<description><![CDATA[<p>میکروکنترلرهای STM32 که از معماری ARM Cortex M استفاده می‌کنند، اخیرا بسیار محبوب شده‌اند و در پروژه‌های بسیاری از آنها استفاده می‌شود. با توجه به کارایی، هزینه‌های معقول و این محبوبیت، آینده‌ی درخشانی در انتظار این میکروهاست و احتمالا آنها را در کاربردهای مختلفی خواهیم دید. در جلسات گذشته، نحوه‌ی پروگرم کردن این میکروکنترلر را با استفاده از Arduino IDE آموزش داده‌ایم. پروگرم کردن STM32 با استفاده از Arduino IDE بسیار ساده است چرا که این IDE کتابخانه‌های فراوانی را برای ارتباط با سنسورهای مختلف و انجام وظایف مرتبط با آنها به صورت آماده در خود دارد. بنابراین فقط کافی است که ما این کتابخانه‌ها را به کدهایمان اضافه کرده و به راحتی از امکانات آنها استفاده کنیم. مزیت این فرآیند سرراست و ساده، این است که شما را درگیر پیچیدگی‌های احتمالی شناخت دقیق و عمیق برنامه‌نویسی ARM نمی‌کند. اما بهرحال یادگیری این نوع پروگرم کردن نیز اجتناب‌ناپذیر و بسیار &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/">پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ارسال و دریافت SMS با STM32  و ماژول SIM800c</title>
		<link>https://melec.ir/interfacing-sim800c-with-stm32-f103c8-to-send-and-receive-sms/</link>
					<comments>https://melec.ir/interfacing-sim800c-with-stm32-f103c8-to-send-and-receive-sms/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 02 May 2021 03:06:59 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[پتانسیومتر 10K]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[sim800c]]></category>
		<category><![CDATA[sim800]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34166</guid>

					<description><![CDATA[<p>ماژول‌های GSM با توجه به قابلیتی که در ارسال و دریافت ریموت داده‌ها دارند، در سیستم‌ها و پروژه‌های IoT به صورت مکرر مورد استفاده قرار می‌گیرند. خوبی این ماژول‌ها این است که برخلاف ماژول‌های WiFi، محدودیت‌ها و بستگی‌های چندانی در استفاده ندارند و در حالیکه ماژول‌هایی مانند Wi-Fi و Zigbee معایبی مانند برد کوتاه و قیمت بالا دارند، ماژول‌های GSM هم برد بلند‌تری دارند و هم قابلیت اطمینان بیشتری و برای استفاده از آنها تنها کافیست که یک سیم‌کارت در اختیار داشته باشیم. البته نقطه ‌ضعف این ماژول‌ها نیز این است که قابلیت ارسال و دریافت داده‌های وسیعی که مثلا از طریق سنسورها جمع‌آوری می‌شوند را ندارند و تنها برای استفاده در مواردی مناسب هستند که با مبادله‌ی داده‌های کوچک سر و کار داریم. در این جلسه می‌خواهیم یکی از ماژول‌های GSM را به میکروکنترلر STM32F103C8 ARM متصل کنیم و با استفاده از یک خط تلفن همراه پیامک ارسال کنیم. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-sim800c-with-stm32-f103c8-to-send-and-receive-sms/">ارسال و دریافت SMS با STM32  و ماژول SIM800c</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-sim800c-with-stm32-f103c8-to-send-and-receive-sms/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال ماژول وای‌فای ESP8266 به STM32 (ایجاد یک وب‌سرور)</title>
		<link>https://melec.ir/interfacing-esp8266-with-stm32f103c8-stm32-to-create-a-webserver/</link>
					<comments>https://melec.ir/interfacing-esp8266-with-stm32f103c8-stm32-to-create-a-webserver/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sat, 01 May 2021 02:56:27 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[ماژول وای‌فای]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33723</guid>

					<description><![CDATA[<p>زمانی که به تکنولوژی‌های آینده فکر می‌کنیم، نام دو موضوع حتما در میان پیش‌بینی‌های ما وجود خواهد داشت، هوش مصنوعی (AI) و اینترنت اشیا (IoT). از این دو، هوش مصنوعی هنوز در مراحل اولیه‌ی پیشرفت خود است و فرصت زیادی برای توسعه دارد. اما اینترنت اشیا مراحل اولیه را پشت سر گذاشته و اکنون در مرحله‌ی رشد و توسعه قرار دارد. محصولات فراوانی در بازار وجود دارند که مبتنی بر تکنولوژی IoT کار می‌کنند. همچنین ابزارها و سخت‌افزارهای فراوانی نیز وجود دارند که می‌توان با استفاده از آنها، در اشیا معمولی نیز قابلیت اتصال به اینترنت را ایجاد کرد. از میان این ابزارها ماژول ESP8266 یکی از پرطرفدارترین‌ها محسوب می‌شود. چرا که قیمت آن نسبتا ارزان و استفاده از آن راحت است. با کمک این ماژول وای‌فای می‌توانیم سخت‌افزارهای مختلف را به اینترنت متصل کنیم. پروژه‌های زیادی را می‌توان با استفاده از این ماژول راه‌اندازی کرد که ما تا قبل &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-esp8266-with-stm32f103c8-stm32-to-create-a-webserver/">اتصال ماژول وای‌فای ESP8266 به STM32 (ایجاد یک وب‌سرور)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-esp8266-with-stm32f103c8-stm32-to-create-a-webserver/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال ماژول 433Mhz RF به STM32</title>
		<link>https://melec.ir/interfacing-433mhz-rf-module-with-stm32-f103c8-microcontroller/</link>
					<comments>https://melec.ir/interfacing-433mhz-rf-module-with-stm32-f103c8-microcontroller/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 30 Apr 2021 02:43:41 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[433Mhz RF]]></category>
		<category><![CDATA[پتانسیومتر 10K]]></category>
		<category><![CDATA[ماژول 433Mhz RF]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[HC-SR04]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33700</guid>

					<description><![CDATA[<p>در دنیای امبدد الکترونیک، ساخت پروژه‌ها و سیستم‌هایی که بتوانند به صورت وایرلس به شبکه متصل شوند، از اهمیت ویژه‌ای برخوردار است. چرا که در این گونه سیستم‌ها، معمولا به دلیل تمایل به قابل حمل و جمع‌وجور بودن، سیم‌های چندانی در اختیار نداریم که بتوانیم سیستم را با شیوه‌های مرسوم به شبکه متصل کنیم. از طرفی، تکنولوژی‌هایی که امکانات اتصال و برقراری ارتباط وایرلس را فراهم می‌کنند نیز متنوع هستند. از جمله ماژول‌های بلوتوث، ماژول‌های برقراری ارتباط از طریق فرکانس رادیویی (یا همان RFها؛ مانند 433Mhz RF) و &#8230; . هر کدام از این موارد مزایا و معایب مخصوص به خود را دارند. به عنوان مثال فاکتورهایی مانند قیمت، برد پوشش‌دهی، سرعت، برون‌دهی و &#8230; . در این آموزش می‌خواهیم از ماژول RF استفاده کرده و با اتصال آن به میکروکنترلر STM32، به صورت وایرلس تبادل داده انجام دهیم. اگر درباره‌ی این میکروکنترلر چیزی نمی‌دانید و یا اینکه تا به &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-433mhz-rf-module-with-stm32-f103c8-microcontroller/">اتصال ماژول 433Mhz RF به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-433mhz-rf-module-with-stm32-f103c8-microcontroller/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش اتصال سروو موتور به STM32</title>
		<link>https://melec.ir/servo-motor-interfacing-with-stm32f103c8-stm32-development-board/</link>
					<comments>https://melec.ir/servo-motor-interfacing-with-stm32f103c8-stm32-development-board/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 28 Apr 2021 17:09:54 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[موتورهای الکتریکی و راه اندازی موتورها]]></category>
		<category><![CDATA[Servo Motor]]></category>
		<category><![CDATA[پروگرمر FTDI]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[SG90]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[سروو موتور]]></category>
		<category><![CDATA[پتانسیومتر]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33673</guid>

					<description><![CDATA[<p>در جهان الکترونیک، از سروو موتورها معمولا در پروژه‌های رباتیک استفاده می‌شود چرا که هم دقیق هستند و هم استفاده و کنترل آنها راحت است. از مزایای دیگر آنها اندازه‌ی کوچک‌‌تر نسبت به بقیه موتورها و بهینه و کارآمد بودن از لحاظ مصرف انرژی‌ است. بر اساس ویژگی‌های هر مدل، سروو موتورها می‌توانند وزن‌های مختلفی را با گشتاور بالا بلند کرده یا رو به جلو به حرکت درآورند. هدف ما در این آموزش آشنایی بیشتر با این موتورها و آموزش چگونگی اتصال آنها به بورد میکروکنترلر STM32 است. در مدار این اتصال از یک پتانسیومتر و یک LCD هم استفاده می‌کنیم. پتانسیومتر برای تغییر زاویه‌ی شفت سروو موتور و LCD برای نمایش آن زاویه استفاده می‌شوند. تجهیزات مورد نیاز بورد STM32F103C8 (معروف به بورد Blue pill) سروو موتور (SG90) 16&#215;2 LCD پتانسیومتر برد بورد سیم جامپر نقشه مدار و اتصالات جزئیات پایه‌های STM32 در این میکروکنترلر، ۱۰ عدد پین ADC &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/servo-motor-interfacing-with-stm32f103c8-stm32-development-board/">آموزش اتصال سروو موتور به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/servo-motor-interfacing-with-stm32f103c8-stm32-development-board/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال ماژول بلوتوث HC-05 به STM32</title>
		<link>https://melec.ir/hc-05-bluetooth-module-interfacing-with-stm32-f103c8-blue-pill/</link>
					<comments>https://melec.ir/hc-05-bluetooth-module-interfacing-with-stm32-f103c8-blue-pill/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 27 Apr 2021 02:01:52 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[ماژول بلوتوث HC–05]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[میکروکنترلر STM32F103C8]]></category>
		<category><![CDATA[usart]]></category>
		<category><![CDATA[Blue Pill]]></category>
		<category><![CDATA[بورد آردوینو]]></category>
		<category><![CDATA[HC-05]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[اندروید]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33655</guid>

					<description><![CDATA[<p>تکنولوژی بلوتوث در جهان امروز بسیار محبوب و پرکاربرد است. تقریبا تمام وسایل الکترونیکی مانند موبایل‌ها، لپ‌تاپ‌ها و حتی سیستم اطلاع‌رسانی در خودروها به منظور تبادل داده‌ها به صورت وایرلس از بلوتوث استفاده می‌کنند. قابلیت بسیار مهمی که این تکنولوژی دارد این است که نه تنها می‌توان با استفاده از آن تبادل داده انجام داد، بلکه حتی می‌توان به وسیله‌ی آن دستگاه‌های مختلف را به یکدیگر متصل کرد. مثلا با روشن کردن بلوتوث هدست و بلوتوث موبایل، می‌توان آهنگی که در موبایل در حال پخش است را از طریق هدست گوش کرد. فرکانس کار تکنولوژی بلوتوث 2.4GHz است و سیگنال‌های آن در حالت عادی تا شعاع حدودا ۱۰ متر برد دارند. بنابراین معمولا در امبدد سیستم‌هایی که برد پوشش‌دهی مورد نیاز برای آنها تا همین اندازه یا کمتر است، می‌توان از بلوتوث برای افزودن امکان ارتباط وایرلس استفاده کرد. مخصوصا که توان مصرفی این ماژول کم و قیمت آن نیز &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/hc-05-bluetooth-module-interfacing-with-stm32-f103c8-blue-pill/">اتصال ماژول بلوتوث HC-05 به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/hc-05-bluetooth-module-interfacing-with-stm32-f103c8-blue-pill/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش راه اندازی ADC در STM32 (اندازه‌گیری ولتاژ آنالوگ)</title>
		<link>https://melec.ir/how-to-use-adc-in-stm32-f103c8-stm32-blue-pill-board/</link>
					<comments>https://melec.ir/how-to-use-adc-in-stm32-f103c8-stm32-blue-pill-board/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 25 Apr 2021 01:55:10 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[پتانسیومتر 100K]]></category>
		<category><![CDATA[ADC در STM32]]></category>
		<category><![CDATA[مبدل آنالوگ به دیجیتال]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33643</guid>

					<description><![CDATA[<p>یکی از کاربردی‌ترین‌ ماژول‌هایی که در بسیاری از امبدد سیستم‌ها از آن استفاده می‌شود، مبدل آنالوگ به دیجیتال (ADC) است. این مبدل می‌تواند مقدار ولتاژ آنالوگ را از سنسورهای مختلفی مانند دما، جریان، سنجش میزان شیب و &#8230; بخواند و آن را به مقدار معادل دیجیتال تبدیل کند. در این جلسه می‌خواهیم یاد بگیریم که چگونه در میکروکنترلر STM32 از این ماژول استفاده کنیم و با کمک Energia IDE بتوانیم مقادیر ولتاژ آنالوگ را بخوانیم. برای این کار یک پتانسیومتر کوچک را به بورد STM32 Blue Pill وصل می‌کنیم و با تغییر درجه‌ی آن مقادیر مختلف ولتاژ آنالوگ را فراهم می‌کنیم. سپس این مقادیر را به بر روی یک LCD 16&#215;2 نمایش می‌دهیم. مقایسه‌ی ماژول ADC در بورد آردوینو و میکروکنترلر STM32 در بوردهای آردوینو یک ADC ماژول ۱۰ بیت، ۶ کانال (در بوردهای Mini و Nano تعداد کانال‌ها ۸ و در بورد مگا (Mega) ۱۶ تا است) داریم که &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/how-to-use-adc-in-stm32-f103c8-stm32-blue-pill-board/">آموزش راه اندازی ADC در STM32 (اندازه‌گیری ولتاژ آنالوگ)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/how-to-use-adc-in-stm32-f103c8-stm32-blue-pill-board/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>مدولاسیون عرض پالس یا PWM در  STM32 &#8211; کنترل سرعت فن DC</title>
		<link>https://melec.ir/stm32-f103c8t6-pwm-tutorial-fan-speed-control/</link>
					<comments>https://melec.ir/stm32-f103c8t6-pwm-tutorial-fan-speed-control/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 25 Apr 2021 01:29:01 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[میکروکنترلر STM32F103C8]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[میکروکنترلر STM32]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[کنترل سرعت فن DC]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[پتانسیومتر]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[ULN2003]]></category>
		<category><![CDATA[مدولاسیون عرض پالس]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33602</guid>

					<description><![CDATA[<p>در جلسات قبلی، استفاده از مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر STM32 را با هم یاد گرفتیم. در این جلسه می‌خواهیم به سراغ تکنیک PWM در این میکروکنترلر برویم و یاد بگیریم که چگونه می‌توانیم با استفاده از آن شدت نور یک LED و یا سرعت یک فن DC را کنترل کنیم. می‌دانیم که سیگنال‌ها دو نوع هستند، آنالوگ و دیجیتال. سیگنال‌های آنالوگ دارای ولتاژهایی مانند ۱ ولت، ۳ ولت و &#8230; هستند اما سیگنال‌های دیجیتال فقط مقادیر ۰ و ۱ را می‌پذیرند. یعنی ولتاژ آنها یا ۰ و یا ۱ است. از طرفی خروجی سنسورها سیگنال‌های آنالوگ است و چون میکروکنترلرها فقط زبان دیجیتال را می‌فهمند، پس این سیگنال‌ها ابتدا به کمک مبدل‌های ADC به معادل دیجیتال خود تبدیل شده و بعد وارد مرحله‌ی پردازش با میکروکنترلر می‌شوند. اما بعد از اینکه پردازش شدند، از آنجایی که قرار است دوباره به دیوایس‌هایی بروند که آنها نیز با مقادیر &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/stm32-f103c8t6-pwm-tutorial-fan-speed-control/">مدولاسیون عرض پالس یا PWM در  STM32 &#8211; کنترل سرعت فن DC</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/stm32-f103c8t6-pwm-tutorial-fan-speed-control/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>راه اندازی I2C در STM32</title>
		<link>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/</link>
					<comments>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sat, 24 Apr 2021 16:18:39 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33573</guid>

					<description><![CDATA[<p>در جلسات قبلی، چگونگی استفاده از پروتکل‌های ارتباطی Inter Integrated Circuits) I2C) و SPI را در ارتباط میان دو بورد آردوینو یاد گرفته‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد blue pill که بورد توسعه‌ی میکروکنترلر STM32F103C8 است جایگزین کنیم و ببینیم که چطور می‌توان با استفاده از پروتکل I2C، میان این میکرو و بورد آردوینو ارتباط برقرار کرد. در باب اهمیت این موضوع هم باید بگوییم که میکروی STM32 قابلیت‌های زیادی دارد، حتی بیشتر از بوردهای آردوینو. بنابراین مهم است که بدانیم چگونه می‌توان به شیوه‌های مختلف آن را با بوردهای دیگر ارتباط داد. در این آموزش ارتباط I2C را بررسی می‌کنیم و در آموزش‌های آینده ساز و کار ارتباط SPI این میکرو را نیز توضیح خواهیم داد. پیش از ورود به این آموزش‌ها، اگر از قبل اطلاعات کافی درباره‌ی STM32 ندارید، پیشنهاد می‌کنیم آموزش‌های دیگری که قبلا درباره‌ی این میکرو ارائه داده‌ایم را ببینید. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/">راه اندازی I2C در STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش اتصال ماژول GPS به STM32</title>
		<link>https://melec.ir/interfacing-stm32-f103c8-with-gps-module-to-track-location-coordinates/</link>
					<comments>https://melec.ir/interfacing-stm32-f103c8-with-gps-module-to-track-location-coordinates/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 17:39:44 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[میکروکنترلر STM32F103C8]]></category>
		<category><![CDATA[مختصات موقعیت مکانی]]></category>
		<category><![CDATA[ماژول GPS]]></category>
		<category><![CDATA[ماژول GY-NEO6MV2]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33282</guid>

					<description><![CDATA[<p>GPS مخفف عبارت Global Positioning System به معنای سیستم موقعیت‌یابی جهانی است و از آن برای به دست آوردن طول و عرض جغرافیایی یک مکان بر روی کره‌ی زمین و زمان UTC یا Universal Time Coordinated آن استفاده می‌شود. این سیستم مختصات هر مکانی را در هر لحظه از ماهواره‌ها دریافت می‌کند و به زمان UTC آن (زمان و تاریخ) ضمیمه می‌کند. اهمیت سیستم GPS در این است که بسیار دقیق عمل می‌کند و علاوه بر موقعیت مکانی، اطلاعات دیگری را نیز در اختیار کاربر قرار می‌دهد. همه‌ی ما هم احتمالا از میزان اهمیت، کاربردی بودن و فراگیری GPS مطلع هستیم چرا که واضح‌ترین کاربرد آن در زندگی روزمره ما در گوشی‌های تلفن همراه است که ردیاب‌های مکانی دارند و از تاکسی‌های اینترنتی گرفته تا ردیابی ارتفاع هواپیمای در حال پرواز و &#8230; مورد استفاده قرار می‌گیرند. در این آموزش قصد داریم به سراغ این ماژول جذاب برویم و ببینیم &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-stm32-f103c8-with-gps-module-to-track-location-coordinates/">آموزش اتصال ماژول GPS به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-stm32-f103c8-with-gps-module-to-track-location-coordinates/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال سنسور دما و رطوبت DHT11 به STM32</title>
		<link>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/</link>
					<comments>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 21 Apr 2021 20:24:55 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[معرفی و آموزش راه اندازی سنسورها]]></category>
		<category><![CDATA[سنسور سنجش دما]]></category>
		<category><![CDATA[سنسور سنجش رطوبت]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش stm32f103]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[DHT11 به STM32F103C8]]></category>
		<category><![CDATA[DHT11]]></category>
		<category><![CDATA[سنسور دما و رطوبت]]></category>
		<category><![CDATA[سنسور DHT11]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33263</guid>

					<description><![CDATA[<p>DHT11 یک سنسور سنجش رطوبت و دما است که همان طور که از اسم آن برمی‌آید در اندازه‌گیری دمای اتمسفری یک محیط و سنجش میزان رطوبت آن استفاده می‌شود. محیط مورد نظر می‌تواند یک فضای باز و یا یک فضای بسته و محدود باشد. معمولا در کاربردهایی مانند کشاورزی، صنایع غذایی، بیمارستان‌ها، ماشین‌ها، ایستگاه‌های هواشناسی و امثال اینها از این نوع سنسور برای سنجش شرایط محیطی استفاده می‌شود. این سنسور قادر است دماهای بین ۰ تا ۵۰ درجه سانتی‌گراد را با دقت ۱ درجه اندازه‌گیری کند. با اینکه گفتیم می‌توان در محیط‌های آزاد هم از آن استفاده کرد، اما معمولا بیشتر در فضاهای محدود و کنترل شده از آن استفاده می‌کنند تا شرایط آن محیط را تحت کنترل داشته و تصمیم‌های درست برای آن بگیرند. مثلا در سیستم‌های تهویه حرارتی، اتاقک‌های کنترل دما و &#8230; . محدوده‌ی سنجش رطوبت هم از ۲۰ تا ۹۰ درصد و با دقت ۱ درصد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/">اتصال سنسور دما و رطوبت DHT11 به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>مبدل دیجیتال به آنالوگ یا DAC در STM32</title>
		<link>https://melec.ir/how-to-use-dac-in-stm32-f10c8/</link>
					<comments>https://melec.ir/how-to-use-dac-in-stm32-f10c8/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 20 Apr 2021 04:47:42 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[MCP4725]]></category>
		<category><![CDATA[پتانسیومتر 10K]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[مبدل آنالوگ به دیجیتال]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[مبدل دیجیتال به آنالوگ]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33106</guid>

					<description><![CDATA[<p>همه‌ی ما به این موضوع واقف هستیم که میکروکنترلرها با مقادیر دیجیتال کار می‌کنند اما دنیای واقعی دنیای سیگنال‌ها و مقادیر آنالوگ است. به همین علت به مبدل‌هایی نیاز داریم که بتوانند سیگنال‌های آنالوگ را گرفته و معادل دیجیتال آنها را برای میکروها آماده کنند تا میکرو بتواند آن مقادیر را پردازش کند. به این نوع از مبدل‌ها آنالوگ به دیجیتال (ADC) گفته می‌شود. در مقابل گونه‌ی دیگری هم هستند که در قسمت خروجی میکروها، مقدار نهایی به دست آمده را که یک مقدار دیجیتال است را تحویل گرفته، و معادل آنالوگ آنها را بازیابی می‌کنند تا آماده‌ی ورود به جهان واقعی شود. به این دسته هم مبدل های دیجیتال به آنالوگ (DAC) گفته می‌شود. یک مثال ساده برای مبدل‌های DAC، در استودیوهای ضبط صدا و آواز است. تصور کنید که یک خواننده یا گوینده، در حال خواندن یا گفتن چیزی با استفاده از میکروفن است. امواج صوتی‌ای که توسط &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/how-to-use-dac-in-stm32-f10c8/">مبدل دیجیتال به آنالوگ یا DAC در STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/how-to-use-dac-in-stm32-f10c8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال استپر موتور به بورد STM32F103C8</title>
		<link>https://melec.ir/interfacing-stepper-motor-with-stm32f103c8/</link>
					<comments>https://melec.ir/interfacing-stepper-motor-with-stm32f103c8/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Mon, 19 Apr 2021 04:35:54 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[موتورهای الکتریکی و راه اندازی موتورها]]></category>
		<category><![CDATA[بورد STM32F103C8]]></category>
		<category><![CDATA[موتور]]></category>
		<category><![CDATA[استپر موتور]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[ULN2003]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33086</guid>

					<description><![CDATA[<p>استپر موتور یا موتور پله‌ای، یکی از انواع موتورهای DC بدون جاروبک (brushless) است که می‌تواند با زوایای کوچک نیز بچرخد. به این زاویه‌ها استپ یا گام گفته می‌شود. معمولا استپر موتورها ۳۶۰ درجه را با ۲۰۰ گام طی می‌کنند. یعنی به عبارتی در هر گام ۱.۸ درجه می‌چرخند. از این موتور در کاربردهای فراونی که مخصوصا نیاز به حرکات گردشی با دقت بالا دارند، استفاده می‌شود. مثلا در ربات‌ها، آنتن‌ها، hard drive‌ها و &#8230; می‌توان با دادن دستورات لازم به این موتورها، زوایای چرخش آنها در هر گام را به دلخواه خود و براساس نیاز هر پروژه تغییر داد و تنظیم نمود. مقاله مرتبط مفید: نحوه کار موتورهای الکتریکی و انواع موتورهای الکتریکی استپر موتورهای موجود در بازار معمولا دو نوع هستند؛ تک قطبی یا دو قطبی. تک قطبی‌ها کنترل و کارکرد راحت‌تری دارند. در این آموزش قصد داریم به شما آموزش دهیم که چگونه می‌توان یک استپر موتور &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-stepper-motor-with-stm32f103c8/">اتصال استپر موتور به بورد STM32F103C8</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-stepper-motor-with-stm32f103c8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال RFID به میکروکنترلر STM32</title>
		<link>https://melec.ir/interface-rfid-with-stm32-microcontroller/</link>
					<comments>https://melec.ir/interface-rfid-with-stm32-microcontroller/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sat, 17 Apr 2021 00:43:38 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[میکرو کنترلر]]></category>
		<category><![CDATA[اتصال RFID به میکروکنترلر]]></category>
		<category><![CDATA[rfid]]></category>
		<category><![CDATA[EM-18]]></category>
		<category><![CDATA[میکروچیپ]]></category>
		<category><![CDATA[فرکانس]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آموزش ARM STM32]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش میکروکنترلر stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[پروگرمر FTDI]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33065</guid>

					<description><![CDATA[<p>در این آموزش، قصد داریم سیستمی طراحی کنیم که بتوانیم با استفاده از آن کارت‌های RFID را به کمک RFID reader و میکروی STM32 بخوانیم. RFID مخفف عبارت Radio Frequency Identification است. همان طور که از نام آن می‌توان حدس زد، در این کارت‌ها اطلاعات با استفاده از امواج فرکانس رادیویی خوانده می‌شوند. از این کارت‌ها در بسیاری از سیستم‌های احراز هویت مثلا در پارکینگ‌های طبقاتی، پرداخت عوارض، حفظ اطلاعات پرونده‌ی بیماران در بیمارستان‌ها و &#8230; استفاده می‌شود. در این پروژه ما از ماژول EM-18 RFID به عنوان reader استفاده می‌کنیم و ID منحصر به فرد یک RFID tag را با کمک میکروکنترلر STM32F103C8 می‌خوانیم. آنچه که در ادامه نیاز خواهیم داشت: STM32F103C8 ماژول EM-18 RFID Reader تعدادی RFID ماژول LCD 16×2 برد بورد سیم رابط اما قبل از اینکه وارد چگونگی نحوه‌ی اتصال RFID با STM32 شویم، خوب است که قدری بیشتر درباره‌ی RFID tagها و RFID readerها صحبت &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interface-rfid-with-stm32-microcontroller/">اتصال RFID به میکروکنترلر STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interface-rfid-with-stm32-microcontroller/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با بورد STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO – پروژه‌ی ساده‌ی کنترل LED</title>
		<link>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/</link>
					<comments>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 16 Apr 2021 03:59:02 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[Renesas]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[Nucleo64]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[NoduMCU]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM]]></category>
		<category><![CDATA[اسیلاتور]]></category>
		<category><![CDATA[STM32CubeMX]]></category>
		<category><![CDATA[STM32 Nucleo64]]></category>
		<category><![CDATA[TrueSTUDIO]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34367</guid>

					<description><![CDATA[<p>بسیاری از ما با میکروکنترلرهای محبوب و مشهوری مانند آردوینو، ESP8266، رزبری‌پای، NoduMCU ،8051 و &#8230; و بوردهای توسعه دهنده‌ی آنها آشنا هستیم. در این میان، معمولا ( نه به طور قطع) آردوینو انتخاب اول بیشتر افراد محسوب می‌شود. اما اگر قدری در کارها و پروژه‌ه‍ای تخصصی و پیچیده‌تر ورود پیدا کنیم، خواهیم دید که بوردهای آردوینو با محدودیت‌های مهمی مواجه هستند؛ از جمله در مواردی مانند قیمت، قابلیت انطباق، پایداری، سرعت و &#8230; . همینجاست که نیاز به استفاده از پلتفرم‌های میکروکنترلری دقیق‌تر و قوی‌تر مانند PIC ،STM یا Renesas و &#8230; را احساس خواهیم کرد. تا امروز، آموزش‌های فراوانی را برای میکروکنترلرهای PIC ، میکروکنتلرهای AVR و بوردهای آردوینو ارائه داده‌ایم که حتی به افراد مبتدی هم کمک می‌کنند که قدم به قدم&#160; با این میکروکنترلرها آشنا شده و کار با آنها را یاد بگیرند. در مورد میکروکنترلر STM32 نیز به همین ترتیب بوده است. در این جلسه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/">آموزش کار با بورد STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO – پروژه‌ی ساده‌ی کنترل LED</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با وقفه در میکروکنترلر STM32</title>
		<link>https://melec.ir/how-to-use-interrupts-in-stm32-f103c8/</link>
					<comments>https://melec.ir/how-to-use-interrupts-in-stm32-f103c8/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Thu, 15 Apr 2021 03:22:47 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[مقاومت 10K]]></category>
		<category><![CDATA[وقفه در میکروکنترلر]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش میکروکنترلر stm32]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34300</guid>

					<description><![CDATA[<p>سرویس وقفه (Interrupt)، امکان ویژه‌ای است که برای برخی دستورات یا I/Oها می‌توانیم از آن استفاده کنیم. در این صورت آن دستور یا I/O به نوعی بر تمام روند‌ها و دستورات و فعالیت‌های پروسسور اولویت می‌یابد و می‌تواند سرویس‌دهی به آنها را متوقف کرده و خود از پروسسور سرویس و پاسخ دریافت کند. به عنوان مثال پردازنده‌ای که در حال اجرای نرمال یک فرآیند است اما می‌تواند در حین آن مدام وقوع یا عدم وقوع اتفاق یا دستور خاصی را نیز بررسی کند. زمانی که این واقعه‌ی بخصوص رخ دهد، پردازنده روند نرمال خود را متوقف کرده و ابتدا به این واقعه رسیدگی می‌کند. در این حالت گفته می‌شود که یک وقفه‌ی خارجی اتفاق افتاده است. مثلا یک سنسور که به پردازنده متصل است می‌تواند در روند آن وقفه ایجاد کند. پس از اتمام سرویس‌دهی و رسیدگی به این اتفاق خاص، پردازنده مجددا روند نرمال اجرای فرآیند خود را ادامه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/how-to-use-interrupts-in-stm32-f103c8/">آموزش کار با وقفه در میکروکنترلر STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/how-to-use-interrupts-in-stm32-f103c8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>پروتکل ارتباطی SPI در میکروکنترلر STM32</title>
		<link>https://melec.ir/stm32-spi-communication-tutorial/</link>
					<comments>https://melec.ir/stm32-spi-communication-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 14 Apr 2021 10:37:45 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[بورد Arduino Uno]]></category>
		<category><![CDATA[میکروکنترلر ATMEGA328]]></category>
		<category><![CDATA[پتانسیومتر 10K]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[میکروکنترلر STM32]]></category>
		<category><![CDATA[پروتکل ارتباطی SPI]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34187</guid>

					<description><![CDATA[<p>در آموزش‌های گذشته، در مورد پروتکل‌های ارتباطی SPI و I2C و نحوه‌ی استفاده از آنها برای برقرار کردن ارتباط بین دو بورد آردوینو صحبت کرده‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد Blue Pill که بورد مخصوص میکروکنترلر STM32 است جایگزین کنیم و با استفاده از SPI Bus بین این میکروکنترلر و بورد آردوینو ارتباط برقرار کنیم. در این پروژه، بورد Arduino Uno را به عنوان Slave و بورد Blue Pill را به عنوان Maser ارتباط سریال قرار می‌دهیم. به هر کدام از این دو بورد هم یک نمایشگر LCD 16&#215;2 متصل می‌کنیم. دو عدد پتانسیومتر را نیز به ترتیب به پین‌های PA0 و A0 میکروکنترلر STM32 و بورد Arduino متصل می‌کنیم. با استفاده از این دو پتانسیومتر، می‌توانیم مقادیری بین صفر تا ۲۵۵ را از Master به Slave و یا برعکس ارسال کنیم. پروتکل SPI در میکروکنترلر STM32 اگر بخواهیم SPI Bus این میکروکنترلر را &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/stm32-spi-communication-tutorial/">پروتکل ارتباطی SPI در میکروکنترلر STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/stm32-spi-communication-tutorial/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال LCD 16&#215;2 به میکروکنترلر STM32F103C8T6</title>
		<link>https://melec.ir/interfacing-stm32f103c8t6-blue-pill-board-with-lcd-display/</link>
					<comments>https://melec.ir/interfacing-stm32f103c8t6-blue-pill-board-with-lcd-display/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 13 Apr 2021 09:30:45 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[پروگرمر FTDI]]></category>
		<category><![CDATA[بورد آردوینو]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[نحوه‌ی پروگرم کردن]]></category>
		<category><![CDATA[آموزش ARM STM32]]></category>
		<category><![CDATA[میکرو های stm32]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[میکروکنترلرهای STM32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34283</guid>

					<description><![CDATA[<p>در بسیاری از پروژه‌هایی که در آنها از میکروکنترلر استفاده می‌شود، استفاده از یک صفحه‌ی نمایشگر کار با سیستم را برای کاربر هم بسیار راحت‌تر و هم جذاب‌تر می‌کند. پرکاربردترین نمایشگرهایی که به میکروکنترلرها متصل می‌شوند، صفحه نمایشگرهای 16&#215;2 Alpha numeric هستند. مزیت استفاده از این نمایشگرها این است که نه تنها اطلاعات لازم سیستم را در اختیار کاربر قرار می‌دهند، بلکه به عنوان یک ابزار دیباگ در مراحل اولیه‌ی راه‌اندازی پروژه نیز بسیار کاربردی و کمک ‌کننده هستند. به همین علت در این جلسه به سراغ آموزش چگونگی اتصال میکروکنترلر STM32 (بورد Blue pill) به LCD 16&#215;2 و نحوه‌ی پروگرم کردن آن با استفاده از Aduino IDE رفته‌ایم. اگر از قبل با Arduino IDE کار کرده باشید، آموزش این جلسه برایتان مثل آب خوردن راحت و شیرین خواهد بود چرا که پروگرم کردن STM32 و LCD متصل به آن بسیار شبیه به پروگرم کردن بوردهای آردوینو در شرایط مشابه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-stm32f103c8t6-blue-pill-board-with-lcd-display/">اتصال LCD 16&#215;2 به میکروکنترلر STM32F103C8T6</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-stm32f103c8t6-blue-pill-board-with-lcd-display/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن</title>
		<link>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/</link>
					<comments>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Thu, 08 Apr 2021 12:20:56 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[آموزش ARM STM32]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[Blue Pill]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34346</guid>

					<description><![CDATA[<p>بوردهای آردوینو معمولا اولین انتخاب کسانی هستند که از روی سرگرمی و تفننی به سراغ پروژه‌های الکترونیکی می‌آیند. البته ناگفته نماند که انتخاب بسیاری مهندسان حرفه‌ای نیز در پروژه‌های سبک همین بوردها هستند. این که تاکید می‌کنیم که در پروژه‌های سبک و تفننی، به این علت است که هرچه وارد پروژه‌های جدی و عمیق‌تر مانند پروژه‌‌های عظیم صنعتی بشویم، خواهیم دید که CPU هشت بیتی این بوردها و سرعت بسیار پایین‌شان چیزی شبیه شوخی به نظر می‌رسد. به عنوان جایگزین، بوردهای STM32F103C8T6 را داریم (مانند بورد Blue pill) که با CPUای ۳۲ بیتی و معماری ARM Cortex M3، به مراتب عملکرد قابل قبول‌تری نسبت به آردوینوها دارند. خبر بسیار خوبی که در اینجا وجود دارد این است که برای کار کردن با این میکروهای STM32 و پروگرم کردن آنها، می‌توانیم با خیال آسوده از همان Arduino IDE استفاده کنیم که برای بوردهای آردوینو همیشه استفاده کرده‌ و از بر هستیم. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/">آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>پروگرم کردن بورد STM32F103C8 با استفاده از USB port</title>
		<link>https://melec.ir/%d9%be%d8%b1%d9%88%da%af%d8%b1%d9%85-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d9%88%d8%b1%d8%af-stm32f103c8-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-usb-port/</link>
					<comments>https://melec.ir/%d9%be%d8%b1%d9%88%da%af%d8%b1%d9%85-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d9%88%d8%b1%d8%af-stm32f103c8-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-usb-port/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 09 Oct 2020 08:36:25 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[آموزش الکترونیک به زبان ساده]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[BluePill]]></category>
		<category><![CDATA[ftdi]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[stm32]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33616</guid>

					<description><![CDATA[<p>بورد STM32 Development Board که بورد توسعه‌ی میکروکنترلر STM32F103C8 محسوب می‌شود، با توجه به اینکه از معماری ARM Cortex M3 استفاده می‌کند، روز به روز در میان جامعه الکترونیک و برنامه‌نویسی محبوب‌تر و شناخته‌شده‌تر می‌شود. این بورد سرعت کاری بسیار بالا و آپشن‌های متعددی دارد و از آنجا که می‌توان آن را با استفاده از Arduino IDE نیز پروگرم کرد، در مجموع به یک گزینه‌ی مطلوب چه برای مهندسانی که قصد تولید prototype یک محصول را دارند و چه برای افرادی که از روی سرگرمی وارد دنیای الکترونیک می‌شوند تبدیل شده است. در جلسات قبلی آموزش این میکروکنترلر در مورد مشخصات اولیه‌ی این بورد صحبت کردیم و حتی یک پروژه‌ی ساده‌ی LED چشمک‌زن را نیز با هم بر روی آن اجرا کردیم. نقطه ضعفی که در آنجا وجود داشت این بود که برای پروگرم کردن این بورد باید از پروگرمر FTDI استفاده کنیم و در حین پروسه‌ی آپلود کردن کد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%be%d8%b1%d9%88%da%af%d8%b1%d9%85-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d9%88%d8%b1%d8%af-stm32f103c8-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-usb-port/">پروگرم کردن بورد STM32F103C8 با استفاده از USB port</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%be%d8%b1%d9%88%da%af%d8%b1%d9%85-%da%a9%d8%b1%d8%af%d9%86-%d8%a8%d9%88%d8%b1%d8%af-stm32f103c8-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-usb-port/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>راه اندازی واحد UART میکروکنترلر STM32F4xx</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-uart-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/</link>
					<comments>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-uart-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 01 Sep 2018 07:49:52 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[UART]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش نرم افزار stm32cubemx]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=26158</guid>

					<description><![CDATA[<p>در بخش سوم به معرفی و راه اندازی واحد UART میکروکنترلر stm32f4xx و ارسال داده های نمونه برداری شده توسط ADC به کامپیوتر و نمایش بر روی صفحه کامپیوتر می‌پردازیم. معرفی واحد UART میکروکنترلر stm32f4xx : UART به معنای Universal asynchronous receiver-transmitter که یک پروتکل ارتباط سریال است و از طریق آن داده ها بین دو میکروکنترلر و یا یک میکروکنترلر و کامپیوتر جا به جا می شوند انتقال داده به صورت سریال و از طریق دو سیم انجام می شود که یکی برای دریافت داده (RX) و دیگری برای ارسال داده (TX) هستند. و داده های 8 بیتی پشت سرهم ارسال می شوند و برای تمایز داده ها از یک دیگر در این پروتکل بیت های start bit و stop bit استفاده می شوند که در شکل زیر نمایش داده شده است. پروتکل UART میکروکنترلر stm32f4xx اطلاعات کامل‌تر در مورد پروتکل UART : ارتباط سریال – پروتکل UART برقراری ارتباط UART بین &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-uart-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/">راه اندازی واحد UART میکروکنترلر STM32F4xx</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-uart-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		<enclosure url="https://melec.ir/micromilad/wp-content/uploads/2018/09/DAC-ADC-UART-Stm32f4xx-.mp4" length="0" type="video/mp4" />

			</item>
		<item>
		<title>راه اندازی واحد ADC میکروکنترلر stm32f4xx  و نمونه برداری با نرخ مشخص</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx-%d9%88-%d9%86%d9%85%d9%88%d9%86/</link>
					<comments>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx-%d9%88-%d9%86%d9%85%d9%88%d9%86/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 01 Sep 2018 05:54:38 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[مبدل آنالوگ به دیجیتال]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش نرم افزار stm32cubemx]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=26150</guid>

					<description><![CDATA[<p>در این قسمت از آموزش میکروکنترلرهای STM32 به معرفی  و راه اندازی واحد ADC میکروکنترلر stm32f4xx  و نمونه برداری با نرخ مشخص، (30KHz ) از سیگنال خروجی DAC می‌پردازیم. در این قسمت از سیگنال آنالوگ (موج سینوسی خروجی DAC) به کمک ADC و با   نرخ نمونه برداری 30Ksample/sec نمونه برداری می کنیم. معرفی واحد ADC میکروکنترلر ADC به معنای Analog to Digital convertor  است و از این peripheral (جانبی) برای نمونه برداری از سیگنال های آنالوگ و تبدیل آنها به داده دیجیتال در میکروکنترلر، استفاده می شود. در میکروکنترلر stm32f407zgt6 سه مبدل آنالوگ به دیجیتال داریم که باید فرکانس کاری هر کدام و دقت نمونه برداری آنها را مشخص کنیم . واحد ADC در این میکروکنترلر می تواند داده آنالوگ را به یک عدد دیجیتال 6 تا 12 بیتی تبدیل کند و مثلا برای تبدیل داده آنالوگ به یک عدد دیجیتال 8 بیتی به 11 سیکل کلاک نیاز داریم که &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx-%d9%88-%d9%86%d9%85%d9%88%d9%86/">راه اندازی واحد ADC میکروکنترلر stm32f4xx  و نمونه برداری با نرخ مشخص</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx-%d9%88-%d9%86%d9%85%d9%88%d9%86/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>راه اندازی واحد DAC میکروکنترلر stm32f4xx  و تولید سیگنال سینوسی</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-dac-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/</link>
					<comments>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-dac-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 18:55:02 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[فرکانس]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش نرم افزار stm32cubemx]]></category>
		<category><![CDATA[تولید سیگنال سینوسی]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=26105</guid>

					<description><![CDATA[<p>در این آموزش به معرفی و راه اندازی واحد DAC میکروکنترلر stm32f4xx  و تولید سیگنال سینوسی با فرکانس مشخص مثلا، 1KHz به کمک آن می‌پردازیم. معرفی واحد DAC میکروکنترلر stm32f4xx واحد DAC به معنای Digital to Analog Converter است، به این معنا که داده های دیجیتال را به ولتاژ آنالوگ تبدیل می کند. برای مثال میکروکنترلر stm32f4xx دارای یک واحد DAC است که دو خروجی DAC1 و DAC2 را دارد که می توانند به صورت 12Bit و 8Bit تنظیم شوند در این پروژه ما قصد داریم به کمک واحد DAC یک موج سینوسی با فرکانس 1KHz تولید کنیم، پس در ابتدا باید داده های دیجیتال یک موج سینوسی را داشته باشیم تا به واحد DAC بدهیم و آنها را به آنالوگ تبدیل کنیم که برای این کار دو روش داریم یکی استفاده از فرمول موج سینوسی و دیگری استفاده از یک آرایه شامل تعداد مشخصی نقطه که یک موج سینوسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-dac-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/">راه اندازی واحد DAC میکروکنترلر stm32f4xx  و تولید سیگنال سینوسی</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a7%d8%ad%d8%af-dac-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-stm32f4xx/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>مفهوم نام‌گذاری میکروکنترلرهای کمپانی ST</title>
		<link>https://melec.ir/how-to-read-a-st-microcontrollers-name/</link>
					<comments>https://melec.ir/how-to-read-a-st-microcontrollers-name/#comments</comments>
		
		<dc:creator><![CDATA[ساجد رسولی‌فر]]></dc:creator>
		<pubDate>Thu, 02 Nov 2017 20:19:14 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[stm8]]></category>
		<category><![CDATA[میکروکنترلرهای STM32]]></category>
		<category><![CDATA[الکترونیک]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[میکرو]]></category>
		<category><![CDATA[میکروکنترلر ARM]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[انواع میکروکنترلر ARM]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=21279</guid>

					<description><![CDATA[<p>شرکت ST یکی از کمپانی‌های مطرح در زمینه ساخت و توسعه نیمه‌هادی‌ها هست و محصولات خود را در قالب خانواده‌های متنوع و گسترده‌ای به بازار عرضه می‌کند. از معروف‌ترین محصولات ST، میکروکنترلرهای تولیدی این شرکت هستش. هر خانواده از میکروکنترلرهای ST توانایی و راندمان مشخصی داراست که با اعداد و حروفی مشخص می‌گردد. نام‌گذاری این میکروکنترلرها همواره با عبارت ST شروع می‌شود که معرف شرکت سازنده خود می‌باشد. بعد از ترکیب ST حرف M می‌آید که نشانگر این است که محصول حاضر یک میکروکنترلر می‌باشد. بعد از STM یکی از عبارات 32، 8 یا 8A را خواهیم دید که به ترتیب معرف میکروهای ۳۲بیتی، ۸بیتی و ۸بیتی Automotive می‌باشد. تا این مرحله خانواده کلی محصول مورد نظر معرفی گردید و سپس نوبت به تشریح ویژگی‌های میکروکنترلر می‌رشد. کاراکتر بعدی در نام‌گذاری فقط شامل یک حرف انگلیسی می‌باشد و یکی از حروف F ،L ،P ،S ،T یا W است. این &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/how-to-read-a-st-microcontrollers-name/">مفهوم نام‌گذاری میکروکنترلرهای کمپانی ST</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/how-to-read-a-st-microcontrollers-name/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>اتصال STM32 به کامپیوتر با پورت سریال (بخش تکمیلی راه اندازی پروتکل سریال STM32)</title>
		<link>https://melec.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-stm32-%d8%a8%d9%87-%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1-%d8%a8%d8%a7-%d9%be%d9%88%d8%b1%d8%aa-%d8%b3%d8%b1%db%8c%d8%a7%d9%84/</link>
					<comments>https://melec.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-stm32-%d8%a8%d9%87-%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1-%d8%a8%d8%a7-%d9%be%d9%88%d8%b1%d8%aa-%d8%b3%d8%b1%db%8c%d8%a7%d9%84/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Sat, 09 Sep 2017 10:40:46 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[آرم]]></category>
		<category><![CDATA[USAR]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[UART]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=20030</guid>

					<description><![CDATA[<p>با سلام در ادامه آموزش های میکرو STM32 در این قسمت (اتصال STM32 به کامپیوتر) به تکمیل بخش راه اندازی پروتکل سریال بخش مقدماتی( STM32 UART ) میپردازم. امیدوارم که پست قبل رو مطالعه کرده باشید تا درک بهتری از برنامه نویسی میکرو های STM و کتابخانه HAL داشته باشید. در این بخش دیگه توضیح آنچنانی نداریم و سعی میکنم که پروژه را تکمیل کنم. اتصال STM32 به کامپیوتر اینکه شما چه جوری میکرو رو به کامیپوتر وصل کنید بستگی به خودتون داره میتونید از ارتباط rs232 استفاده کنید یا Wifi یا بلوتوث  یا TTL به USB  که من از آخری استفاده میکنم . برای استفاده از ارتباط TTL به USB شما نیاز به ماژول هایی از این نوع دارید . انواع ماژول هایی که در بازار هستند عبارتند از : PL2303 , CP1202 و &#8230; . من از PL2303 استفاده میکنم و نحوه نصب درایور اون رو هم به عهده خودتون &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-stm32-%d8%a8%d9%87-%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1-%d8%a8%d8%a7-%d9%be%d9%88%d8%b1%d8%aa-%d8%b3%d8%b1%db%8c%d8%a7%d9%84/">اتصال STM32 به کامپیوتر با پورت سریال (بخش تکمیلی راه اندازی پروتکل سریال STM32)</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-stm32-%d8%a8%d9%87-%da%a9%d8%a7%d9%85%d9%be%db%8c%d9%88%d8%aa%d8%b1-%d8%a8%d8%a7-%d9%be%d9%88%d8%b1%d8%aa-%d8%b3%d8%b1%db%8c%d8%a7%d9%84/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>آموزش میکروکنترلرهای ARM سری STM32F4</title>
		<link>https://melec.ir/stm32f4-arm-microcontroller-series-tutorial/</link>
					<comments>https://melec.ir/stm32f4-arm-microcontroller-series-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 09 Sep 2017 06:07:08 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[انواع میکروکنترلر ARM]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[آموزش برنامه نویسی میکرو ARM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[stm32f429]]></category>
		<category><![CDATA[آموزش میکروکنترلرهای arm]]></category>
		<category><![CDATA[میکروکنترلر ARM]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F4]]></category>
		<category><![CDATA[میکروکنترلرهای آرم]]></category>
		<category><![CDATA[آموزش میکروکنترلر ARM STM32 از 0 تا 100]]></category>
		<category><![CDATA[آموزش میکروکنترلر آرم]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=20025</guid>

					<description><![CDATA[<p>شرکت ST خانواده گسترده­ای از میکروکنترلرها را بر اساس هسته ARM تولید کرده است. هسته­­ های مختلف آرم  از سری Cortex و سایر سری های ARM در این مجموعه یافت می­شود. در این نوشتار 284 صفحه ای به برسی میکروکنترلرهای ARM سری STM32F4 و به طور عمیق به  میکروکنترلر STM32F429 می­پردازیم که  از خانواده Cortex M4 و 32 بیتی است. امکانات میکروکنترلر STM32F429 دارای واحد محاسبات اعشاری ، شتاب دهنده زمان-واقعی با انتظار صفر برای اجرای از روی فلش است.فرکانس کاری این میکروکنترلر تا 180 مگاهرتز میرسد. دارای واحد نگهبانی از حافظه MPU است. میکروکنترلر STM32F429 دارای 2مگابایت حافظه فلش و 256 کیلوبایت حافظه رم میباشد. رابط موازی LCD با حالت های 6800/8080 و کنترل کننده گرافیک با امکان گرافیگ تا XGA است. به این ترتیب انواع LCD های TFT بدون نیاز به مدار دیگری قابل راه اندازی است. شتاب دهنده کروم آرت برای تولید گرافیک بهتر در این میکروکنترلر وجود &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/stm32f4-arm-microcontroller-series-tutorial/">آموزش میکروکنترلرهای ARM سری STM32F4</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/stm32f4-arm-microcontroller-series-tutorial/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>راه اندازی پروتکل سریال میکروکنترلرهای STM32-بخش مقدماتی( STM32 UART )</title>
		<link>https://melec.ir/using-the-stm32-uart-interface/</link>
					<comments>https://melec.ir/using-the-stm32-uart-interface/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Sat, 02 Sep 2017 19:52:31 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[یوزارت]]></category>
		<category><![CDATA[یوارت]]></category>
		<category><![CDATA[Hal]]></category>
		<category><![CDATA[CubeMX]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[STM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[آرم]]></category>
		<category><![CDATA[usart]]></category>
		<category><![CDATA[اس تی]]></category>
		<category><![CDATA[CMSIS]]></category>
		<category><![CDATA[راه اندازی پروتکل سریال میکروکنترلر ARM STM32]]></category>
		<category><![CDATA[میکروکنترلر های ARM]]></category>
		<category><![CDATA[UART]]></category>
		<category><![CDATA[پروگرامر ST-LINK]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=19880</guid>

					<description><![CDATA[<p>سلام دوباره ، باز هم بعد از یک وقفه یک ماه خدمتتون رسیدم تا بحث مقدماتی راه اندازی پروتکل سریال میکروکنترلرهای STM32 یا STM32 UART  رو ادامه بدیم. مقدمه قصد داشتم در ادامه  روشن کردن LED با میکرو STM32 , اضافه کردن یک کلید به پروژه را توضیح بدم که به نظرم رسید واقعا یک چیز خیلی ساده هست و اصلا نمیصرفه که یک پست رو مخصوص اون گذاشت ! پس تصمیم گرفتم توی این پست اون کار رو به همراه اضافه کردن UART به برنامه و ارسال اطلاعت به ترمینال کامپیوتر انجام بدم. هدف این پست صرفا راه اندازی واحد STM32 UART و انتقال اطلاعات نیست بلکه پی بردن از زیرساخت های برنامه است پس تا انتها با من بمونید چون بحث جذابی میشه. خوب در انتهای پست روشن کردن LED با میکرو STM32 یک پروژه چشمک زن ساختیم . حالا همان پروژه رو با برنامه CubeMX  باز میکنیم و تغییرات رو توی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/using-the-stm32-uart-interface/">راه اندازی پروتکل سریال میکروکنترلرهای STM32-بخش مقدماتی( STM32 UART )</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/using-the-stm32-uart-interface/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
		<item>
		<title>کار با نرم افزار STM32CubeMX</title>
		<link>https://melec.ir/%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-stm32cubemx/</link>
					<comments>https://melec.ir/%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-stm32cubemx/#comments</comments>
		
		<dc:creator><![CDATA[علیرضا صادقی]]></dc:creator>
		<pubDate>Tue, 27 Jun 2017 17:15:46 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[آموزش میکروکنترلر stm32]]></category>
		<category><![CDATA[کتابخانه CMSIS]]></category>
		<category><![CDATA[آموزش زبان c میکروکنترلر]]></category>
		<category><![CDATA[Hal]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[CubeMX]]></category>
		<category><![CDATA[میکروکنترلر های شرکت ST]]></category>
		<category><![CDATA[میکرو های stm32]]></category>
		<category><![CDATA[شرکت ST]]></category>
		<category><![CDATA[نرم افزار STM32CubeMX]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[پروژه C برای Keil و IAR]]></category>
		<category><![CDATA[ST]]></category>
		<category><![CDATA[آموزش برنامه نویسی میکروکنترلرهای stm32]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=18931</guid>

					<description><![CDATA[<p>سلام&#8230; بعد از یه تاخیر از امروز میخوام به صورت تخصصی تر در مورد میکروکنترلر های شرکت ST صحبت کنم . شرکت ST یک شرکت تولید نیمه هادی چند ملیتی هست که عمده معروفیتش به خاطر میکرو های stm32 است و چند سالی هم به دلیل کیفیت خوب محصولاتش در صنعت مورد توجه مهندس های ایرانی قرار گرفته است  . علاوه بر کیفیت, فراوانی محصولات , فراوانی مستندات و راحتی کار با میکرو ها باعث شده تا گرایش به میکرو های این شرکت بیشتر باشد. ارئه کتابخانه HAL و برنامه STM32CubeMX از جمله مواردی هستند که من بهشون میگم راحتی! خب من اینجا میخوام نحوه شروع کار با نرم افزار STM32CubeMX رو توضیح بدم . این نرم افزار شما رو از خیلی از پیکر بندی های سخت و بی مورد اولیه جدا می کنه و اجازه میده در وقتتون صرفه جویی کنید در حالی که تمام این کار ها به بهترین نحو &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-stm32cubemx/">کار با نرم افزار STM32CubeMX</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-stm32cubemx/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		
		<series:name><![CDATA[ARM STM32]]></series:name>
	</item>
	</channel>
</rss>
