سلام
عزیزان فرهیخته لطفا بفرمایید چرا من وقتی یک آرایه تعریف میکنم و بعد در حلقه 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 ها هم به زمین متصل هستند)
عزیزان فرهیخته لطفا بفرمایید چرا من وقتی یک آرایه تعریف میکنم و بعد در حلقه 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 ها هم به زمین متصل هستند)
دیدگاه