自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于SIM7600 GPS定位在地图上显示有较大偏差的问题分析及解决方案

坐标转化每个地图的坐标系均不同,想要准确定位需要知道是哪个坐标系下的坐标。GPS数据:+CGPSINFO:4147.993722,N,10959.718333,E,200125,064448.0,1603.5,0.0,252.3先按照各字段含义解析:纬度:(格式为,需转换为十进制)南北半球:(北纬)经度:(格式为,需转换为十进制)东西半球:(东经)日期:(XX日XX月XXXX年)时间:( UTC)海拔:米速度: 节方向:度举例原始数据:4147.993722拆分度分:度 + 47.993722分将分转换为度

2025-02-26 09:51:09 340

原创 珍贵资料!STM32H7 三路CAN初始化,互不干扰正常运行

多路CAN接收发送,STM32H7系列的CAN ram是要自己配置的,如果不配置大概率是三路CAN同空间,可能会导致无法区分消息是哪路收到的,这个本来我是要实验的,结果ZCANPRO的USBCANFD-400U这个工具有bug,触发bug的原因可能是使用硬件发送模式连续发送数据。我查到的资料也没说这个参数是按照Word算的,这个是比较坑的,实际这个参数库函数里面都乘了4或者

2024-10-26 16:11:33 713 5

原创 STM32H7 CAN过滤器配置两种方案

MASK模式FilterID2写0x1FFFFFFF代表对FilterID1每一位都关注,相当于只允许通过和FilterID1完全一样的ID,使用MASK模式的话,最多可以添加64个扩展帧过滤器128个标准帧过滤器”,因为我也用不到那么多,没测试。只能自己查资料自己总结了,总结了两套函数,模样差不多,别种应用场景不多,方案就不说了。然后我觉得DUAL模式的话可以一个过滤器添加两个确定ID,增加了确定ID的数量,这样的话是不是就相当于可以添加128个确定的扩展帧ID了,所以写了第二个函数。

2024-10-26 11:36:06 915

原创 查找指定目录下所有含有指定内容的文件,并列出文件位置和关键词所在的行数

增加文件行数显示,支持notepad++跳转,增加搜索结果计数,搜索提高了至少9倍的速度,增加搜索后缀设定等功能。工具可以查找指定目录下所有含有指定内容的文件,可定义查找范围,并列出文件位置和关键词所在的行数。这篇文章的升级版,之前的文章资源附带源码。此次升级版比之前的好用。

2024-08-22 15:34:25 292

原创 PGN转CAN扩展帧ID

定义:P是优先级,R是保留位,DP是数据页,PF是PDU格式,PS是特定PDU,SA是源地址。若PF(10)<240,PGN低字节置零,对应PGN=FE00(16)或65024(10)若PF(10)>240,对应PGN=FEDF(16)或65247(10)十六进制输入不能带0x 直接输入字母数字即可默认是十六进制数字,如图所示。支持十六进制和十进制输入,只需要输入一种进制数字即可,十分方便。为了防止误动区域,对非绿色区域进行了单元格保护。按照SAE J1939协议制作。

2024-08-17 09:47:42 531

原创 Python代码实现查找指定位置下所有子目录的文件是否含有之指定内容,并列出文件位置

Python代码实现查找指定位置下所有子目录的文件是否含有之指定内容,并列出文件位置。Python文件内容搜索小工具。运行效果:多线程查找,速度较快。

2024-08-12 13:38:41 197

原创 IAR工程bin文件一键提取并合成最终下载文件

然后对扫描到的路径进行剔除,因为我们不需要合成debug结果,只保留release。这里对debug删除列表,是为了兼容有些工程不叫release。最后再对文件进行筛选,只留下BootLoader,iap1等。然后按照预定的地址进行合成。合成的时候要注意要用ab模式,否则多次合成后开始的文件内容会被清除。因为文件是要写入flash的,中间的空白区默认用0xFF补全。程序根据输入的文件夹名称来进行初步扫描筛选。第二次扫描Exe文件夹,这样可以让扫描范围适当缩小,提高效率。

2024-06-28 14:43:07 477

原创 C语言中根据起始位置和结束位置读取倒序数组中排列的数据值的函数

函数的作用是,一个数组,我要想知道或者改动一个起始位置,一个结束位置组成的任意位宽的数据的值,但是这个数组是最后一个数代表第零位,倒着的(如果是第一位为第零位顺序的话,直接用指针就行了,更方便)//其实之前还有一个自定义改对应位数数值的函数,找不到了,大家有需要自行发挥。此写法是我有需要的时候写的,现在分享出来有需要的可以参考。

2023-04-03 11:09:15 190

原创 C语言旋转RGBα图片任意角度

C语言函数……实际使用的话需要考虑不破坏原图,否则连续使用函数会严重失真。

2023-03-30 09:30:04 442 1

原创 bat批处理一键添加或修改Quartus II的环境变量

