请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1290388/tcan4550-tcan4550-int
器件型号:TCAN4550当前状态:
我当前MCU与TCAN4550双向CAN通信OK:上位机通过CAN调试器链接到TCAN4550连接至MCU,,MCU与CAN调试器双向CAN通信正常,能成功发送也能成功接收。但是MCU接收TCAN4550是通过中断查询的方式,在主循环中查询接收中断标志,如果有新消息,则能够成功读取消息。
目的:
现在需要借助于TCAN4550提供的外部中断机制,通知MCU,如及时读取消息。
进展:
通过手册得知,nINT引脚是开漏输出,需要接上拉电阻(2~10K欧姆)。我现在nINT引脚上接10K上拉,连接值MCU。但是接上TCAN4550的nINTx引脚后,外部nINT引脚就被拉低了;断开TCAN4550的引脚,5点的电压就为3.3V的高正常了。正常应该是高电平才对呀。
MCU当前外部中断OK,如果断开上图中5 μ 8点之间连线,5点对MCU的GND(已经与TCAN4550共地)电压3.3V,说明上拉成功;如果此时将5脚与地短接,就会进入MCU的外部中断,,说明MCU的外部中断正常。-μ A
请问为什么TCAN4550的引脚8,,会被一直拉低?是有其它中断产生还是?