请选择 进入手机版 | 继续访问电脑版
查看: 109|回复: 8

[求助] LPC1752 CAN通讯接口疑问

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 33 天

    [LV.5]常住居民I

    7

    主题

    146

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2020-2-15
    发表于 2019-8-14 16:44:57 | 显示全部楼层 |阅读模式
    最近得到一个 LPC1752FBD80 的板子,查看了一下电路图,使用的CAN收发器为 TJA1040,收发器的TXD和RXD连接到MCU的针脚是 P2[0] 和 P2[1] ,查看了一下LPC1752的datasheet,这两个针脚复用功能是串口 USART1 的 TXD1 和 RXD1,并不是CAN外设的指定针脚;
    初次使用这款芯片,求众神指点,该怎么设置才能实现P2[0]和P2[1]的CAN通信功能,谢谢!
    can.jpg
    我知道答案 目前已有8人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:36
  • 签到天数: 408 天

    [LV.9]以坛为家II

    176

    主题

    5120

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    25316
    最后登录
    2020-2-17
    发表于 2019-8-15 10:50:07 | 显示全部楼层
    本帖最后由 stm1024 于 2019-8-15 10:51 编辑

    我查了一下手册,按说CAN1应该是用P0.0和P0.1才对
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 33 天

    [LV.5]常住居民I

    7

    主题

    146

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2020-2-15
     楼主| 发表于 2019-8-15 18:11:22 | 显示全部楼层
    stm1024 发表于 2019-8-15 10:50
    我查了一下手册,按说CAN1应该是用P0.0和P0.1才对

    对,是这样的,有点搞不明白了
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    244

    主题

    4768

    帖子

    0

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    7580
    最后登录
    2020-2-17
    发表于 2019-8-19 18:17:53 | 显示全部楼层
    你板子是从哪搞的?是不是还有跳帽可以选择其他引脚?这两个脚没有CAN功能,那么你的硬件设计是有问题的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 33 天

    [LV.5]常住居民I

    7

    主题

    146

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2020-2-15
     楼主| 发表于 2019-8-20 16:34:18 | 显示全部楼层
    本帖最后由 雪山飞狼 于 2019-8-20 16:36 编辑
    小恩GG 发表于 2019-8-19 18:17
    你板子是从哪搞的?是不是还有跳帽可以选择其他引脚?这两个脚没有CAN功能,那么你的硬件设计是有问题的。 ...

    谢谢您的回复,那天我看LPC1752的 datasheet,无意间,发现了答案,UART1 有 RS-485的功能,他是利用了485通讯,只不过芯片是TJA1040的CAN通讯芯片,但是,可以实现功能。
    2019-08-20_163002.jpg

    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 33 天

    [LV.5]常住居民I

    7

    主题

    146

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2020-2-15
     楼主| 发表于 2019-8-20 16:35:36 | 显示全部楼层
    stm1024 发表于 2019-8-15 10:50
    我查了一下手册,按说CAN1应该是用P0.0和P0.1才对

    谢谢您的回复,那天我看LPC1752的 datasheet,无意间,发现了答案,UART1 有 RS-485的功能,他是利用了485通讯,只不过芯片是TJA1040的CAN通讯芯片,但是,可以实现功能。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 13:36
  • 签到天数: 408 天

    [LV.9]以坛为家II

    176

    主题

    5120

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    25316
    最后登录
    2020-2-17
    发表于 2019-8-21 17:28:32 | 显示全部楼层
    本帖最后由 stm1024 于 2019-8-21 17:30 编辑
    雪山飞狼 发表于 2019-8-20 16:35
    谢谢您的回复,那天我看LPC1752的 datasheet,无意间,发现了答案,UART1 有 RS-485的功能,他是利用了48 ...

    但是485的电器特征和CAN的不一样啊……这个设计的哥们玩了一个骚操作,不知道是不是手头没有MAX485之类的芯片了还是想节省成本,这要是在我们这估计要被打死。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 33 天

    [LV.5]常住居民I

    7

    主题

    146

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    376
    最后登录
    2020-2-15
     楼主| 发表于 2019-8-23 21:38:28 | 显示全部楼层
    stm1024 发表于 2019-8-21 17:28
    但是485的电器特征和CAN的不一样啊……这个设计的哥们玩了一个骚操作,不知道是不是手头没有MAX485之类的 ...

    哈哈,这个确实是没按常理出牌,回头准备拆了那个TJA1040,做个CAN模块用用,也挺好
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-11-7 15:28
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    29

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    59
    最后登录
    2019-11-7
    发表于 2019-10-27 10:59:17 | 显示全部楼层
    这个厉害
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    小黑屋|手机版|Archiver|恩智浦技术社区

    GMT+8, 2020-2-18 05:07 , Processed in 0.128454 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表