سلام من میخوام با میکروی Atmega8 یه PWM روی تایمر 2 تولید کنم و با تعییر مقدار OCR2 عرض پالس رو عوض کنم که تا اینجا مشکلی نیست
با تغییر OCR2 مقدار پایه شماره 3 که PB3 است عوض میشود و موج PWM در این پایه ماهده میشود
حالا میخوام این موج PWM را بر روی پایه های PD0 تا PD7 هم داشته باشم
و نمیخوام PWM نرم افزاری تولید کنم
دستوری هست که خاصیت PB3 را به پایه های دیگه منتقل کنه؟!
مثلا همچین دستوری وجود داره؟!
OCR2 = 128;
PIND.0 = PINB & 0x08 ;
که بیاد در هر لحظه مقداری که پین 4ام پورت B داره به پایه اول پورت D منتقل کنه؟!
با تغییر OCR2 مقدار پایه شماره 3 که PB3 است عوض میشود و موج PWM در این پایه ماهده میشود
حالا میخوام این موج PWM را بر روی پایه های PD0 تا PD7 هم داشته باشم
و نمیخوام PWM نرم افزاری تولید کنم
دستوری هست که خاصیت PB3 را به پایه های دیگه منتقل کنه؟!
مثلا همچین دستوری وجود داره؟!
OCR2 = 128;
PIND.0 = PINB & 0x08 ;
که بیاد در هر لحظه مقداری که پین 4ام پورت B داره به پایه اول پورت D منتقل کنه؟!
دیدگاه