请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C123GH6PM 大家好、团队、
我正在为 Freescale 帧格式编写 SSI 驱动程序、我无法理解有关接收缓冲区超时的参考手册说明。
我的理解:当接收缓冲区从空状态变为非空状态时,超时计数开始。 如果接收缓冲区在超时前被清空、则 ISR 应清除超时中断。
问题:1. 参考手册讨论的是哪一个 ISR (这是接收缓冲区空 ISR 吗?)
2.如果接收缓冲区不为空且发生超时、是否可以在超时 ISR 中读取缓冲区?(如果接收缓冲区中只有两个条目、则唯一可以触发的中断是接收缓冲区超时以及相应的中断 ISR 可以读取数据寄存器。我是否需要清除这里的超时中断?)
此致、
Ravi Ranjan Kishor