野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8925|回复: 3

关于stm32f4 can1的回环通讯 标准帧的问题

[复制链接]
发表于 2018-1-11 16:32:13 | 显示全部楼层 |阅读模式
本帖最后由 lh060015 于 2018-1-11 16:42 编辑

火哥,急求啊,我把例程里面的扩展帧模式改成标准帧模式,但是为什么老是编译失败呢?
TxMessage.StdId=0x6f1;                                                                                          
  TxMessage->IDE=CAN_ID_STD;                                       
  TxMessage->RTR=CAN_RTR_DATA;                                 
  TxMessage->DLC=8;        
这里老是提示 TxMessage.StdId=0x6f1;这一行:error:  #154: expression must have struct or union type,为什么呢??

这是是问题所在

这是是问题所在

这个是筛选的配置

这个是筛选的配置

这个是中断的配置

这个是中断的配置

还有还有,就是编译器旁边老是说我程序有错误,编译都编译过了,也都定义了,但是怎么老显示个小红叉啊,奇怪,
还望不吝赐教,感激不尽啊。。
回复

使用道具 举报

发表于 2018-1-11 17:22:38 | 显示全部楼层
看 编译提示说是参数的数据类型不对,必须是机构体或者枚举类型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-11 17:29:18 | 显示全部楼层
那这个改怎么修改呢?我怎么看怎么觉得没什么问题啊,,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-11 17:30:25 | 显示全部楼层
fire 发表于 2018-1-11 17:22
看 编译提示说是参数的数据类型不对,必须是机构体或者枚举类型

那我应该怎么修改呢?这个参数应该没有问题啊,我拿着您例程库里面的原版例程试了一下,依然还是有这个错误呢
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-21 00:35 , Processed in 0.045389 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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