اطلاعیه

Collapse
No announcement yet.

چند تا سوال ساده ( مفاهیم ابتدایی ) اما نه برای من

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    چند تا سوال ساده ( مفاهیم ابتدایی ) اما نه برای من

    سلام به تمام اساتید :biggrin:
    من یه تازه کار هستم برای یک پروژه برنامه نویسی لازم هست که از یک میکرو ی AVR - atmega8 ( معمولی ) کمک بگیرم من چند تا سوال داشتم

    1. آیا پین ها در تمام میکرو ها دارای اسم خاصی است ؟ برای مثال
    کد:
    Config Porta.2=Output
    Porta.2=&B0111011
    پین خروجی در میکرو ی من که کد باینری روش نوشته میشه کدام است ( برای اتصال به یک رله )؟

    2.آیا برای برنامه نویسی رو میکروی من Programer خاصی وجود داره یا نه ( من این Programmer رو از کجا می تونم جور کنم )



    ببخشید اگه سوال ها یکم سادست
    ممنون :bye

    #2
    پاسخ : چند تا سوال ساده ( مفاهیم ابتدایی ) اما نه برای من

    ببین تو AVR ( مثلا میکروی ATMEGA32 ) چهار تا پورت داریم که هر پورت هشت پایه داره. پس اگه میگیم PortA یعنی به هر هشت ات پایه اشاره می کنیم. اگه منظورمون یه پایه باشه که مثلا قراره به یه رله وصل بشه میگیم Porta.2 یعنی پایه سوم پورت A
    برای اینکه یه پین رو خروجی ( و البته ورودی) تعریف کنیم این طوری استفاده می کنیم:
    Config pina.0= Output
    Config pina.1= Input
    برای تعریف یه پورت هم باید اینطوری عمل کرد:
    Config Portb= Output
    Config Portc= Input

    پروگرامر هم تو این انجمن زیاد هست. سرچ کن پیدا می کنی. ساده ترینش STK200/300 هست

    دیدگاه

    لطفا صبر کنید...
    X