找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

EC_M460_CANFD_Tx_Simply 例程,MCU更换为64脚的需要注意什么吗

[复制链接]
楼主
chrishu 发表于 2023-11-29 11:36:06 | 显示全部楼层
keil里选择芯片型号了吗?
回复 支持 反对

使用道具 举报

沙发
chrishu 发表于 2023-11-29 13:44:13 | 显示全部楼层
检查一下是不是下面这个地方没选择



回复 支持 反对

使用道具 举报

板凳
chrishu 发表于 2023-11-30 08:58:40 | 显示全部楼层
1、请问添加RAM2后是否可以下载,是否可以执行代码?
2、关于TX例程无法发送,RX例程可以接收。请问你的CAN硬件上TX RX使用的哪些引脚?
     你说的RX例程可以接收,是指BSP下的CANFD_CANFD_TxRx或CANFD_CANFD_TxRxINT吗?那它的代码里用的PC4, PC5引脚。
      EC_M460_CANFD_Tx_Simply_V1.00例程使用的PJ10和PJ11。例程的readme里有说明使用的是NuMaker-M467HJ V1.0板子测试,如果用BSP下的例程来接收的话,需要将bsp下例程的引脚改为PJ10和PJ11。
3、关于TX 和RX的canfd_open函数不一样。
     首先bsp下的CANFD_CANFD_TxRx或CANFD_CANFD_TxRxIN例程使用的底层驱动函数。例程里收发都有。习惯调用底层库函数,不希望直接操作寄存器的话收发都可以参考这两个例程。
    因为bsp下的例程针对CANFD的驱动lib使用了很多结构体,比较复杂。
    所以特意写了一个不使用底层库函数,直接操作寄存器的CANFD 发送的例程EC_M460_CANFD_Tx_Simply_V1.00,以便于习惯直接操作寄存器的工程师来看。

回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU