社区
驱动开发/核心开发
帖子详情
TMC2660 SPI通讯偶尔失败。
qq_40305828
2018-09-08 11:49:52
如题本人在近期在一个项目上选用了TMC2660,使用中遇到一些问题,请各位前辈帮忙指点一下,
1。驱动按照datasheet提供电路设计,采用的上层板,
2。通讯采用模拟spi直接20bit写入。
现在出现问题每次上电有可能出现参数配置错误的问题(应该是参数写入错误,已经排除硬件干扰问题),请各位前辈指点问题可能出现在什么地方。
...全文
698
3
打赏
收藏
TMC2660 SPI通讯偶尔失败。
如题本人在近期在一个项目上选用了TMC2660,使用中遇到一些问题,请各位前辈帮忙指点一下, 1。驱动按照datasheet提供电路设计,采用的上层板, 2。通讯采用模拟spi直接20bit写入。 现在出现问题每次上电有可能出现参数配置错误的问题(应该是参数写入错误,已经排除硬件干扰问题),请各位前辈指点问题可能出现在什么地方。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_43061026
2018-09-10
打赏
举报
回复
CRC或协议反馈,用软件的方法保障通讯正常
of123
2018-09-10
打赏
举报
回复
配置后回读,直至配置正确再继续。
可能是上电期间时钟或电源未稳造成错误。
Acuity.
2018-09-08
打赏
举报
回复
应该是模拟spi时序存在问题或者被上电的时候电源干扰,用硬件spi吧,发3个字节(24bit)高4bit会自动忽略。
https://blog.csdn.net/qq_20553613/article/details/80210813
NXP IMX8Q驱动TMC5160的
SPI
错误
IMX8Q驱动TMC5160,刚开始发送控制命令为一个字节一个字节发送,即
SPI
发送长度为8位,不符合TMC5160的
SPI
时序: ,故将
SPI
的burstlength改成40位,即可。
ALIENTEK MINISTM32与TMC5160的
SPI
通信与堵转处理实验
STM32是...本章将重点探讨如何利用STM32的
SPI
(Serial Peripheral Interface)接口来实现高效的通信。
SPI
是一种常用的同步串行通信协议,它允许微控制器与各种外围设备如传感器、显示器等进行数据交换。
TMC4671开环控制实战:从IDE连接到电机转动的保姆级教程(附常见问题排查)
本文提供了一份详尽的TMC4671开环控制实战指南。从硬件堆叠、软件连接到TMCL-IDE配置,手把手教你完成电机驱动的基础调试。文章重点解析了开环控制的核心参数设置与常见问题排查,帮助初学者和工程师快速验证硬件并...
终极解决方案:MKS Tinybee主板Marlin固件编译错误深度修复指南
你是否在将Marlin固件刷入MKS Tinybee主板时遭遇过令人沮丧的编译错误?本文将系统分析三大类常见兼容性问题,并提供经过验证...许多用户编译
失败
的根源在于未正确设置主板类型。 在Marlin固件的配置文件[Marlin/Co...
MEEB_3DP控制板:STM32F103RC与Marlin/Klipper固件的高效融合
本文还有配套的精品资源,点击获取 简介:MEEB_3DP是一款集成了STM32F103RC微控制器的32位控制板,支持Marlin 2.0和Klipper固件,配备了TMC2208 UART步进电机驱动器,双TXRX接口简化了设备连接。它具有板载USB TYPE-...
驱动开发/核心开发
21,618
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章