اطلاعیه

Collapse
No announcement yet.

مشکل در codevisin و پروتئوس

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

    مشکل در codevisin و پروتئوس

    سلام
    عزیزان فرهیخته لطفا بفرمایید چرا من وقتی یک آرایه تعریف میکنم و بعد در حلقه for میخواهم آن را اجرا کنم هیچ پاسخی روی پورت میکرو نیست در صورتی که با برداشتن حلقه for یا مشخص کردن شماره خانه برای فراخوانی آرایه این امکان وجود دارد که در خروجی میکرو تغییرات رو مشاهده کرد(این سورس کامل نیست فقط برای اینکه متوجه مشکل بشوید قسمتی از آن را قرار دادم فقط نحوه تعریف و فراخوانی هست)
    int[]={0x01,0x02,0x03}
    iint i
    whlie()
    for(i=0;i<2;i++)
    portd=row[i]

    در ضمن از قسمت ویزارد codevision این تنظیمات رو تنجام دادم.ترشه atmega32 رو انتخاب کردم.port d رو خروجی قرار دادم.در پروتئوس نقشه رو کشیدم و سه عدد Led red به pin0 to 2 وصل کردم اما هیچ پاسخی روی میکرو نیست
    ممنون میشم جواب بدید من به این جواب نیاز دارم.(led ها هم به زمین متصل هستند)
    تا مجبور نباشی به چیزی برسی هیچ گاه به آن نخواهی رسید.

    #2
    پاسخ : مشکل در codevisin و پروتئوس

    این برنامهآ‌ای که نوشتید از لحاظ Syntax خیلی اشتباه داره !

    کد PHP:
    int i[]={0x01,0x02,0x03};
    int j;

    whlie(1){
        for(
    j=0;j<=2;j++){
            
    portd=i[j];
            
    _delay_ms(200);
        }


    چگونه هوشمندانه بپرسیم

    دیدگاه


      #3
      پاسخ : مشکل در codevisin و پروتئوس

      سلام
      بله من هم اشاره کردم که کامل نیست.توی سورس کامل نرم افزار مشکلی نگرفته (CODEVISION).فقط نمیدونم چرا روی پورت میکرو در پروتئوس هیچ تغییری ایجاد نشده.
      اگر مقدور هست یک باره دیگه هم متن من رو بخونید و خودتون در نرم افزار اجرا کنید و جواب رو به من هم بگید.>>>مرسی<<<
      تا مجبور نباشی به چیزی برسی هیچ گاه به آن نخواهی رسید.

      دیدگاه

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