امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32
نویسنده پیام
mahdi321 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 55
موضوع‌ها: 23
تاریخ عضویت: اسفند ۱۳۹۲

تشکرها : 2628
( 13 تشکر در 5 ارسال )
ارسال: #1
ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32
سلام.
من تازه كار هستم و ميخوام با AVR-Atmega32 يه فلاشر با يه كليد راه اندازي كنم البته با زبان بسكام.

يه كد نوشتم مشكلش نميدونم از چيه.
کد php:
$regfile="m32def.dat"
$crystal=8000000
Config PORTA.0
Output
Config PORTB.0
=Output
Config PORTC.0
=Input
Do
If 
PORTC.0=1 Then
PORTA.0
=1
Else
PORTB.0=1
End 
If 

ميخوام وقتي كليد رو زدم مقدار پين 0 پورت C عوض بشه ولي نميدونم چطوري بايد كليد رو وصل كنم به ميكرو و كلا چطوري اينكارو بكنم‌:(
چطوري خارج از برنامه به يك پرت مقدار بفرستم و اونو داخل برنامه بخونم؟
اساتيد لطفا كمك

دل خوش از آنيم که حج ميرويم*غافل از آنيم که کج ميرويم
کعبه به ديدار خدا ميرويم*او که همينجاست کجا ميرويم
حج بخدا جز به دل پاک نيست*شستن غم از دل غمناک نيست
دين که به تسبيح و سر و ريش نيست*هرکه علي گفت که درويش نيست
صبح به صبح در پي مکر و فريب*شب همه شب گريه و امن يجيب
۱۹-مهر-۱۳۹۴, ۱۸:۳۹:۲۰
ارسال‌ها
پاسخ
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #2
RE: ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32
سلام

تو این کد شما loop رو ننوشتید در خواندن ورودی ها باید از دستور Pin  استفاده کنید.درستش:


$regfile="m32def.dat"
$crystal=8000000
Config pinA.0
Output
Config PORTB.0
=Output
Config PORTC.0
=Input
Do
If 
PORTC.0=1 Then
PORTA.0
=1
Else
PORTB.0=1
End 
If 

loop
end

بری اتصال کلید به میکرو یاید یه طرف کلید رو به 5 ولت و طرف دیگر رو به میکرو و یک مقاومت 10 کیلو وصل کنید و طرف دیگر مقاومت را به زمین وصل کنید

برای شبیه سازی هم از نرم افزار پروتئوس استفاده کنید

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
(آخرین ویرایش در این ارسال: ۱۹-مهر-۱۳۹۴, ۲۰:۵۶:۲۳، توسط milad15m.)
۱۹-مهر-۱۳۹۴, ۲۰:۵۳:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : mahdifaraji, alimogmov, mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در ارسال ودریافت داده باینری Index1 2 2,263 ۰۱-اردیبهشت-۱۳۹۷, ۱۱:۵۸:۵۸
آخرین ارسال: Index1
  ارسال و دریافت دیتا بین ماژول GSM وسایت hfhossein 1 2,286 ۲۶-آبان-۱۳۹۶, ۱۴:۱۳:۲۰
آخرین ارسال: hadikh73
  درخواست راهنمایی منو سازی برای Atmega32 به زبان بیسیک برویglcd armin111 9 6,171 ۱۶-شهریور-۱۳۹۶, ۱۱:۳۹:۲۵
آخرین ارسال: sky_man847
  [سوال] نحوه تست میکرو atmega32 salexe 0 2,037 ۲۵-مرداد-۱۳۹۵, ۲۱:۲۸:۲۱
آخرین ارسال: salexe
  ارسال متن از میکرو به وی بی student-p 19 19,615 ۱۲-اسفند-۱۳۹۴, ۲۱:۵۲:۰۲
آخرین ارسال: omid_phoenix
  مشکل در ارسال مقدار دو ولوم از طریق HMT-HMR starlit 6 4,105 ۰۴-مهر-۱۳۹۴, ۱۹:۱۰:۲۳
آخرین ارسال: starlit
  کد کردن دیتا برای ارسال بیسیم؟ cortex-m3 3 3,128 ۲۴-خرداد-۱۳۹۴, ۰۹:۲۲:۵۹
آخرین ارسال: student-p
  مشکل در دریافت اطلاعات صحیح در گیرنده با پروتکل USART cortex-m3 0 2,051 ۱۹-اردیبهشت-۱۳۹۴, ۲۲:۵۴:۳۸
آخرین ارسال: cortex-m3
  [سوال] راهنمایی برای ساخت قطار پالس توسط atmega32 hamze_b 8 6,163 ۱۳-اردیبهشت-۱۳۹۴, ۱۶:۰۴:۲۴
آخرین ارسال: student-p
  [پروژه] ارسال اس ام اس و تماس با gsm a.mehran 24 12,160 ۲۵-آذر-۱۳۹۳, ۲۲:۳۹:۴۲
آخرین ارسال: Ambassador

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS