امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد فوروارد کردن چند پین از چند پورت مختلف میکرو
#1
سلام اساتید چند روزه تمام اینترنتو زیرو رو کردم دنبال جواب سوالم.لطفا اگه کسی میدونه کمکم کنه.
من یه میکرو atmega  دارم برنامه نویسی میکنم(به زبان بیسیک در محیط بسکام) میخوام  مثلا چند پین (هر پین از پورت مختلف)یه جا انتخاب کنم .مثال میزنم : مثلا میخوام
Pina.3
Pind.5
Pinc.2
Pinb.6
این چند تا پین میخوام به عنوان یه پورت ( مثلا PORTF یا j یا هرچی...) بشناسه و هر وقت PORTF رو تو کد نویسی استفاده کردم اون چند تا پین بالا رو استفاده کنه.
لطفا اگه جوابمو میدونید بگید خیلی گیرم
 
پاسخ
#2
متأسفانه من دیر به دیر سر میزنم، اما در همین حد میدونم که این کار در برنامه‌هایی مثل AVR Studio یا CodeVision غیرممکن هست. به زبان بیسیک وارد نیستم، اما این کار شما منطقی نیست. البته چند راه دارید که نمی‌دونم کدوم رو توی بیسیک میشه انجام داد:
1- استفاده از دستورات پیش پردازنده (همون دستوراتی که توی زبان C با علامت # شروع میشن)
2- تعریف و استفاده از تابع‌هایی مثل setPort یا resetPort و یک یا صفر کردن پایه‌های مورد نظر توی تابع. هر جا لازم شد باید تابع مربوطه رو صدا بزنید.

میدونم خیلی دیر شده این جواب، امیدوارم به درد آیندگان بخوره. موفق باشید.


 
پاسخ
#3
من خیلی کد ویژن برنامه نویسی میکنم تا حالا نه همچین چیزی شنیدم نه تعریف کردم
پاسخ
#4
آره آقا ایمان، به صورت عادی نداریم. همونطور که براش نوشتم فقط دو راه داریم که اون ها هم عادی نیستن! و البته پردازنده رو متحمل فشار پردازشی بیشتر (هر چند در ظاهر کم) میکنن.

یه مدت اصلاً حوصله هیچی نداشتم ... نه به اینجا سر زدم و نه جای دیگه‌ای رفتم ... الان بعد این همه مدت اومدم انگار هیچی بلد نیستم ... حتی کد ویژن هم برام انگاری غریبه شده
پاسخ
 سپاس شده توسط iman d
#5
سلام 
داخل این سایت یه سری پروژه های رایگان هسش که میتونید دانلود بکنید . 
اموزش میکروکنترلر ARM
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال: نحوه خواندن ولتاژ مدار ( تک تغذیه ) mahdi890 0 165 4-4-1397، 12:05 عصر
آخرین ارسال: mahdi890
  سوال و مشکل با کلاک پروژه makebiyaban 0 469 10-12-1396، 09:39 عصر
آخرین ارسال: makebiyaban
  ریست شدن مداوم میکرو electro 15 4,959 13-11-1396، 08:11 عصر
آخرین ارسال: atlasweb
  مشکل در کامپایل کردن کدویژن hossein.ka 0 300 8-5-1396، 12:44 صبح
آخرین ارسال: hossein.ka
  فهمیدن مقدار ولتاژ ورودی dc یک پین از میکرو sinazzm 1 322 7-4-1396، 11:19 عصر
آخرین ارسال: ahmadmim
  نوشتن یک تابع با متغیر های پورت amirrezash 2 451 16-1-1396، 10:04 صبح
آخرین ارسال: blacksmart2017
  راه اندازی اسپیکر به کمک میکرو Shahsiahsaman 1 447 8-10-1394، 06:25 عصر
آخرین ارسال: Original
Photo سؤالی در مورد USART whiteblack 3 917 29-7-1394، 08:35 عصر
آخرین ارسال: iman d
  سوال: چه طور یک برد sim 900 رو راه اندازی کنیم vihanjodan 0 543 11-6-1394، 06:57 عصر
آخرین ارسال: vihanjodan
  راهنمایی در مورد کد برنامه ساعت lakers 2 519 6-4-1394، 01:57 صبح
آخرین ارسال: lakers

پرش به انجمن:


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