楼主

[嵌入式] 【分享帖】各位老哥 信仰板CAN1配置有误

[复制链接]
梯队队员Exynos
2017-12-3 21:36:48 只看该作者

马上注册,玩转Robomaster!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
CAN1配置是用CubeMx直接生成的,所以也是用的HAL库,但是烧程序后接6623并没有任何反应,后使用KEIL跟踪的时候发现ESR寄存器报错0x01,查手册得知是stuff error,即位填充错误,不清楚这种错误从软件上是否能解决,望各位大佬给点指导,谢谢~~~

Copy.zip

4.3 MB, 下载次数: 1

跳转到指定楼层
沙发

[嵌入式] 【分享帖】各位老哥 信仰板CAN1配置有误

[复制链接]
顾问173future
2017-12-6 08:33:52 来自手机 只看该作者
HAL有的库里的can协议有bug,不能用。我测出来的,花了我好几天时间…目前在用1.60版本的HAL库,can协议是没问题的,你可以改一下试试。手机下不了附件,抱歉。
板凳

[嵌入式] 【分享帖】各位老哥 信仰板CAN1配置有误

[复制链接]
顾问173future
2017-12-6 08:36:37 来自手机 只看该作者
有的版本好像是邮箱的那个struct有问题,有的是只能接收数据不能发送,还有的只能配置一个can,另一个can不能启动…反正各种bug。1.60的库是稳定的,也不知道ST老动这个can干什么…
地板

[嵌入式] 【分享帖】各位老哥 信仰板CAN1配置有误

[复制链接]
梯队队员Exynos
 楼主| 2017-12-11 16:36:30 只看该作者
173future 发表于 2017-12-6 08:33
HAL有的库里的can协议有bug,不能用。我测出来的,花了我好几天时间…目前在用1.60版本的HAL库,can协议是 ...

谢了老哥,现在问题解决了,当时信仰板用户手册里没找到外部晶振是多少的就想当然以为和手头407一样是25M了,后来配串口的时候发现波特率和设定的差了两倍,就追错追到外部晶振上了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

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