ZHCSYT1A August 2025 – October 2025 TXE8116
PRODUCTION DATA
TXE81XX 器件會(huì)在輸入 I/O 的任何上升沿或下降沿生成中斷,只要該 I/O 的中斷未被屏蔽。當(dāng)輸入狀態(tài)發(fā)生變化時(shí),相應(yīng)的中斷標(biāo)志位被置位,并且 INT 輸出被置為有效。
中斷保持有效,直到該端口的所有中斷標(biāo)志位都清零。讀取中斷標(biāo)志狀態(tài)寄存器不會(huì)自動(dòng)清除中斷。
配置為輸出的 I/O 不會(huì)生成中斷。如果實(shí)際引腳電平與存儲(chǔ)的輸入端口寄存器值不匹配,則將引腳從輸出切換到輸入可能會(huì)產(chǎn)生故障中斷。
如果 I/O 端口此前處于輸入狀態(tài),并在切換到輸出時(shí)檢測(cè)到中斷,這種情況下不會(huì)清除中斷標(biāo)志。它只會(huì)屏蔽中斷引腳。然后,當(dāng)端口重新配置為輸入時(shí),中斷將再次出現(xiàn)。
INT 為漏極開(kāi)路引腳,若要使用中斷功能,則需將外部上拉電阻器連接到 VCC,否則可以保持懸空。
在以下條件下,可以清除中斷狀態(tài)位并取消置位 INT 引腳。
TXE81XX 中有四種類(lèi)型的中斷:
| 智能中斷 | IO 輸入發(fā)生變化時(shí)的 CS 狀態(tài) | 中斷標(biāo)志清除 |
|---|---|---|
| 禁用 | CS = 高電平 | CS 為低電平且 SPI 讀取中斷標(biāo)志狀態(tài)寄存器 |
| 禁用 | CS = 低電平 | 讀取中斷標(biāo)志狀態(tài)寄存器 |
| 啟用 | CS = 高電平 |
|
| 啟用 | CS = 低電平 |
|
中斷屏蔽
默認(rèn)情況下,來(lái)自所有輸入 I/O 的中斷未被屏蔽。要屏蔽中斷,需要在中斷屏蔽寄存器中設(shè)置相應(yīng)的 I/O 位。POR 恢復(fù)時(shí)生成的中斷無(wú)法被屏蔽。
如果輸入 I/O 的狀態(tài)發(fā)生了改變,并且中斷屏蔽寄存器中的相應(yīng)位設(shè)置為 1,則屏蔽中斷并且 INT 引腳不會(huì)置為有效。中斷標(biāo)志狀態(tài)寄存器中的相應(yīng)位也保持為 0,并被中斷屏蔽位阻止。
如果失效防護(hù)冗余校驗(yàn)使能位為 0,則失效防護(hù)冗余校驗(yàn)失敗時(shí)生成的中斷將被禁用。
可以使用多端口命令同時(shí)對(duì)多個(gè)端口進(jìn)行中斷屏蔽配置。