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

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

[复制链接]
  • TA的每日心情
    开心
    2019-8-27 21:54
  • 签到天数: 32 天

    [LV.5]常住居民I

    7

    主题

    144

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    372
    最后登录
    2019-8-27
    发表于 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
    我知道答案 目前已有7人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 280 天

    [LV.8]以坛为家I

    103

    主题

    3112

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-27 21:54
  • 签到天数: 32 天

    [LV.5]常住居民I

    7

    主题

    144

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

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

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

    使用道具 举报

    该用户从未签到

    216

    主题

    4466

    帖子

    0

    金豆

    超级版主

    Rank: 8Rank: 8

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

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-27 21:54
  • 签到天数: 32 天

    [LV.5]常住居民I

    7

    主题

    144

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    372
    最后登录
    2019-8-27
     楼主| 发表于 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的每日心情
    开心
    2019-8-27 21:54
  • 签到天数: 32 天

    [LV.5]常住居民I

    7

    主题

    144

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

    积分
    372
    最后登录
    2019-8-27
     楼主| 发表于 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 小时前
  • 签到天数: 280 天

    [LV.8]以坛为家I

    103

    主题

    3112

    帖子

    63

    金豆

    超级版主

    Rank: 8Rank: 8

    积分
    17293
    最后登录
    2019-9-20
    发表于 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的每日心情
    开心
    2019-8-27 21:54
  • 签到天数: 32 天

    [LV.5]常住居民I

    7

    主题

    144

    帖子

    0

    金豆

    中级会员

    Rank: 3Rank: 3

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

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

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2019-9-20 21:55 , Processed in 0.098617 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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