如何解决中断间的竞争
现在有触摸屏驱动和电池驱动,他们在各自的中断中都要使用ADC来进行AD转换,怎么解决他们之间的竞争?加锁应该是不行吧。。 回复 1# RUNONMIPS如果不支持 嵌套中断的话, 如果只在中断服务程序中调用, 应该没什么问题。
在下半部分中使用, 也没有什么问题。 回复 2# goldenfort
对,在arm中同种模式的中断是没有中断嵌套一说的。
但如果电池驱动并没有在它的中断中去进行ADC操作,只是进行普通的函数调用来进行ADC转换。而触摸屏驱动仍然要在中断中进行,那么该如何做?我试过在ADC的转换函数中加自旋锁,但内核会报错,系统也是能跑起来的。。
页:
[1]