<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[ايران ويج - میکروکنترلر های arm]]></title>
		<link>https://www.iranled.com/forum/</link>
		<description><![CDATA[ايران ويج - https://www.iranled.com/forum]]></description>
		<pubDate>Sat, 15 Aug 2026 03:51:21 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[استفاده از دستور بيتي در آرم و کيل]]></title>
			<link>https://www.iranled.com/forum/thread-32479.html</link>
			<pubDate>Sun, 20 Dec 2020 11:32:24 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-32479.html</guid>
			<description><![CDATA[سلام دوستان <img src="https://www.iranled.com/forum/images/smilies/pack1/028.gif" alt="028" title="028" class="smilie smilie_50" /> <br />
من ميخوامم يه char تعريف کنم و از بيتهاي اون استفاده کنم و بيتهاي اون رو در بيتهاي يه char  ديگه بريزم و استفاده کنم.<br />
مثلا بيت يک a رو بريزم توي بيت دو b .<br />
<br />
<div style="text-align: left;" class="mycode_align"> ;char a,b</div>
<br />
<br />
<div style="text-align: left;" class="mycode_align"> ;b.2=a.1</div>
<br />
<div style="text-align: left;" class="mycode_align">چطور ميتونم اين کار رو انجام بدم</div>
<div style="text-align: left;" class="mycode_align">در محيط آرم کيل استفاده ميکنم و از ميکرو کنترلر stm32f103c8 استفاده ميکنم.</div>]]></description>
			<content:encoded><![CDATA[سلام دوستان <img src="https://www.iranled.com/forum/images/smilies/pack1/028.gif" alt="028" title="028" class="smilie smilie_50" /> <br />
من ميخوامم يه char تعريف کنم و از بيتهاي اون استفاده کنم و بيتهاي اون رو در بيتهاي يه char  ديگه بريزم و استفاده کنم.<br />
مثلا بيت يک a رو بريزم توي بيت دو b .<br />
<br />
<div style="text-align: left;" class="mycode_align"> ;char a,b</div>
<br />
<br />
<div style="text-align: left;" class="mycode_align"> ;b.2=a.1</div>
<br />
<div style="text-align: left;" class="mycode_align">چطور ميتونم اين کار رو انجام بدم</div>
<div style="text-align: left;" class="mycode_align">در محيط آرم کيل استفاده ميکنم و از ميکرو کنترلر stm32f103c8 استفاده ميکنم.</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ریست شدن در میکرو ارم]]></title>
			<link>https://www.iranled.com/forum/thread-31969.html</link>
			<pubDate>Mon, 18 Feb 2019 11:37:14 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31969.html</guid>
			<description><![CDATA[با عرض سلام خدمت دوستان<br />
من یه برد با میکرو stm32f030k6t6 طراحی کردم که برای روشن کردن شعله نیاز به جرقه زن داره<br />
من از جرقه زن ضربه ای استفاده کردم اما یه مشکل دارم<br />
اونم این هست که زمانی که جرقه زن جرقه میزنه میکرو ریست میشه<br />
کسی میتونه راهنمایی کنه چه کنم که ریست اتفاق نیوفته<br />
در ضمن برای پایه ریست پول دان و خازن گذاشتم همچنین تغذیه انالوگ فیلتر دارد.<br />
با تشکر از همه عزیزان]]></description>
			<content:encoded><![CDATA[با عرض سلام خدمت دوستان<br />
من یه برد با میکرو stm32f030k6t6 طراحی کردم که برای روشن کردن شعله نیاز به جرقه زن داره<br />
من از جرقه زن ضربه ای استفاده کردم اما یه مشکل دارم<br />
اونم این هست که زمانی که جرقه زن جرقه میزنه میکرو ریست میشه<br />
کسی میتونه راهنمایی کنه چه کنم که ریست اتفاق نیوفته<br />
در ضمن برای پایه ریست پول دان و خازن گذاشتم همچنین تغذیه انالوگ فیلتر دارد.<br />
با تشکر از همه عزیزان]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راه اندازی adc در کامپایلر کیل با میکرو stm32f030k6t6]]></title>
			<link>https://www.iranled.com/forum/thread-31965.html</link>
			<pubDate>Sat, 09 Feb 2019 20:15:53 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31965.html</guid>
			<description><![CDATA[با سلام خدمت همه دوستان<br />
کسی هست که با ایسی stm32f030k6t6 کار کرده باشه؟<br />
من یه مشکل دارم در راه اندازی adc این میکرو<br />
وقتی میخوام کانال ورودی رو برای adc انتخاب کنم  دستور رو نمی پذیره اما همین دستور برای میکرو stm32f103 جواب میده.<br />
اگر کسی به این موضوع اشنایی داره لطفا یه نمونه کد به اشتراک بزاره.<br />
با تشکر از همه دوستان]]></description>
			<content:encoded><![CDATA[با سلام خدمت همه دوستان<br />
کسی هست که با ایسی stm32f030k6t6 کار کرده باشه؟<br />
من یه مشکل دارم در راه اندازی adc این میکرو<br />
وقتی میخوام کانال ورودی رو برای adc انتخاب کنم  دستور رو نمی پذیره اما همین دستور برای میکرو stm32f103 جواب میده.<br />
اگر کسی به این موضوع اشنایی داره لطفا یه نمونه کد به اشتراک بزاره.<br />
با تشکر از همه دوستان]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ماژول ميكرو كنترلرarm]]></title>
			<link>https://www.iranled.com/forum/thread-31198.html</link>
			<pubDate>Sat, 06 May 2017 16:31:51 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31198.html</guid>
			<description><![CDATA[باسلام <br />
من نياز به يك ماژول ميكرو كنترلر براي  هماهنگي كار شش ماژول براي ساخت يك دوربين دارم با قابليت هاي خاص از جمله ماژول دوربين ماژول سنسور تشخيص حركت و ماژول مادون قرمز و.... لطفا راهنمايي كنيد چه نوع ميكرو كنترلر به كار من كمك ميكنه  ؟<br />
با تشكر]]></description>
			<content:encoded><![CDATA[باسلام <br />
من نياز به يك ماژول ميكرو كنترلر براي  هماهنگي كار شش ماژول براي ساخت يك دوربين دارم با قابليت هاي خاص از جمله ماژول دوربين ماژول سنسور تشخيص حركت و ماژول مادون قرمز و.... لطفا راهنمايي كنيد چه نوع ميكرو كنترلر به كار من كمك ميكنه  ؟<br />
با تشكر]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تنظیم نوسانساز داخلی LPC1313]]></title>
			<link>https://www.iranled.com/forum/thread-31043.html</link>
			<pubDate>Fri, 16 Dec 2016 10:39:37 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-31043.html</guid>
			<description><![CDATA[<span style="color: #222222;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;" class="mycode_font">پست حذف شود لطفا!</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #222222;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma, Calibri, Verdana, Geneva, sans-serif;" class="mycode_font">پست حذف شود لطفا!</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[بررسی تمام میکروهای آرم با یکدیگر]]></title>
			<link>https://www.iranled.com/forum/thread-30863.html</link>
			<pubDate>Tue, 30 Aug 2016 07:52:23 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30863.html</guid>
			<description><![CDATA[سلام<br />
به نام خدا<br />
ان‌شاءالله میخوام در این پست شروع کنیم به بررسی میکرو های آرم با هم دیگه، چون تو نت که من میسرچیدم ملت هر کسی برا خودش متخصص و صاحب نظر بود   (:  نظر ها هم متفاوت آدم گیج میشد، حالا تو این پست میخوام میکرو هارو بررسی کنیم با واقعیات  <img src="https://www.iranled.com/forum/images/smilies2/whistle.gif" alt="Whistle" title="Whistle" class="smilie smilie_16" /><br />
فقط دوستان چون من خودم آرم کار حرفه ای نیستم و تازه کارم ممنون میشک یکی کارایی که من میگم رو انجام بده.    :))): <br />
<br />
جان داش هم اسپم ندید که موضوع میره حاشیه  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> <br />
<br />
1) فرق i/o پورت و fast i/o port یکی در این باره توضیح بده ممنون میشم(البته از اسمشون معلومه چیه منظورم توضیح درست و درمون هستش)<br />
<br />
<img src="http://s6.picofile.com/file/8265653668/Cortex_M0_Processor.png" width="400" height="400" alt="[تصویر:  Cortex_M0_Processor.png]" class="mycode_img" />   <img src="http://s7.picofile.com/file/8265653676/Cortex_M0_Processor.png" width="400" height="400" alt="[تصویر:  Cortex_M0_Processor.png]" class="mycode_img" />]]></description>
			<content:encoded><![CDATA[سلام<br />
به نام خدا<br />
ان‌شاءالله میخوام در این پست شروع کنیم به بررسی میکرو های آرم با هم دیگه، چون تو نت که من میسرچیدم ملت هر کسی برا خودش متخصص و صاحب نظر بود   (:  نظر ها هم متفاوت آدم گیج میشد، حالا تو این پست میخوام میکرو هارو بررسی کنیم با واقعیات  <img src="https://www.iranled.com/forum/images/smilies2/whistle.gif" alt="Whistle" title="Whistle" class="smilie smilie_16" /><br />
فقط دوستان چون من خودم آرم کار حرفه ای نیستم و تازه کارم ممنون میشک یکی کارایی که من میگم رو انجام بده.    :))): <br />
<br />
جان داش هم اسپم ندید که موضوع میره حاشیه  <img src="https://www.iranled.com/forum/images/smilies2/biggrin.gif" alt="Biggrin" title="Biggrin" class="smilie smilie_3" /> <br />
<br />
1) فرق i/o پورت و fast i/o port یکی در این باره توضیح بده ممنون میشم(البته از اسمشون معلومه چیه منظورم توضیح درست و درمون هستش)<br />
<br />
<img src="http://s6.picofile.com/file/8265653668/Cortex_M0_Processor.png" width="400" height="400" alt="[تصویر:  Cortex_M0_Processor.png]" class="mycode_img" />   <img src="http://s7.picofile.com/file/8265653676/Cortex_M0_Processor.png" width="400" height="400" alt="[تصویر:  Cortex_M0_Processor.png]" class="mycode_img" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تبدیل کلمه به حروف]]></title>
			<link>https://www.iranled.com/forum/thread-30813.html</link>
			<pubDate>Sat, 13 Aug 2016 15:47:42 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30813.html</guid>
			<description><![CDATA[سلام دوستان<br />
توی زبان سی و کامپایلر keil چه جوری میشه یه کلمه مثلا ali رو به صورت حروف جدا جدا روی lcd نمایش داد<br />
مثلا اول a رو نمایش داد بعد از چند ثانیه l  وبعد i]]></description>
			<content:encoded><![CDATA[سلام دوستان<br />
توی زبان سی و کامپایلر keil چه جوری میشه یه کلمه مثلا ali رو به صورت حروف جدا جدا روی lcd نمایش داد<br />
مثلا اول a رو نمایش داد بعد از چند ثانیه l  وبعد i]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[نمایش اعداد اعشاری روی LCD]]></title>
			<link>https://www.iranled.com/forum/thread-30719.html</link>
			<pubDate>Sat, 02 Jul 2016 09:42:35 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30719.html</guid>
			<description><![CDATA[با سلام<br />
من می خواستم اعداد اعشاری رو روی lcd نمایش بدم این برنامه رو هم توی keil نوشتم ولی روی lcd هیچی نمایش نمی ده<br />
<br />
main(void)<br />
{<br />
lcd_init();<br />
lcd_clear();<br />
while (1)<br />
{<br />
char buffer_1[64], buffer_2[64];<br />
float out= 12.456;<br />
sprintf(buffer_2,"output: %f",out);<br />
lcd_gotoxy(0,0);<br />
lcd_print(buffer_2); <br />
}<br />
}<br />
<br />
هیچ اروری هم نداره فقط وقتی به جای F% و d% رو قرار می دم یه OUTPUT خالی رو LCD مینویسه <br />
خیلی گشتم توی نت اما چیزی پیدا نکردم]]></description>
			<content:encoded><![CDATA[با سلام<br />
من می خواستم اعداد اعشاری رو روی lcd نمایش بدم این برنامه رو هم توی keil نوشتم ولی روی lcd هیچی نمایش نمی ده<br />
<br />
main(void)<br />
{<br />
lcd_init();<br />
lcd_clear();<br />
while (1)<br />
{<br />
char buffer_1[64], buffer_2[64];<br />
float out= 12.456;<br />
sprintf(buffer_2,"output: %f",out);<br />
lcd_gotoxy(0,0);<br />
lcd_print(buffer_2); <br />
}<br />
}<br />
<br />
هیچ اروری هم نداره فقط وقتی به جای F% و d% رو قرار می دم یه OUTPUT خالی رو LCD مینویسه <br />
خیلی گشتم توی نت اما چیزی پیدا نکردم]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راه اندازی ov7670]]></title>
			<link>https://www.iranled.com/forum/thread-30621.html</link>
			<pubDate>Wed, 11 May 2016 09:27:30 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30621.html</guid>
			<description><![CDATA[با سلام خدمت دوستان<br />
ما یه پروژه ارم که باید تصویر دوربین رو بیارم رو ال سی دی<br />
با وسایل زیر<br />
ov7670<br />
sm32f103vc<br />
ssd1963<br />
اینم سرورسه برنامه مونه میخواستم ببینم این کد که ما داریم کامله یا نه<br />
وازکجا برا شروع اقدام کنم<br />
ممنون<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13709" target="_blank">main.rar</a> (اندازه:  1.08 KB / تعداد دفعات دریافت:  107)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[با سلام خدمت دوستان<br />
ما یه پروژه ارم که باید تصویر دوربین رو بیارم رو ال سی دی<br />
با وسایل زیر<br />
ov7670<br />
sm32f103vc<br />
ssd1963<br />
اینم سرورسه برنامه مونه میخواستم ببینم این کد که ما داریم کامله یا نه<br />
وازکجا برا شروع اقدام کنم<br />
ممنون<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13709" target="_blank">main.rar</a> (اندازه:  1.08 KB / تعداد دفعات دریافت:  107)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[استفاده از static library در Keil]]></title>
			<link>https://www.iranled.com/forum/thread-30598.html</link>
			<pubDate>Sun, 01 May 2016 18:06:14 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30598.html</guid>
			<description><![CDATA[سلام <br />
<br />
در keil دو تا پروژه ایجاد کردم<br />
<br />
یکیش خروجیش outputName.lib هست(یعنی static library تولید میکنه)<br />
<br />
دومی ، فایل outputName.lib رو استفاده میکنه و از تابع های داخل اون استفاده میکنه<br />
<br />
میکرو هم lpc1768<br />
<br />
مشکل اینجاست:<br />
موقع دیباگ کردن کد(چه با simulator هه خود keil و چه با jlink) ، بعد ریست کردن، در startup.s گیر میکنه و اجرای برنامه به تابع main نمیرسه<br />
<br />
این مشکل زمانی ایجاد میشه که حداقل یدونه فایل lib در پروژه add شده باشه(به عنوان فایل)<br />
<br />
<br />
چیکار باید کرد؟<br />
<br />
<br />
فایلی که ضمیمه کردم رو آنزیپ کنید، سعی کنید پروژه ی c_prj رو با simulator خود keil دیباگ کنید، متوجه میشید که اصلا به تابع main نمیرسه، و گیر میکنه<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/tgz.gif" title="" border="0" alt=".7z" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13691" target="_blank">Static_lib_test.7z</a> (اندازه:  100.37 KB / تعداد دفعات دریافت:  137)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[سلام <br />
<br />
در keil دو تا پروژه ایجاد کردم<br />
<br />
یکیش خروجیش outputName.lib هست(یعنی static library تولید میکنه)<br />
<br />
دومی ، فایل outputName.lib رو استفاده میکنه و از تابع های داخل اون استفاده میکنه<br />
<br />
میکرو هم lpc1768<br />
<br />
مشکل اینجاست:<br />
موقع دیباگ کردن کد(چه با simulator هه خود keil و چه با jlink) ، بعد ریست کردن، در startup.s گیر میکنه و اجرای برنامه به تابع main نمیرسه<br />
<br />
این مشکل زمانی ایجاد میشه که حداقل یدونه فایل lib در پروژه add شده باشه(به عنوان فایل)<br />
<br />
<br />
چیکار باید کرد؟<br />
<br />
<br />
فایلی که ضمیمه کردم رو آنزیپ کنید، سعی کنید پروژه ی c_prj رو با simulator خود keil دیباگ کنید، متوجه میشید که اصلا به تابع main نمیرسه، و گیر میکنه<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/tgz.gif" title="" border="0" alt=".7z" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13691" target="_blank">Static_lib_test.7z</a> (اندازه:  100.37 KB / تعداد دفعات دریافت:  137)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل connected emulator is a j-link clone]]></title>
			<link>https://www.iranled.com/forum/thread-30442.html</link>
			<pubDate>Mon, 01 Feb 2016 19:03:47 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30442.html</guid>
			<description><![CDATA[سلام<br />
پیر شدم ای جماعت کمــــــک   :0-0: <br />
<br />
حتما با آپدیت keil و بروز شدن DLL های jlink ، هنگام پروگرم کردن با پیام زیر مواجه شدین:<br />
connected emulator is a j-link clone<br />
<br />
بعد کلیک روی ok از keil خارج میشه<br />
<br />
چند تا انجمن حارجی مثل sonsiviri سرچ کردم، فایل JlinkARM.DLL رو patch کردن ولی نمیشه دانلود کرد چون باید عضو انجمن باشی، عضویت اش هم invite میخواد<br />
<br />
سایت های دیگه هم صحبت از عوض کردن سریال نامبر firmware میکرو ی jlnik کردن که فکر نکنم جواب بده<br />
<br />
<br />
مشکل اینجاست که نمیتونم از ورژن قدیمی تر DLL ها استفاده کنم<br />
در ضمن این error ای که گفتم هنگام کار با IAR اذیت میکنه، حتی نمیشه ورژن های قدیمی تر DLL رو جایگزین کرد(iar قاطی میکنه*)<br />
<br />
چند تا patch مختلف برای JlinkARM.DLL با ollydebugger درست کردم، مشکل clone حل شده ولی این اررور رو میده و پروگرمر کار نمیکنه:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13641" target="_blank">2016-02-01 22_32_38-wlan_station - IAR Embedded Workbench IDE.png</a> (اندازه:  26.37 KB / تعداد دفعات دریافت:  113)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
کسی فایل firmware تست شده برای ورژن جدید DLL ها سراغ داره؟]]></description>
			<content:encoded><![CDATA[سلام<br />
پیر شدم ای جماعت کمــــــک   :0-0: <br />
<br />
حتما با آپدیت keil و بروز شدن DLL های jlink ، هنگام پروگرم کردن با پیام زیر مواجه شدین:<br />
connected emulator is a j-link clone<br />
<br />
بعد کلیک روی ok از keil خارج میشه<br />
<br />
چند تا انجمن حارجی مثل sonsiviri سرچ کردم، فایل JlinkARM.DLL رو patch کردن ولی نمیشه دانلود کرد چون باید عضو انجمن باشی، عضویت اش هم invite میخواد<br />
<br />
سایت های دیگه هم صحبت از عوض کردن سریال نامبر firmware میکرو ی jlnik کردن که فکر نکنم جواب بده<br />
<br />
<br />
مشکل اینجاست که نمیتونم از ورژن قدیمی تر DLL ها استفاده کنم<br />
در ضمن این error ای که گفتم هنگام کار با IAR اذیت میکنه، حتی نمیشه ورژن های قدیمی تر DLL رو جایگزین کرد(iar قاطی میکنه*)<br />
<br />
چند تا patch مختلف برای JlinkARM.DLL با ollydebugger درست کردم، مشکل clone حل شده ولی این اررور رو میده و پروگرمر کار نمیکنه:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13641" target="_blank">2016-02-01 22_32_38-wlan_station - IAR Embedded Workbench IDE.png</a> (اندازه:  26.37 KB / تعداد دفعات دریافت:  113)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
کسی فایل firmware تست شده برای ورژن جدید DLL ها سراغ داره؟]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ویدئو: نحوه ی گرفتن خروجی مستقیم bin از Keil]]></title>
			<link>https://www.iranled.com/forum/thread-30375.html</link>
			<pubDate>Tue, 29 Dec 2015 05:57:40 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30375.html</guid>
			<description><![CDATA[درود ...<br />
<br />
<span style="color: #0099ff;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">گرفتن خروجی مستقیم bin از Keil امکان پذیر هست؟!</span></span></span><br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #404040;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">اگر شما هم از بوت لودر برای پروگرام کردن میکروهای ARM مد نظرتون استفاده می کنید، قطعا می دونید که برای استفاده از این روش نیاز به فایل خروجی کامپایل شده با فرمت bin. دارید. همینطور اگر از محیط Keil برای کد زنی استفاده می کنید، مطلع هستید که به صورت پیشفرض keil خروجی bin. تولید نمی کنه. بنابراین احتمالا مجبور به استفاده از نرم افزارهای واسط برای تبدیل hex به bin می شید که این روش در دراز مدت واقعا آزار دهنده خواهد بود. و اما راه حل …! ( گرفتن خروجی مستقیم bin از Keil !)</span></span></span></div>
<br />
<br />
<span style="color: #404040;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">در ویدئوی 6 دقیقه ای ذیل خواهید دید که گرفتن خروجی مستقیم bin از Keil چطور امکان پذیر خواهد بود.</span></span></span><br />
<span style="color: #33cccc;" class="mycode_color"><a href="http://www.aparat.com/v/hH0em" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">http://www.aparat.com/v/hH0em</span></span></a></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font"><span style="color: #404040;" class="mycode_color">ویدئوی باکیفیت تر رو می تونید از سایت </span><span style="font-weight: bold;" class="mycode_b"><span style="color: #33cccc;" class="mycode_color"><a href="http://mbed.ir" target="_blank" rel="noopener" class="mycode_url">مرجع</a></span></span><span style="color: #404040;" class="mycode_color"><a href="http://mbed.ir" target="_blank" rel="noopener" class="mycode_url"> </a>دانلود کنید</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font"><span style="color: #404040;" class="mycode_color">موفق باشید.</span></span></span>]]></description>
			<content:encoded><![CDATA[درود ...<br />
<br />
<span style="color: #0099ff;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">گرفتن خروجی مستقیم bin از Keil امکان پذیر هست؟!</span></span></span><br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #404040;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">اگر شما هم از بوت لودر برای پروگرام کردن میکروهای ARM مد نظرتون استفاده می کنید، قطعا می دونید که برای استفاده از این روش نیاز به فایل خروجی کامپایل شده با فرمت bin. دارید. همینطور اگر از محیط Keil برای کد زنی استفاده می کنید، مطلع هستید که به صورت پیشفرض keil خروجی bin. تولید نمی کنه. بنابراین احتمالا مجبور به استفاده از نرم افزارهای واسط برای تبدیل hex به bin می شید که این روش در دراز مدت واقعا آزار دهنده خواهد بود. و اما راه حل …! ( گرفتن خروجی مستقیم bin از Keil !)</span></span></span></div>
<br />
<br />
<span style="color: #404040;" class="mycode_color"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">در ویدئوی 6 دقیقه ای ذیل خواهید دید که گرفتن خروجی مستقیم bin از Keil چطور امکان پذیر خواهد بود.</span></span></span><br />
<span style="color: #33cccc;" class="mycode_color"><a href="http://www.aparat.com/v/hH0em" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font">http://www.aparat.com/v/hH0em</span></span></a></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font"><span style="color: #404040;" class="mycode_color">ویدئوی باکیفیت تر رو می تونید از سایت </span><span style="font-weight: bold;" class="mycode_b"><span style="color: #33cccc;" class="mycode_color"><a href="http://mbed.ir" target="_blank" rel="noopener" class="mycode_url">مرجع</a></span></span><span style="color: #404040;" class="mycode_color"><a href="http://mbed.ir" target="_blank" rel="noopener" class="mycode_url"> </a>دانلود کنید</span></span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-family: WYekan;" class="mycode_font"><span style="color: #404040;" class="mycode_color">موفق باشید.</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ویدئو: شروع کار با keil برای LPC1768]]></title>
			<link>https://www.iranled.com/forum/thread-30339.html</link>
			<pubDate>Thu, 03 Dec 2015 05:21:17 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30339.html</guid>
			<description><![CDATA[درود ...<br />
<br />
اگر تازه می خواهید سراغ ARM برید و با میکرو کنترلر LPC1768 در محیط Keil کار کنید و برای تنظیمات اولیه اش مشکل دارید، می تونید گام به گام آموزش های ویدئویی ذیل رو دنبال کنید.<br />
در اینباره سوالی داشتید می تونید همینجا مطرح کنید، دوستان راهنمایی می کنند.<br />
<br />
قسمت اول:<br />
<a href="http://www.aparat.com/v/AP5Mi" target="_blank" rel="noopener" class="mycode_url">http://www.aparat.com/v/AP5Mi</a><br />
<br />
قسمت دوم:<br />
<a href="http://www.aparat.com/v/IUGq0" target="_blank" rel="noopener" class="mycode_url">http://www.aparat.com/v/IUGq0</a><br />
<br />
برای دانلود ویدئوهای بالا با کیفیت بالاتر می تونید به سایت مرجع مراجعه کنید.<br />
<br />
سایت مرجع:<br />
<a href="http://mbed.ir/fa" target="_blank" rel="noopener" class="mycode_url">www.mbed.ir</a><br />
<br />
موفق باشید.]]></description>
			<content:encoded><![CDATA[درود ...<br />
<br />
اگر تازه می خواهید سراغ ARM برید و با میکرو کنترلر LPC1768 در محیط Keil کار کنید و برای تنظیمات اولیه اش مشکل دارید، می تونید گام به گام آموزش های ویدئویی ذیل رو دنبال کنید.<br />
در اینباره سوالی داشتید می تونید همینجا مطرح کنید، دوستان راهنمایی می کنند.<br />
<br />
قسمت اول:<br />
<a href="http://www.aparat.com/v/AP5Mi" target="_blank" rel="noopener" class="mycode_url">http://www.aparat.com/v/AP5Mi</a><br />
<br />
قسمت دوم:<br />
<a href="http://www.aparat.com/v/IUGq0" target="_blank" rel="noopener" class="mycode_url">http://www.aparat.com/v/IUGq0</a><br />
<br />
برای دانلود ویدئوهای بالا با کیفیت بالاتر می تونید به سایت مرجع مراجعه کنید.<br />
<br />
سایت مرجع:<br />
<a href="http://mbed.ir/fa" target="_blank" rel="noopener" class="mycode_url">www.mbed.ir</a><br />
<br />
موفق باشید.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شیفت دادن 5 عدد led]]></title>
			<link>https://www.iranled.com/forum/thread-30300.html</link>
			<pubDate>Mon, 19 Oct 2015 19:39:09 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30300.html</guid>
			<description><![CDATA[سلام من میخواستم در کامپایلرiar  کدی را بنویسم با دستوری را با شیفت دادن که 5 عدد led با هم روشن شود ولی وقتی بیشتر از دوتا می شود قاطی مکند کسی میدونه علتش چیه؟<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#include&lt;nxp&#092;iolpc2138.h&gt;<br /></span><span style="color: #0000BB">void&nbsp;main</span><span style="color: #007700">(</span><span style="color: #0000BB">void</span><span style="color: #007700">)<br />{<br />&nbsp;</span><span style="color: #0000BB"> while</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> IO0DIR</span><span style="color: #007700">|=(</span><span style="color: #0000BB">5</span><span style="color: #007700">&lt;&lt;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> IO0SET</span><span style="color: #007700">|=(</span><span style="color: #0000BB">5</span><span style="color: #007700">&lt;&lt;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></description>
			<content:encoded><![CDATA[سلام من میخواستم در کامپایلرiar  کدی را بنویسم با دستوری را با شیفت دادن که 5 عدد led با هم روشن شود ولی وقتی بیشتر از دوتا می شود قاطی مکند کسی میدونه علتش چیه؟<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#include&lt;nxp&#092;iolpc2138.h&gt;<br /></span><span style="color: #0000BB">void&nbsp;main</span><span style="color: #007700">(</span><span style="color: #0000BB">void</span><span style="color: #007700">)<br />{<br />&nbsp;</span><span style="color: #0000BB"> while</span><span style="color: #007700">(</span><span style="color: #0000BB">1</span><span style="color: #007700">)<br />&nbsp;</span><span style="color: #0000BB"> </span><span style="color: #007700">{<br />&nbsp;</span><span style="color: #0000BB"> IO0DIR</span><span style="color: #007700">|=(</span><span style="color: #0000BB">5</span><span style="color: #007700">&lt;&lt;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> IO0SET</span><span style="color: #007700">|=(</span><span style="color: #0000BB">5</span><span style="color: #007700">&lt;&lt;</span><span style="color: #0000BB">0</span><span style="color: #007700">);<br />&nbsp;</span><span style="color: #0000BB"> </span><span style="color: #007700">}<br />}&nbsp;<br /></span></code></div></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[مشکل توی غیر فعال و فعال کردن وقته در حین اجرای برنامه]]></title>
			<link>https://www.iranled.com/forum/thread-30283.html</link>
			<pubDate>Sat, 26 Sep 2015 05:56:29 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30283.html</guid>
			<description><![CDATA[با سلام و خسته نباشید.<br />
 دوستان من ی ی قطعه کد دارم که تقریبا هر چیزی رو از توش تونستم درست کنم بجز این مورد.<br />
میخوام زمانی که وقته EXTI4_IRQHandler اجرا میشه. اولین خط توی این وقفه این وقفه رو غیر فعال کنه. بعد برنامم میاد کلی کار انجام میده. تموم که شد این وقفه فعل بشه دوباره(البته این فعال شدن توی ی تابعی خارج از این تابع باشه.)<br />
کد هایی که استفاده میکنم ایناست.<br />
و میکرو هم stm32f103 اینه. <br />
به نظرتون چطوری از این مشکل جلوگیری کنم.این وقفه مربوط به دریافت وایرلسه. وایرلس که رسید اینو اجرا میکنه. نمیخوام همزمان 2 تا اجرا بشه. چیزی حدود 100 تا نود پیشه همه که همه باید ریپیت کنن. به مشکل برمیخورم.<br />
خودم از فلگ استفاده کردم جواب نداد. تنها چیزی به ذهنم خورد اینه که کلا اینو غیر فعال کنم.<br />
ممنون از همکاری شما پیشاپیش.<br />
<br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>void EXTI4_IRQHandler(void)     // Hi current occured<br />
<br />
{    <br />
 char t=0,b=4,view; <br />
 if(end){EXTI-&gt;PR |= (1&lt;&lt;4);return;}<br />
 if (EXTI-&gt;PR &amp; (1&lt;&lt;4))      // EXTI1 interrupt pending?<br />
 {     <br />
  //    while(((GPIOB-&gt;IDR &amp; 0x0002) == 0)&amp;&amp;(t&lt;=b)){ t++; }// prn=1;    printf("%d,",t);    prn=3;<br />
  while(((GPIOC-&gt;IDR &amp; 0x0010) == 0)&amp;&amp;(t&lt;=b)){ t++; }<br />
  if(t&gt;=b)<br />
  {<br />
   if(tr == 0)<br />
   {<br />
    view=RF_Recieve_Payload(SPI1,recieve_data,32);<br />
//     prn=1;SendChar(data[0]);SendChar(data[1] );prn=3;<br />
<br />
    //prn=1;SendChar(view);prn=3;<br />
    if(view == RF_DATA_RECEIVED)<br />
    {                                                           <br />
     if(wifi_main==0)<br />
     {<br />
      //                prn=1;SendChar(0x33);prn=3;<br />
      t_count=0;<br />
      transmit=0;<br />
      view=NPacket_checking();<br />
      //prn=1;SendChar(data[2]);prn=3;<br />
      if(view==1)<br />
      {     <br />
       //if(data[5]==2 &amp;&amp; resend_c1==0)resend_counter=2;<br />
       requested=1;<br />
      }<br />
      if(dont_send==1)<br />
      {<br />
       dont_send=0;requested=0;<br />
      }<br />
       }    <br />
    } <br />
   }<br />
   else <br />
   if(tr==1)<br />
   {<br />
    view= Check_Sending_Payload();<br />
    if(view== RF_DATA_SEND_ACK_RECEIVED_OK){RX_Mode();}<br />
   }<br />
  }    <br />
  EXTI-&gt;PR |= (1&lt;&lt;4);<br />
 }// clear pending interrupt<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[با سلام و خسته نباشید.<br />
 دوستان من ی ی قطعه کد دارم که تقریبا هر چیزی رو از توش تونستم درست کنم بجز این مورد.<br />
میخوام زمانی که وقته EXTI4_IRQHandler اجرا میشه. اولین خط توی این وقفه این وقفه رو غیر فعال کنه. بعد برنامم میاد کلی کار انجام میده. تموم که شد این وقفه فعل بشه دوباره(البته این فعال شدن توی ی تابعی خارج از این تابع باشه.)<br />
کد هایی که استفاده میکنم ایناست.<br />
و میکرو هم stm32f103 اینه. <br />
به نظرتون چطوری از این مشکل جلوگیری کنم.این وقفه مربوط به دریافت وایرلسه. وایرلس که رسید اینو اجرا میکنه. نمیخوام همزمان 2 تا اجرا بشه. چیزی حدود 100 تا نود پیشه همه که همه باید ریپیت کنن. به مشکل برمیخورم.<br />
خودم از فلگ استفاده کردم جواب نداد. تنها چیزی به ذهنم خورد اینه که کلا اینو غیر فعال کنم.<br />
ممنون از همکاری شما پیشاپیش.<br />
<br />
<br />
<div class="codeblock"><div class="title">کد: </div><div class="body" dir="ltr"><code>void EXTI4_IRQHandler(void)     // Hi current occured<br />
<br />
{    <br />
 char t=0,b=4,view; <br />
 if(end){EXTI-&gt;PR |= (1&lt;&lt;4);return;}<br />
 if (EXTI-&gt;PR &amp; (1&lt;&lt;4))      // EXTI1 interrupt pending?<br />
 {     <br />
  //    while(((GPIOB-&gt;IDR &amp; 0x0002) == 0)&amp;&amp;(t&lt;=b)){ t++; }// prn=1;    printf("%d,",t);    prn=3;<br />
  while(((GPIOC-&gt;IDR &amp; 0x0010) == 0)&amp;&amp;(t&lt;=b)){ t++; }<br />
  if(t&gt;=b)<br />
  {<br />
   if(tr == 0)<br />
   {<br />
    view=RF_Recieve_Payload(SPI1,recieve_data,32);<br />
//     prn=1;SendChar(data[0]);SendChar(data[1] );prn=3;<br />
<br />
    //prn=1;SendChar(view);prn=3;<br />
    if(view == RF_DATA_RECEIVED)<br />
    {                                                           <br />
     if(wifi_main==0)<br />
     {<br />
      //                prn=1;SendChar(0x33);prn=3;<br />
      t_count=0;<br />
      transmit=0;<br />
      view=NPacket_checking();<br />
      //prn=1;SendChar(data[2]);prn=3;<br />
      if(view==1)<br />
      {     <br />
       //if(data[5]==2 &amp;&amp; resend_c1==0)resend_counter=2;<br />
       requested=1;<br />
      }<br />
      if(dont_send==1)<br />
      {<br />
       dont_send=0;requested=0;<br />
      }<br />
       }    <br />
    } <br />
   }<br />
   else <br />
   if(tr==1)<br />
   {<br />
    view= Check_Sending_Payload();<br />
    if(view== RF_DATA_SEND_ACK_RECEIVED_OK){RX_Mode();}<br />
   }<br />
  }    <br />
  EXTI-&gt;PR |= (1&lt;&lt;4);<br />
 }// clear pending interrupt<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[at24c512 در at91sam7x256]]></title>
			<link>https://www.iranled.com/forum/thread-30259.html</link>
			<pubDate>Tue, 08 Sep 2015 20:05:02 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30259.html</guid>
			<description><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">سلام خسته نباشید </span></span></span><br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">من دارم با at91sam7x256 کار می کنم .twi رو راه اندازی کردم با توابع کتابخانه ای و ds1307 رو هم راه اندازی کردم ولی میخوام eeprom راه اندازی کنم تو تابع write گیر می کنه ولی تابع read به درستی عمل می کنه اگه می تونید لطفا کمکم کنید.</span></span></span></div>
<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">کدها رو هم آپلود می کنم .</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font"><a href="http://s3.picofile.com/file/8211847484/New_WinRAR_ZIP_archive.zip.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #666666;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">http://s3.picofile.com/file/8211847484/N...e.zip.html</span></span></span></a><br />
</span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">سلام خسته نباشید </span></span></span><br />
<div style="text-align: justify;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">من دارم با at91sam7x256 کار می کنم .twi رو راه اندازی کردم با توابع کتابخانه ای و ds1307 رو هم راه اندازی کردم ولی میخوام eeprom راه اندازی کنم تو تابع write گیر می کنه ولی تابع read به درستی عمل می کنه اگه می تونید لطفا کمکم کنید.</span></span></span></div>
<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">کدها رو هم آپلود می کنم .</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font"><a href="http://s3.picofile.com/file/8211847484/New_WinRAR_ZIP_archive.zip.html" target="_blank" rel="noopener" class="mycode_url"><span style="color: #666666;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">http://s3.picofile.com/file/8211847484/N...e.zip.html</span></span></span></a><br />
</span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راه اندازی DS1307 با AT91SAM7X256]]></title>
			<link>https://www.iranled.com/forum/thread-30252.html</link>
			<pubDate>Sun, 30 Aug 2015 11:14:43 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30252.html</guid>
			<description><![CDATA[با سلام کسی تا حالا تراشه DS1307 رو با AT91SAM7X256 راه اندازی کرده؟<br />
برا AVR خود تراشه DS1307 کتابخانه داره آیا برا AT91SAM7X هم این کتابخانه موجوده؟]]></description>
			<content:encoded><![CDATA[با سلام کسی تا حالا تراشه DS1307 رو با AT91SAM7X256 راه اندازی کرده؟<br />
برا AVR خود تراشه DS1307 کتابخانه داره آیا برا AT91SAM7X هم این کتابخانه موجوده؟]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شبیه سازی DMA در محیط keil]]></title>
			<link>https://www.iranled.com/forum/thread-30221.html</link>
			<pubDate>Thu, 06 Aug 2015 15:08:28 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30221.html</guid>
			<description><![CDATA[درود <br />
<br />
کسی تا از DMA توی محیط keil جواب گرفته ؟!<br />
من برنامه ای نوشتم که dma از حافظه به DAC بنویسه ( یکی از همون 4 مد عملکردی که هر کانال DMA میتونه داشته باشه !)<br />
ولی نتیجه ی آنچه که انتظار داشتم رو نمیبینم!<br />
توی خروجی واحد DAC چیزی ندارم ( صفر ولت ).<br />
من فکر میکنم محیط keil , بخش DMA رو نمیتونه شبیه سازی کنه !]]></description>
			<content:encoded><![CDATA[درود <br />
<br />
کسی تا از DMA توی محیط keil جواب گرفته ؟!<br />
من برنامه ای نوشتم که dma از حافظه به DAC بنویسه ( یکی از همون 4 مد عملکردی که هر کانال DMA میتونه داشته باشه !)<br />
ولی نتیجه ی آنچه که انتظار داشتم رو نمیبینم!<br />
توی خروجی واحد DAC چیزی ندارم ( صفر ولت ).<br />
من فکر میکنم محیط keil , بخش DMA رو نمیتونه شبیه سازی کنه !]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راه اندازی rtt در at91sam7x256]]></title>
			<link>https://www.iranled.com/forum/thread-30220.html</link>
			<pubDate>Thu, 06 Aug 2015 09:00:02 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30220.html</guid>
			<description><![CDATA[با سلام من میخوام با rtt ثانیه بشمارم ولی نمیدونم چرا دقیق شمارش نمیکنه مثلا تو شصت ثانیه بین چهار تا 5 ثانیه جا میمونه<br />
اینم از کدش و هدر هاش<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">void&nbsp;rtt</span><span style="color: #007700">(</span><span style="color: #0000BB">void</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">__irq<br /></span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;;++</span><span style="color: #0000BB">a<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">()</span><span style="color: #0000BB">AT91C_BASE_AIC</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">AIC_EOICR&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">RTT_GetStatus<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">delay_ms</span><span style="color: #007700">(</span><span style="color: #0000BB">5<br /></span><span style="color: #007700">{<br />&nbsp;<br />()</span><span style="color: #0000BB">int&nbsp;main<br /></span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;;(</span><span style="color: #0000BB">AIC_ConfigureInt</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_ID_SYS<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">AIC_EnableInt</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_ID_SYS<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">RTT_SetPrescaler</span><span style="color: #007700">(</span><span style="color: #0000BB">32768<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">RTT_EnableIT</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_RTTC_RTTINCIEN<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;()</span><span style="color: #0000BB">lcd_init<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;()</span><span style="color: #0000BB">lcd_clear<br /></span><span style="color: #007700">(while(</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(</span><span style="color: #0000BB">lcd_gotoxy</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">lcd_puts</span><span style="color: #007700">(</span><span style="color: #0000BB">a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">delay_ms</span><span style="color: #007700">(</span><span style="color: #0000BB">100<br /></span><span style="color: #007700">{<br />{&nbsp;<br /></span></code></div></div></div><br />
 بعد هودم نفهمیدم این delay داخل زیرروال وقفه رو چرا به کار بردم که .چون وقتی بر میدارم دیگه شمارشش یه جوری میشه یعنی یه به صورت نجومی بالا میره بعد ال سی دی دیگه هیچی نمایش نمیده.<br />
لطفا راهنمایی کنین.<br />
یه سوال دیگه هم اینکه ایا راهی هست برا تغذیه rtt که با خاموش و sleep شدن میکرو باز rtt فعال باشه و زمان رو نگهداره؟<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13518" target="_blank">RTT-Interrupt.rar</a> (اندازه:  970 bytes / تعداد دفعات دریافت:  98)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[با سلام من میخوام با rtt ثانیه بشمارم ولی نمیدونم چرا دقیق شمارش نمیکنه مثلا تو شصت ثانیه بین چهار تا 5 ثانیه جا میمونه<br />
اینم از کدش و هدر هاش<br />
<div class="codeblock phpcodeblock"><div class="title">کد php: </div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">void&nbsp;rtt</span><span style="color: #007700">(</span><span style="color: #0000BB">void</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">__irq<br /></span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;;++</span><span style="color: #0000BB">a<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">()</span><span style="color: #0000BB">AT91C_BASE_AIC</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">AIC_EOICR&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">RTT_GetStatus<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">(</span><span style="color: #0000BB">delay_ms</span><span style="color: #007700">(</span><span style="color: #0000BB">5<br /></span><span style="color: #007700">{<br />&nbsp;<br />()</span><span style="color: #0000BB">int&nbsp;main<br /></span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;;(</span><span style="color: #0000BB">AIC_ConfigureInt</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_ID_SYS<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">AIC_EnableInt</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_ID_SYS<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">RTT_SetPrescaler</span><span style="color: #007700">(</span><span style="color: #0000BB">32768<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">RTT_EnableIT</span><span style="color: #007700">(</span><span style="color: #0000BB">AT91C_RTTC_RTTINCIEN<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;()</span><span style="color: #0000BB">lcd_init<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;()</span><span style="color: #0000BB">lcd_clear<br /></span><span style="color: #007700">(while(</span><span style="color: #0000BB">1<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;(</span><span style="color: #0000BB">lcd_gotoxy</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">,</span><span style="color: #0000BB">0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">lcd_puts</span><span style="color: #007700">(</span><span style="color: #0000BB">a<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">;(</span><span style="color: #0000BB">delay_ms</span><span style="color: #007700">(</span><span style="color: #0000BB">100<br /></span><span style="color: #007700">{<br />{&nbsp;<br /></span></code></div></div></div><br />
 بعد هودم نفهمیدم این delay داخل زیرروال وقفه رو چرا به کار بردم که .چون وقتی بر میدارم دیگه شمارشش یه جوری میشه یعنی یه به صورت نجومی بالا میره بعد ال سی دی دیگه هیچی نمایش نمیده.<br />
لطفا راهنمایی کنین.<br />
یه سوال دیگه هم اینکه ایا راهی هست برا تغذیه rtt که با خاموش و sleep شدن میکرو باز rtt فعال باشه و زمان رو نگهداره؟<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://www.iranled.com/forum/images/attachtypes/zip.gif" title="" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="https://www.iranled.com/forum/attachment.php?aid=13518" target="_blank">RTT-Interrupt.rar</a> (اندازه:  970 bytes / تعداد دفعات دریافت:  98)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کار با adc در at91sam7x256]]></title>
			<link>https://www.iranled.com/forum/thread-30189.html</link>
			<pubDate>Thu, 23 Jul 2015 12:42:10 +0000</pubDate>
			<guid isPermaLink="false">https://www.iranled.com/forum/thread-30189.html</guid>
			<description><![CDATA[با سلام .<br />
من قبلا سنسور lm35 رو با at91sam7x256 تست کردم تقریبا درست جواب داد.حالا همون برنامه ها رو با lm335 امتحان میکنم کلا سر سنسور رو که به پایه ی adc وصل می کنم مقدار 330 نشون میده بدون اینکه تغییرات جزیی داشته باشه به زمین هم وصل میکنم کامل صفر میشه کلا که جدا میکنم بین صفر تا 14 تغییر میکنه.<br />
راجع به سنسور خوندم نوشته بود باید کالیبره بشه.نمیدونم چطور باید کالیبره کنم .<br />
راجع به راه اندازی سنسور رطوبتyl-69 اگه نکته خاصی هست لطفا بگین .]]></description>
			<content:encoded><![CDATA[با سلام .<br />
من قبلا سنسور lm35 رو با at91sam7x256 تست کردم تقریبا درست جواب داد.حالا همون برنامه ها رو با lm335 امتحان میکنم کلا سر سنسور رو که به پایه ی adc وصل می کنم مقدار 330 نشون میده بدون اینکه تغییرات جزیی داشته باشه به زمین هم وصل میکنم کامل صفر میشه کلا که جدا میکنم بین صفر تا 14 تغییر میکنه.<br />
راجع به سنسور خوندم نوشته بود باید کالیبره بشه.نمیدونم چطور باید کالیبره کنم .<br />
راجع به راه اندازی سنسور رطوبتyl-69 اگه نکته خاصی هست لطفا بگین .]]></content:encoded>
		</item>
	</channel>
</rss>