打印
[CAN-bus/DeviceNet]

求助关于MSP430控制SJA1000的中断引脚INT问题

[复制链接]
1157|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 西门龙 于 2016-8-1 18:30 编辑

做了一个MSP430F149单片机控制CAN总线的题目。编写了一个I/O口翻转的测试程序,可以下载并运行。结果发现上电之后SJA1000的INT引脚一直是高电平。读相关的数据手册解释说:此引脚默认状态下应该是高电平,当有发送和接收中断发生时此引脚为低。难道是我原理图设计有误吗?这个脚要上拉吗?还是要经过配置SJA1000内部寄存器之后这个引脚才会变高?附上部分原理图(INT引脚接到了单片机的P1.6)


相关帖子

沙发
Altynai86| | 2016-8-1 21:24 | 只看该作者
INT引脚确实需要上拉,这个脚是开漏的。

interrupt output, used to interrupt the microcontroller; INT is active
LOW if any bit of the internal interrupt register is set; INT is an
open-drain output
and is designed to be a wired-OR with other INT
outputs within the system; a LOW level on this pin will reactivate the
IC from sleep mode

使用特权

评论回复
板凳
西门龙|  楼主 | 2016-8-2 09:55 | 只看该作者
Altynai86 发表于 2016-8-1 21:24
INT引脚确实需要上拉,这个脚是开漏的。

interrupt output, used to interrupt the microcontroller; INT  ...

谢谢您的解答,问了很多人也说是应该接一个上拉。但是参考了很多资料比如51单片机和DSP芯片F2812的连接电路,这些电路都没有接上拉。我想不明白,难道是51和2812他们的I/O口内部都有上拉电阻,MSP430F149就没有?

使用特权

评论回复
地板
Altynai86| | 2016-8-2 10:36 | 只看该作者
西门龙 发表于 2016-8-2 09:55
谢谢您的解答,问了很多人也说是应该接一个上拉。但是参考了很多资料比如51单片机和DSP芯片F2812的连接电 ...

51的IO口是带内部上拉的,2812没用过,不太清楚

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

1

粉丝