- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 CAN接收发送缓冲区方式
需根据具体CAN控制器(如STM32的CAN、Microchip MCP2515等)修改寄存器读取代码。// CAN帧标识符(标准帧11位或扩展帧29位)// CAN帧标识符(标准帧11位或扩展帧29位)uint8_t data[8];// 数据字段(最大8字节)uint8_t head;// 当前写入位置(索引)// 当前读取位置(索引)uint8_t data[8];// 数据字段(最大8字节)// 当前写入位置(索引)// 当前读取位置(索引)// 数据长度(0~8)// 数据长度(0~8)
2025-03-02 21:46:33
807
原创 Linux_CAN
/* ###################################################################** Filename : CAN.c** Project : SNV_EMS** Processor : ARM** Component :** Version :** Compiler : GCC** Date/Time : 2024** Auth
2024-05-16 10:19:15
896
原创 LINUX_RS232/RS485通信
/理论上,有要分大小端存储的数,都可以拆分开。//这里控制的就是外部定义的req数组。*功能: 关闭串口并返回串口设备文件描述。*入口参数: fd 文件描述符。入口参数: fd 文件描述符。出口参数: 正确返回为1,错误返回为0。出口参数: 正确返回为1,错误返回为0。*出口参数:void。
2024-05-16 10:11:40
1094
原创 IQFLEX设备API接口实例
连接并获取设备相关信息#include “iqapi.h”#include “iqapiDefines.h”#include “iqapiHndlBase.h”#include “iqapiHndlMatlab.h”#include “DualHeadBase.h”int _tmain(int argc, _TCHAR* argv[]){int b=0; char sn[100];char calDate[100];char firmwareVersion[100];char har
2022-03-22 22:11:16
902
原创 LabVIEW声卡调用(更换声卡后报错处理lvsound2.dll)
LabVIEW调用lvsound2.dll更换声卡后报错处理使用LabVIEW调用声卡进行播放,或者采集时:情况1:使用同一设备(USB类型),拔出后再插入可正确识别调用情况2:使用多种设备,当拔出后插入另一设备时(同一品牌型号也不行),LabVIEW无法正常调用解决方法:1.将声音处理相关VI另存一个名称,将VI存到项目文件夹中2.进入各个VI将调用库函数:在程序框图中指定路径勾选3.由外部传入“lvsound2.dll"路径4.可将lvsound2.dll复制2份到项目文件夹下,一份叫
2022-02-15 17:28:14
2000
2
原创 LabVIEW生成exe错误解决方案(生成时VI断开,该VI已设置为不保存程序框图)
LabVIEW生成exe时,提示如下错误:生成时VI断开,该VI已设置为不保存程序框图。解决方法包括:打开程序生成规范,将该VI的设置更改为包含程序框图;或者启用调试从而包含所有VI的程序框图。将该错误报告给National Instruments技术支持。C:\Program Files (x86)\National Instruments\LabVIEW 2020\vi.lib\addons_NISVFA_Baseband FFT\SVFA Frequency Response (1x1) (Mag
2022-01-27 08:43:58
7081
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人