情景1:
u8 buf[50];//接收的缓冲区
u8 deal_buf[50]//准备解析的缓冲区
当接收完这桢数据,开始解析buf里的数据
void USART2_IRQHandler(void)//串口接收中断
{
if(接收完这桢数据了)
{
deal_buf=buf//复制这个缓冲区
}
}
void jiexi(void)解析函数
{
if(接收完这桢数据了)
{
deal_buf=buf//复制这个缓冲区
}
}
情景二:
adc的dma中断:
当adc采用dma接收完这批数据后,进入dma中断,,,然后在dma中中复制这组数据给处理缓冲区好 还是在主函数中复制这批数据好,,,,还是没有必要复制 ,直接处理呢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>