"); //-->


2、串口发送和接受数据格式

UART发送指令采用的CRC_8校验码:
static void prvTMCCal_CRC8(uint8_t *pucData, uint8_t ucDataLength)
{
int i,j;
unsigned char *crc = pucData + (ucDataLength - 1);
unsigned char currentByte;
*crc = 0;
for(i = 0; i < (ucDataLength - 1);i++)
{
currentByte = pucData[i];
for(j = 0; j < 8; j++)
{
if((*crc >> 7) ^ (currentByte & 0x01)){
*crc = (*crc << 1) ^ 0x07;
}else{
*crc = (*crc << 1);
}
currentByte = currentByte >>1;
}
}
}
欢迎大家一起交流,133-6006-2521
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
使用ROS1驱动程序来操控ADI Trinamic电机控制器
RDS-TMC技术简介及其在欧洲的应用
意法半导体发布STSPIN9系列大电流电机驱动芯片,先期推出两款高扩展性产品
Trinamic推出世界上最小最轻的伺服控制器模块
助力抗疫-Trinamic推出开源呼吸机项目
有刷直流电机驱动IC主要用于家电中的超低待机
新品发布 | Melexis推出使用简便的高性能电机驱动芯片,助力三相风扇实现快速、免代码设计
infineon TLE8444半桥直流电机驱动芯片
用TMC-80微机控制可控硅电路
ADI Trinamic运动控制和精密电流检测
TMC428应用电路及3轴步进电机控制器的原理
手机OTA最新测试标准
杯子里创造艺术,TRINAMIC让你的生活从此更精致
直流无刷电机驱动芯片 马达驱动芯片 双极锁存电机霍尔FS41F
Melexis发布新款电机驱动芯片,显著提高电动汽车机电热管理性能
tmc222应用电路
实现机器人操作系统——ADI Trinamic电机控制器ROS1驱动程序简介
围观:集成MCU/PWM/LIN收发器的电机控制器与EGR在一起了
Trinamic的最新改进的TMC4671伺服控制器IC
MS37549电机驱动芯片特点及应用
MaximTrinamic嵌入式运动控制模块可将功率损耗降低50%
以马达控制器ROS1驱动程序实现机器人操作系统