Interrompre l'ajuda de programació

R

Rohith_elec

Guest
Quina és la diferència entre interrompre el programari i maquinari d'interrupció? S'interromp el programari s'inicia quan una condició dins d'un codi se satisfà? ¿Algú pot donar un exemple? Gràcies Rohith
 
Un exemple d'interrupció de programari: Quan el temporitzador d'1 de PIC18F4620 es va desbordar, s'estableix automàticament la INTCONbits.TMR0IF a 1. Alarma de procés és més aviat, pressionant els botons en els taulers de demostració (a partir d'un estímul extern)
 
Pot la interrupció de programari pot ser de qualsevol nombre?
 
Què vol dir per qualsevol nombre? Vostè té una alta prioritat, baixa en les interrupcions. També es pot seleccionar d'alt a baix oa l'inrevés!
 
ok, jo estava demanant que el 5 polsador diferent i 5 accions diferents en cada un com, el control d'un LED, el control d'un motor, el liderat per PWM i així successivament
 
Hmm És clar que pots! Control d'un motor, PWM requeriria una gran quantitat de codificació, però que sens dubte pot fer això!
 
Pot el codi de sota es pot utilitzar per PWM? void PWM (int c) {output_high (PIN_B0); delay_us (30); output_low (PIN_B0); delay_us (c);} mitjançant la variació de la demora, podem ajustar el cicle de treball?
 
Si la seva funció, llavors vostè necessita un "retorn", al final de la funció PWM! Sí, no veig cap raó per la qual no funcionarà.
 
per a una aplicació com LED o el motor, què necessito per establir la freqüència (freqüència PWM)?
 

Welcome to EDABoard.com

Sponsor

Back
Top