求教:CAN的输出控制寄存器如何配置 点击:1671 | 回复:7



haixin

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:62帖 | 121回
  • 年度积分:0
  • 历史总积分:315
  • 注册:2002年4月26日
发表于:2002-06-17 16:09:00
楼主
我用的是SJA1000的CAN控制寄存器,OCTP1,OCTN1,OCPOL1,OCTP0,OCTN0,OCPOL0都接的是0,请问我如何写输出控制寄存器,谢谢。



斑点狗

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年5月17日
发表于:2002-05-20 16:54:00
1楼
test

斑点狗

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2002年5月17日
发表于:2002-05-20 16:56:00
2楼
你可以通过c function MK_FP()获得端口入口地址,然后直接写入数据。。。 seawinding@21cn.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-05-25 15:50:00
3楼
直接写输出控制寄存器为0X02。 为什么用这种输出方式,你用了两片82C250吗?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2002-05-28 21:45:00
4楼
要看你的输出方式.

Alian

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2002年4月08日
发表于:2002-05-29 19:14:00
5楼
我也遇到同样的问题,请各位帮忙,谢谢!

fieldbus

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2002年2月09日
发表于:2002-06-09 09:47:00
6楼
设置成推拉方式

ruth

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 17回
  • 年度积分:0
  • 历史总积分:127
  • 注册:2002年3月28日
发表于:2002-06-17 16:09:00
7楼
在复位模式中可读写此寄存器。在PeliCAN模式的工作模式中,这个寄存器是只读的.在BasicCAN模式中总是‘FFH’。在复位模式可向此寄存器(地址为0x08h)写入。OCTP1,OCTN1,OCPOL1,OCTP0,OCTN0,OCPOL0具体如何配置取决于被OCTPx,OCTNx(悬空,上拉,下拉,推挽)编程的驱动器的特性和被OCPOLx编程的输出端极性。

热门招聘
相关主题

官方公众号

智造工程师