这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于中断函数

共8条 1/1 1 跳转至

关于中断函数

工程师
2014-03-05 21:41:59     打赏
UART借助DMA发送和接收数据,暂不说接收数据,只说一下接收数据的过程,当DMA产生中断的时候进入中断服务函数,但是看例程,中断服务函数中只有清中断标志这一条语句,所以就感到很困惑、我的理解应该是,既然要通过DMA来发送数据,那产生中断之后进入中断服务函数,中断服务函数中应该有发送数据这样的语句。我的理解是数据发送过程是通过中断产生的,那理应当在中断服务函数中体现啊。劳烦大家帮我解答一下吧,谢谢了。

工程师
2014-03-05 21:47:19     打赏
2楼
刚刚查了一下资料是这样解释的,发送中断是在发送完数据之后产生的,所以发送完数据之后,中断服务函数中只要清中断标志就行了。但是对于接受来说就不一样了。不知道这样理解对不对,欢迎大家发表看法,谢谢了。

院士
2014-03-05 22:00:57     打赏
3楼
笨笨,开始学FPGA了吗?要想学,请看这里http://forum.eepw.com.cn/thread/247996/1

院士
2014-03-05 23:16:20     打赏
4楼

先关注一下。

楼主的疑问 回头再详细解决。

今天太累了。

要去休息了


工程师
2014-03-06 07:53:42     打赏
5楼
好的好的,谢谢老大。

高工
2014-03-06 08:39:34     打赏
6楼

哈哈哈要不说是DMA呢!先斩后奏型的,可以看下DMA的中断类型,有发送一半产生中断,发送完成中断等。

发送还是比较简单的,接收的时候怎么处理的,可以做到灵活接收任意字符长度的数据


工程师
2014-03-06 10:21:50     打赏
7楼
先斩后奏型,对头。真的弄懂了,才会总结的通俗易懂,一路挺你。

工程师
2014-03-06 10:22:37     打赏
8楼
谢谢师兄捧场,敬请您的高见。

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]