ايران ويج

نسخه‌ی کامل: سوالات بدون انتهای من!
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
(۱۹-فروردین-۱۳۹۳, ۱۳:۱۸:۲۶)h.unique نوشته است: [ -> ]سلام.
دوستان یه سوال.
من تازه شروع کردم به برنامه نویسی ARM با میکرو های LPC21xx تو محیط keil.
حالا سوال من اینه که تو ARM ها مثله AVR ها میشه با پین ها کار کرد ؟
یعنی مثل Porta.1=1 و یا مثله if(PINA.0==1) و ... ??????

سلام
آره میشه
واسه اتمل کدش این شکلیه
کد:
AT91C_BASE_PIOA->PIO_PER=(1<<0);
واسه فیلیپس هم از همون کتابخونه هاش میتونی کمک بگیری
اتمل رو میدونستم اما ماله فیلپس رو نمیدونم.
خودم با and کردن یه سری اعداد با IOPIN همین کارو کردم ، اما میخوام بدونم داره یا نه Biggrin
راستی keil کد ویزارد نداره ؟
یه چیز دیگه اون اینکه keil پنجره error و warning که داره مشکل داره ؟
راستی دوستان جریان این مقدار دهی پورتا که به دو روشه کتد و سریه چیه ؟ Biggrin
من هنوز منتظر پاسخ سوالات قبلیم هستم ، بجز اونا یه سوال دیگه هم دارم اونم اینکه چه نرم افزاری سراغ داری که باش بشه قاپ و اینا طراحی کرد ؟
سلام
من تو راه اندازی موتور با l298مشکل دارم . تو شبیه سازی درست کار میکنه ولی تو واقعیت نه. چی کار کنم؟
کد php:
$regfile "m16def.dat"
$crystal 8000000


Config Timer1 
Pwm Pwm Compare A Pwm Clear Down Compare B Pwm Clear Down Prescale 1
Dim A 
As Byte
Dim B 
As Byte
Config Portd 
Output
Config Pinc.1 
Output
Config Pinc.0 
Output
Config Pinc.2 
Output
Config Pinc.3 
Output
Portc.0 
1
Portc.1 
0
Portc.2 
1
Portc.3 
0
1
1
Do
For 
1 To 250
Pwm1a 
A
Next A
For 1 To 250
Next B

Pwm1b 
B

Waitms 200

Loop 
کد php:
AT91C_BASE_PIOA->PIO_PER=(1<<0); 
اين peripheral enable register هست ها براي كانفيگ كردن پايه استفاده مي شه.
براي مقدار دهي اينطوري مي شه تا جايي كه يادمه:

کد php:
AT91C_BASE_PIOA->PIO_SODR=(1<<0); 
يا CODR براي clear كردن پايه.

براي LPC :
کد php:
LPC_GPIO2->FIOSET 1<<2;
LPC_GPIO2->FIOCLR 1<<2

قبلش هم با دستور
کد php:
LPC_GPIO2->FIODIR=1<<2
پايه ها رو بايستي ورودي يا خروجي كانفيگ كني.
سلام :)
پریسکلر رو 8 کن ، تایمر رو هم 10 بیت تنظیم کن :)
تو حلقه ی For یه تاخر در حد 200 میلی ثانیه بزار ، به جاش پله های for رو ، رو 3 یا 4 تنظیم کن :)
اگه بازم مشکلی بود مطرح کن
(۰۹-اردیبهشت-۱۳۹۳, ۱۰:۴۵:۵۵)h.unique نوشته است: [ -> ]من هنوز منتظر پاسخ سوالات قبلیم هستم ، بجز اونا یه سوال دیگه هم دارم اونم اینکه چه نرم افزاری سراغ داری که باش بشه قاپ و اینا طراحی کرد ؟

سلام

سوال قبلی رو که نمیدون :) چه قابی ؟ منو بچه ها با کورل یه کارایی مکنیم.
مثلاً یه دستگاهی درست کردی واسش قاب درست کنی :)
جایی هم هست که مثل مدار ، قاب رو برات درست کنه ؟
یعنی فایل طراحی شده رو بهشون بدی ، بعد اونا برات درستش کنن ؟
ممنون کم کم دارم جواب میگیرم البته با یه روش دیگه کامل نتیجه داد ولی این یکی تو شبیه سازی میشد ولی تو واقعیت نه !
من تو المپیاد مهارتی فنی و حرفه ای شرکت کردم تا الان دوتا آزمون گرفتن در اومدم فردا هم سومیشه که اگه قبول شم میرم کشوری !!! تا اینجاشم مدیون کاربرای اینجام
کسی درمورد ازمون فردای من چیزی میدونه ؟ (از چه چیزایی میخوان آزمون بگیرن )
خودم از چند نفر پرسیدم گفتن عملیه . حالا من رو چه چیزایی تمرین کنم ؟
منم شرکت کردم.
واسه کشوری قبول شدم باز نرفتم.
اون مرحله آخر یه ربات بردیم و توزیح دادیم که چیه و چطوری کار میکنه و چطوری درست شده و ....
اوناهم چندتا سوال پردسیدند که مثلاً آپ امپ چیه و سروو موتور رو چطوری راه می ندازین و ... Biggrin
همین Biggrin
بعدشم که قبول شدیم با هم تیمیم دعوام نشد دیگه نرفتم.
اونم خودش تعطیل بود ، تو آزمون ها هم همش بش میرسوندم که قبول شد Biggrin
دیگه اینطروی شد که شد Biggrin
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48