Witam Elektrodowiczów,
Mam problem. Stawiam w asm-ie dopiero pierwsze kroki, a musze bardzo szybko, napisać program, który steruje mi wyjściami uC-a odpowiednio reagując na sygnał podawany na RXD. Ta część programu już jest i działa. Problem teraz z PWM-em. Muszę strerować czterema wyjściami na trzech zegarach. Stały PWM jeszcze jestem jako ś w stanie napisać, ale regulowany już nie. Idea polega na tym, że po zarejestrowaniu na UDR pewnej wartości chciałbym zwiększyć wypełnienie konkretnego sygnału. Np odbieram na wejściu wartość odpowiadającą dziesiętnej "17" to zwiększam wypełnienie na PB2, odbieram "18" to zmniejszam o jakąś stałą wartość wypełnienie PWM. Dla "19" zwiększenie na PB3 itd.
Proszę o podpowiedzi, a jeśli ktoś jest biegły w tym to proszę o kawałek programu.
Z góry bardzo dziękuję. Odwdzięczę się punktami!! + oczywiście kliknę pomógł.
Mam problem. Stawiam w asm-ie dopiero pierwsze kroki, a musze bardzo szybko, napisać program, który steruje mi wyjściami uC-a odpowiednio reagując na sygnał podawany na RXD. Ta część programu już jest i działa. Problem teraz z PWM-em. Muszę strerować czterema wyjściami na trzech zegarach. Stały PWM jeszcze jestem jako ś w stanie napisać, ale regulowany już nie. Idea polega na tym, że po zarejestrowaniu na UDR pewnej wartości chciałbym zwiększyć wypełnienie konkretnego sygnału. Np odbieram na wejściu wartość odpowiadającą dziesiętnej "17" to zwiększam wypełnienie na PB2, odbieram "18" to zmniejszam o jakąś stałą wartość wypełnienie PWM. Dla "19" zwiększenie na PB3 itd.
Proszę o podpowiedzi, a jeśli ktoś jest biegły w tym to proszę o kawałek programu.
Z góry bardzo dziękuję. Odwdzięczę się punktami!! + oczywiście kliknę pomógł.