Przerwać pomoc programowania

R

Rohith_elec

Guest
Jaka jest różnica między przerwanie oprogramowania i przerwania sprzętowego? jest oprogramowanie przerwać wszczęte, jeżeli stan wewnątrz kodu jest zadowolony? może ktoś podać przykład? dziękuję Rohith
 
Przykładem oprogramowania przerwać: Kiedy Timer 1 z PIC18F4620 dostaje przepełniony, automatycznie ustawia INTCONbits.TMR0IF do 1. Przerwanie sprzętowe jest bardziej podobny, naciskając przyciski na tablicach demonstracyjnych (z zewnętrznego bodźce)
 
może przerwanie programowe mogą być dowolnej liczby?
 
Co masz na myśli przez dowolną liczbę? Masz wysoki, niski priorytet na przerwań. Można również wybrać wysokiej do niskiej lub odwrotnie!
 
ok, prosiłem, że 5 inny przycisk i 5 różnych działań na każdy jak, controlling w diodę LED, sterowanie silnika, PWM na led i tak dalej
 
Hmm, czy możesz! Sterowanie silnikiem, PWM wymaga dużo kodowania, ale na pewno można zrobić!
 
Czy poniższy kod może być użyty do PWM? void PWM (int c) {output_high (PIN_B0); delay_us (30); output_low (PIN_B0); delay_us (c);} zmieniając opóźnienie, możemy dostosować cykl pracy?
 
Jeżeli jego funkcja to musisz się "zwrotu" iw końcu swojej funkcji PWM! Tak, nie widzę powodu, że nie będzie działał.
 
dla aplikacji, takich jak diody LED lub silnika, muszę ustawić częstotliwość (częstotliwość PWM)?
 

Welcome to EDABoard.com

Sponsor

Back
Top