B
belzebuth
Guest
oi, Alguém sabe como gerar o código de interrupção reentrante em C com código compositor 2,2 ou 4,12 em EZDSP2407 e como escrever o código. eu gostaria de fazer isso porque durante uma interrupção 40kHz eu tenho que fazer o cálculo, que são mais do que o período de interrupção e de provar alguns sinal analógico nesta freqüência, o cálculo longa são feitas a cada quatro inyterrupt, a fim de ter uma frequência de 10 kHz e são cerca de 2,5 interrupção longa. Eu uso timer1 para gerar PWM e timer2 para fazer esta amostragem e cálculo. Talvez eu possa dividir a amostragem e cálculo em duas partes e usar um timer terceiro (timer3 de amostragem e timer2 para cálculos, pois é necessário que a amostragem têm uma frequência approximatively constante, porque timer3 interrompe ter uma prioridade maior do que Timer2 interrupções, eu suponho que ele iria trabalhar), mas eu prefiro ter algo reentrante, na mesma interrupção. é possível fazer isso com o compositor código? Tanques para qualquer ajuda. Belzebuth