安装了Quartus II 18.1后环境变量经常被修改成18.1的,而生成jic,下程序等用13.1好用,否侧有些指令会出现报错。现做了一个脚本工具,运行后会把Quartus的环境变量重新修改成D盘里13.1的。具体可以根据自己quartus安装路径修改。复制粘贴到记事本,修改文本后缀改成bat,然后双击运行即可。每次有软件修改了环境变量,就可以双击运行改回来。

2023-02-17 17:18:49 734

原创 bat脚本将文件名包含在.f文件里

我们写FPGA等代码的时候,工程包含文件需要相对路径。当文件比较多的时候,手动添加工作量就比较大了。我自己查询资料写了一个bat批处理脚本,现在分享给大家。含带注释,大家可以根据需要修改,以适用于不同后缀的文件。

2023-02-17 16:58:46 253

原创 Quartus II完美跳转Sublime Text 3

配置使用sublime查看Quartus文件代码,可自动跳转行

2022-01-04 15:37:55 1382 5

20250113最新周立功CAN上位机源码,二次开发上位机,240911

包含C#、MATLAB、labview、VC++、VS、delphi7、Python、qt、VB等例程源码。实测好用。需要注意的是VS例程默认是2:自发自收模式,可以改成0:正常模式。InitInfo->Mode=0;

2025-01-13

查找指定目录下所有含有指定内容的文件,并列出文件位置和关键词所在的行数

搜索文件小工具,与everything不同的是这个搜索的是文件内容,程序员必备。支持几乎所有纯文本,搜索文件的后缀支持广泛,可添加自定义。

2024-08-22

PGN转CAN扩展帧ID

方便转化PGN到CAN ID的工具。用于汽车行业,编程工具等

2024-08-17

Python代码实现查找指定位置下所有子目录的文件是否含有之指定内容,并列出文件位置

搜索文件内容,源码

2024-08-12

(含Python源码,有注释,方便修改)IAR项目 找到release文件夹中Exe文件夹中的bin文件 多个工程bin文件合成

临时用pyinstaller生成的exe文件,偏大一些。如果下载量什么的多一些,可以定制小功能。现已上传源码。适用于IAR项目目录结构。找到release文件夹中Exe文件夹中的bin文件。多个工程bin文件合成。按照BootLoader、iap1、iap2、APP1、app2顺序一定的地址以此合成。工具自动找到项目文件夹的所有bin文件,并识别有需要的文件保留在列表。运行log打印,不会误删文件,图形化界面。我的文章里会对此工具做简介,标题定为“IAR工程bin文件一键提取并合成最终下载文件”。20240715已更新新版本资源文件:增加附加筛选条件功能,增加一键打开下载目录功能,清除打印日志功能,拖动可改变日志框大小功能等。大哥们帮帮忙点点赞收收藏评评论涨涨积分吧。

2024-06-28

IAR上传SVN一键删除.dir后缀文件夹,以及特定后缀文件 含程序源码

删除双击exe时,程序所在文件夹以及所有子文件夹目录的所有'.pbi', '.xcl', '.dir', '.pbd', '.browse', '.i', '.o', '.cout', '.ninja_deps', '.ninja_log', '.ninja'后缀文件以及文件名后缀是.dir的所有文件夹,并在终端打印log,log不会保存,请确认无误后关闭终端界面。数据无价,程序运行删除文件并不会进入回收站,备份后谨慎运行。免责声明:本人只做程序开发及上传,仅供学习参考,若程序后续涉及商业纠纷与本人无关,概不负责,本人已上传程序源码,若出现损坏文件等导致财产等损失的,与本人无关。程序所有著作权均保留,最终解释权归本人所有。

2024-06-19

专为MCP251x系列芯片(SPI转CAN)设计的波特率参数计算器,亲测好用

专为MCP251x系列芯片(SPI转CAN)设计的波特率参数计算器,亲测好用。内含goruntime,可用来安装C++运行库。使用管理员权限运行。

2024-06-11

Altera/Intel FPGA 自动生成qip文件 脚本 将目录.v、.sv、.hex等文件添加到qip文件中

Altera/Intel FPGA 自动生成qip文件,可以将目录文件添加到qip文件中的脚本。节省自己一个一个文件添加的时间。需要安装quartus ii软件环境使用。 使用方法是将压缩包解压出来的两个文件,放到包含.v、.sv、.hex后缀文件的文件夹目录下,双击运行bat脚本即可。如有报错,检查quartus环境变量,或者安装13.1版本quartus再使用。

2023-02-17

Quartus II 13.1flash程序下载集成,批处理一键生成jic并下载

方便下载,一键操作。连接jtag,将需要下载的elf文件sof文件放入GenFlashFileForPCSoftDownload_C10_X文件夹,直接双击a.bat根据提示操作下载,摆脱了用flash programmer 的复杂操作。后续会有带有备份功能的更新,具体更新时间看此资源的热度决定。

2020-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除