Kvaser使用(Can总线)

1、概述

克萨:Kvaser
官网:https://www.kvaser.cn/
window版下载: 下载驱动及SDK
官网下载:https://www.kvaser.cn/downloads/
驱动下载:https://www.kvaser.cn/downloads/#?categories=driver

windows驱动:kvaser_drivers_setup.exe (根据设备编号查找,4xHs和2xHs是不同的)
Kvaser CANlib SDK:canlib.exe
python module or (pip install canlib)

2、基本使用

#include <canlib.h>
#include <stdio.h>
 
void main(void)
{
   
	canHandle h;
	
	canInitializeLibrary();
	h = canOpenChannel(0, canWANT_EXCLUSIVE);
	if (h < 0) {
   
		char msg[64];
		canGetErrorText((canStatus)h, msg, sizeof(msg));
		fprintf(stderr, "canOpenChannel failed (%s)\n", msg);
		exit(1);
	}
	canSetBusParams(h, BAUD_250K, 0, 0, 0, 0, 0);
	canSetBusOutputControl(h, canDRIVER_NORMAL);
	canBusOn(h);
	canWrite(h, 123, "HELLO!", 6, 0);
	canWriteSync(h, 500);
	canBusOff(h);
	canClose(h);
}

相关推荐

  1. Kvaser使用Can总线

    2024-01-08 03:40:04       153 阅读
  2. CAN总线协议

    2024-01-08 03:40:04       26 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-08 03:40:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-08 03:40:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-08 03:40:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-08 03:40:04       20 阅读

热门阅读

  1. 数据库连接使用问题 - 1

    2024-01-08 03:40:04       33 阅读
  2. Docker学习笔记(一):Docker命令总结

    2024-01-08 03:40:04       39 阅读
  3. 学习录

    学习录

    2024-01-08 03:40:04      37 阅读
  4. 【深度学习在时序数据异常检测中的创新】

    2024-01-08 03:40:04       30 阅读
  5. tyxsspa/AnyText 阿里生成文字

    2024-01-08 03:40:04       35 阅读
  6. unittest框架管理测试用例

    2024-01-08 03:40:04       33 阅读
  7. Iceberg: 列式读取Parquet数据

    2024-01-08 03:40:04       47 阅读
  8. 阿里云服务器CPU内存配置怎么选择?

    2024-01-08 03:40:04       65 阅读