با سلام.
ببخشید برای اینکه در avr به تعدادی از پایه ها مقدار بدهیم باید به چه شکل عمل نماییم. در واقع میخواهم کار زیر را انجام دهم.
پورت D.0 الی D.3 برابر یک ارایه چهار بیتی شوند بدون اینکه سایر پورت های D مقدارشان تغییر کند.
من خودم این جوری مینویسم : فرض کنیم یک ارایه به اسم x داریم که چهار بیتی است
PORTD=x[i]
اما این کار باعث میشود که سایر پورت های D صفر شوند.
البته این را هم بگم که نمیخوام تک تک به پایه ها مقدار بدهم.
الته نمیدانم این کار شدنی است یا نه ولی اگر کسی ترفندی بلده لطفا را هنمایی کند.
ممنون.
ببخشید برای اینکه در avr به تعدادی از پایه ها مقدار بدهیم باید به چه شکل عمل نماییم. در واقع میخواهم کار زیر را انجام دهم.
پورت D.0 الی D.3 برابر یک ارایه چهار بیتی شوند بدون اینکه سایر پورت های D مقدارشان تغییر کند.
من خودم این جوری مینویسم : فرض کنیم یک ارایه به اسم x داریم که چهار بیتی است
PORTD=x[i]
اما این کار باعث میشود که سایر پورت های D صفر شوند.
البته این را هم بگم که نمیخوام تک تک به پایه ها مقدار بدهم.
الته نمیدانم این کار شدنی است یا نه ولی اگر کسی ترفندی بلده لطفا را هنمایی کند.
ممنون.
دیدگاه