高级会员
- 积分
- 829
- 威望
- 362
- 贡献
- 209
- 兑换币
- 217
- 注册时间
- 2014-12-19
- 在线时间
- 129 小时
- 毕业学校
- 电子科技大学
|
函数如下:if(DMA_Over_Flg){
DMA_Over_Flg=0;
gpio_Interrupt_init(PORTD,5, GPI_UP, GPI_DISAB) ; //场中断
gpio_Interrupt_init(PORTD,4, GPI_DOWN, GPI_DISAB) ; //行中断
uart_putchar(0xff);
for(Linecount = 0;Linecount < DATALINE; Linecount ++){
for(Datacount = 0 ;Datacount < DATACOUNT ; Datacount ++){
if(ADdata[Linecount][Datacount] == 0xff){
ADdata[Linecount][Datacount] = 0xfe ;
}
uart_putchar(ADdata[Linecount][Datacount]);
}
}
gpio_Interrupt_init(PORTD,5, GPI_UP, GPI_INP_FALL) ; //场中断
}
DMA_Over_Flg不知为何一直为0啊,无法进入if函数。。。
|
|