۱۱-مهر-۱۳۹۳, ۱۶:۰۶:۱۶
۱۱-مهر-۱۳۹۳, ۲۲:۴۱:۰۸
آره چرا نشه .
ببین مثلا تابع
ورودیش x هست و پردازشی که رو ورودی میشه اینه که بعلاوه 2 میشه و خروجیش میشه y .
یعنی اگه ورودی 3 باشه ( x=3 ) ، پردازش روش میشه اینکه بعلاوه 2 میشه که میشه 5 و خروجی هم میشه y=5
پس اگه همین رو بخوایم تو زبان برنامه نویسی پیاده کنیم داریم ( فایل پیوست )
مثال رو همراه شبیه سازی برات پیوست کردم ، بازم مختصر توضیح دادم تا ببینم خودت چقدر میتونی تطابق بدی مطالب رو ، ولی پیشنهادم اینه که از F1 تو بسکام استفاده کنی ، نتوضیحات خودشو بخون بازم سوالی بود من هستم !
(( کلاً عادت دارم کم توضیح بدم تا مخاطبم خودش تشویق شه بره دنبالش ))
الآن اگه بازم سوالی بود اون تیکه کد رو بنویس تا برات بشکامش!![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
ببین مثلا تابع
کد:
y=f(x)=x+2
یعنی اگه ورودی 3 باشه ( x=3 ) ، پردازش روش میشه اینکه بعلاوه 2 میشه که میشه 5 و خروجی هم میشه y=5
پس اگه همین رو بخوایم تو زبان برنامه نویسی پیاده کنیم داریم ( فایل پیوست )
مثال رو همراه شبیه سازی برات پیوست کردم ، بازم مختصر توضیح دادم تا ببینم خودت چقدر میتونی تطابق بدی مطالب رو ، ولی پیشنهادم اینه که از F1 تو بسکام استفاده کنی ، نتوضیحات خودشو بخون بازم سوالی بود من هستم !
(( کلاً عادت دارم کم توضیح بدم تا مخاطبم خودش تشویق شه بره دنبالش ))
الآن اگه بازم سوالی بود اون تیکه کد رو بنویس تا برات بشکامش!
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
۱۱-مهر-۱۳۹۳, ۲۳:۲۵:۰۲
سلام
باتشکرازتون
ببینید اینیکه میگم درسته ؟
یعنی بپر برو تو زیر برنامه f_x و x رو برابر 3 قرار بده .
باتشکرازتون
ببینید اینیکه میگم درسته ؟
کد:
Call F_x(3)
یعنی بپر برو تو زیر برنامه f_x و x رو برابر 3 قرار بده .
۱۱-مهر-۱۳۹۳, ۲۳:۲۷:۲۳
آره.
ورودی تابع رو 3 داده که متغییر مربوط به ورودی تابع x هست.
ورودی تابع رو 3 داده که متغییر مربوط به ورودی تابع x هست.
۱۱-مهر-۱۳۹۳, ۲۳:۵۷:۴۵
سلام
همه ایناره فهمیدم دستتون درد نکنه
فقط یکم در مورد تایمر توضیح بدین که چیکار میکنه ؟
با سپاس.
همه ایناره فهمیدم دستتون درد نکنه
فقط یکم در مورد تایمر توضیح بدین که چیکار میکنه ؟
با سپاس.
۱۲-مهر-۱۳۹۳, ۰۰:۱۱:۱۱
تایمر با توجه به پریسکلر و فرکانس کاری میکرو ( کریستال ) ، یه ریجیستر داره که شروع میکنه به شمارش .
مثلاً اگه تایمر 0 باشه 8 بیته ریجیسترش تا 255 میشموره برا 256 میشه 0 و یه وقفه رخ میده ( اگه وقفش فعال باشه ) و باز از 0 شروع میکنه شمارش تا 255.
اگه تایمر 1 باشه که 16 بیته ریجیسترش از 0 تا 65535 میشوره بر 65536 میشه 0 و یه وقفه رخ میده ( اگه وقفش فعال باشه ) و باز از 0 شروع میکنه شمارش تا 65535 .
کاربردش بی نهایته و بیشترم برااندازه گیری زمان کاربرد داره .
مثلاً اگه تایمر 0 باشه 8 بیته ریجیسترش تا 255 میشموره برا 256 میشه 0 و یه وقفه رخ میده ( اگه وقفش فعال باشه ) و باز از 0 شروع میکنه شمارش تا 255.
اگه تایمر 1 باشه که 16 بیته ریجیسترش از 0 تا 65535 میشوره بر 65536 میشه 0 و یه وقفه رخ میده ( اگه وقفش فعال باشه ) و باز از 0 شروع میکنه شمارش تا 65535 .
کاربردش بی نهایته و بیشترم برااندازه گیری زمان کاربرد داره .
۱۲-مهر-۱۳۹۳, ۰۰:۱۶:۱۰
سلام
دو تا سوال دارم
1- پریسکلر چیست ؟
2- چجوری تا 255 میشموره ( بر اساس چی ) ؟
دو تا سوال دارم
1- پریسکلر چیست ؟
2- چجوری تا 255 میشموره ( بر اساس چی ) ؟
۱۲-مهر-۱۳۹۳, ۰۰:۴۲:۲۰
(۱۲-مهر-۱۳۹۳, ۰۰:۱۶:۱۰)milad15m نوشته است: [ -> ]سلام
دو تا سوال دارم
1- پریسکلر چیست ؟
2- چجوری تا 255 میشموره ( بر اساس چی ) ؟
سلام
تقسیمات فرکانسیه
با مقدار دهی prescale میتونید تعیین کنید که کانتر/تایمر با چه درصدی از فرکانس اصلی میکرو کار کنه
مثلا فرکانس تایمر که prescale برابر 256 داره از رابطه زیر محاسبه میشه؛
فرکانس pwm=فرکانس اصلی\256
prescale شمارش نمیکنه
کارش فقط تقسیمات فرکانسیه
0 تا 255 رو تایمر/کانتر شمارش میکنه
شمارشش براساس زمان هستش که زمان شمارشش از همون فرکانس کاری تایمر بدست که زمان میشه عکس فرکانس.
T=1/F
موفق باشید.
۱۲-مهر-۱۳۹۳, ۰۱:۲۷:۰۸
سلام
با تشکر
precale رو بر اسال چی باید تنظیم کنیم ؟
با تشکر
precale رو بر اسال چی باید تنظیم کنیم ؟
۱۲-مهر-۱۳۹۳, ۰۹:۳۰:۵۸
(۱۲-مهر-۱۳۹۳, ۰۱:۲۷:۰۸)milad15m نوشته است: [ -> ]سلام
با تشکر
precale رو بر اسال چی باید تنظیم کنیم ؟
سلام
بر اساس فرکانسی که نیاز دارید
فرض کنید میخواهید یه pwm با عرض پالس 10ms داشته باشید، فرکانس کاری رو 100 قرار میدید
یا میخواهید با تایمر/کانتر یک زمان دقیق 1 ثانیه ایجاد کنید، prescale رو 128 و فرکانس میکرو رو 1مگ قرار میدید و...
هدف ایجاد زمان و فرکانس دلخواه بسته به نیازه.
۱۲-مهر-۱۳۹۳, ۱۶:۰۵:۴۴
سلام
عرض پالس توی سنسور التراسونیک چنده ؟
عرض پالس توی سنسور التراسونیک چنده ؟