研华PCM3680使用疑问 点击:1287 | 回复:0



lee

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 0回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2001年11月01日
发表于:2001-11-09 15:31:00
楼主
研华PCM3680是pc/104双端口CAN模块,CAN控制器是PHILIPS的SJA1000 。硬件寄存器访问使用存储器映射方式。 我在使用中碰到一些问题始终不明,希望用过的高手给于解答。 ***************************************************** 用户手册第三页有这样的表: Memory Area -------------------------------------- base address | CAN controller -------------------------------------- base:0000h - base:00ffh | basic-port1 base:0100h - base:01ffh | HW reset basic-port1 base:0200h - base:02ffh | basic-port2 base:0300h - base:03ffh | HW reset basic-port2 base:0400h - base:0fffh | not used ------------------------------------------------ basic 和 HW reset分别是什么意思? ************************************************* 附带程序 can841.c 中: can_reset(BYTE port) 是如何完成对硬件的reset ? 根据SJA1000手册,复位CAN控制器,只要把复位请求 CR.0 置1。 这样的话, 只要调用can0w(0,0x01)就可以复位了,对吗? 急盼回复,谢谢!


热门招聘
相关主题

官方公众号

智造工程师