TI中文支持网
TI专业的中文技术问题搜集分享网站

有关SCI发送中断的问题

在配置寄存器时,若使能发送中断,由于寄存器SCITXBUF中为空,系统在使能发送中断这一条指令后,会立即进入发送中断吗?

囧:

你也可以使能FIFO,设置当FIFO中有固定数据的时候就触发中断。

在配置寄存器时,若使能发送中断,由于寄存器SCITXBUF中为空,系统在使能发送中断这一条指令后,会立即进入发送中断吗?

Huifeng Liu:

回复 囧:

你说的是接收中断吧,我想问的是发送中断。。。。。外设包括PIE的一切 配置都已经完成,这个时候如果我使能发送中断,程序就会立即进入发送中断服务函数里面,而主函数中使能发送中断下面的语句,就会暂时不执行,这样理解对吗?

在配置寄存器时,若使能发送中断,由于寄存器SCITXBUF中为空,系统在使能发送中断这一条指令后,会立即进入发送中断吗?

囧:

回复 Huifeng Liu:

接受发送都有FIFO,接收是当FIFO已经存到大于N级深度后中断,而发送是FIFO的数据少于N级后中断,中断后程序指针就跑到中断函数入口了。其他程序都不执行,直到中断执行完毕,PC指针位置恢复。

在配置寄存器时,若使能发送中断,由于寄存器SCITXBUF中为空,系统在使能发送中断这一条指令后,会立即进入发送中断吗?

Huifeng Liu:

回复 囧:

那我刚才的理解对吗?

赞(0)
未经允许不得转载:TI中文支持网 » 有关SCI发送中断的问题
分享到: 更多 (0)