- 博客(15)
- 资源 (20)
- 收藏
- 关注
原创 Python脚本 - 自动化操作鼠标键盘
安装依赖库Python操作鼠标键盘需要安装pynput 库,安装命令如下(VS Code执行)python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pynput获取鼠标位置from pynput.mouse import Controllerimport timetime.sleep(3)mouse = Controller()print('The current pointer posi.
2022-04-22 17:11:22 2483
原创 Python系列讲解 - 总目录
Python 环境搭建推荐 菜鸟教程 ,照着一步步来就可以。Python3 环境搭建 | 菜鸟教程 (runoob.com)Python 基础知识同样参照菜鸟教程Python3 基础语法 | 菜鸟教程 (runoob.com)VS code 中运行Python同样参照菜鸟教程Python VScode 配置 | 菜鸟教程 (runoob.com)Python脚本列表Python脚本 - 将多个Hex文件合成一个python脚本 - 批量操作Exce..
2022-04-22 11:06:40 815
原创 CAN-TP 网络层参数解析(N_Ar,N_As,STmin,BS等)
CAN-TP 网络层参数有N_As/N_Ar/N_Bs/N_Br/N_Cs/N_Cr,各个参数的含义下记两张图可以完整的体现,可以先试着理解下,下面将会分段进行解析。
2022-03-28 14:08:53 22154 6
原创 CAN-TP帧类型(SF/FF/CF/FC)解析
简介CAN-TP帧类型可分为 单帧和多帧。单帧(SF) : Single Frame,数据长度小于等于7个Byte时,使用单帧进行传输多帧可分为 首帧(FF)/流控帧(FC)/连续帧(CF),数据长度大于等于8个Byte时,使用多帧进行传输首帧(FF):First Frame流控帧(FC): Flow Control连续帧(CF): Consecutive Frame帧格式单帧格式单帧比较简单,标准CAN中, Byte1[7:4] : 固定为0,表示单帧。..
2022-03-28 14:06:27 31750 12
原创 Python脚本 - 将多个Hex文件合成一个
在实际工程中,经常遇到将BootLoader和Application的Hex文件合成一个的情况,合成Hex文件的方式有两种:1. 使用Python脚本2. 使用HexView工具合成。使用Python脚本合成Hex文件前提Python已安装手顺本文使用windows环境,linux环境下手顺是一样的。1. 安装 IntelHex 库python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simpl
2022-03-28 11:05:56 3599 2
原创 I2C 4wire-scheme(四线式I2C接口)
传统的I2C接口采用SDA\SCL双向传输,四线式接口则增加了一个选项,将其分为单向的输 入和输出功能。在四个引脚的配置中,SDA_IN、SDA_OUT、SCL_IN和SCL_OUT引脚均带有反 相输出。
2022-03-18 14:21:11 3337
原创 CAN-TP(15765-2协议)网络层协议解析
CAN-TP 层位于 UDS诊断层和CAN Driver层中间,主要作用是 当CAN数据长度超过8位(CAN-FD为64位)时,对CAN数据进行分包和解包。对TP层的解析主要分为两部分: ■帧类型的解析单帧 SF 首帧 FF 连续帧 CF 流控帧 FC 详细介绍请参照下记博客 ■ 网络层参数的解析N_Ar,N_As,N_Br,N_Bs,N_Cr,N_Cs STmin Block Size FC_Delay(CANoe 设置相关)...
2022-03-18 11:07:59 10388 3
原创 CANOe系列讲解 - 常见问题
1. CAN工程可以修改为CAN-FD工程吗?返回总目录可以。配置如下 ①修改CAN Controoler Mode② 如果使用了诊断协议的话,需要修改诊断 Transport Layer的配置,将CAN变更为 CAN-FD。2. CAN发送失败怎么调查?① 查看Channel Mapping ,选择 Virtual CAN Bus1 XXX 以外的channel.Virtual CAN Bus1 XX是虚拟 channel,用于 CANOe模拟发送CAN报文给自己,..
2022-03-16 18:25:44 5856 1
原创 CANOe系列讲解 - CANoe发送UDS诊断帧
前期准备返回总目录·CANoe工程已搭建完成 CANoe工程搭建 参照CANOe系列讲解 - 搭建CANOe工程搭建UDS诊断帧发送环境UDS诊断帧发送环境与上一张CAN帧相同,也分为手动添加和Cdd文件导入两种方式。■手动方式添加诊断帧...
2022-03-16 15:58:54 18774 3
原创 CANOe系列讲解 - 搭建CANOe工程
前期准备返回总目录·CANOe软件安装(博主安装的是 CANOe 12.0 SP4)·CANOe 盒子·Example DBC文件/CDD文件 本章节DBC/CDD文件可从下记连接下载,没有积分的可以留邮箱,发你邮箱。 (3条消息) CANOe系列讲解-DBC/CDD文件-嵌入式文档类资源-CSDN文库新建CANOe工程(已CAN为例)1. File->New->CAN 500kBaud 2h(双击)2. 新建空白CAN工程如下...
2022-03-16 15:47:20 11805 5
原创 CANOe系列讲解 - CANOe使用初探
本章主要介绍CANOe的界面,有CANOe盒子的可以使用正式版进行操作,没有的可以使用Demo版软件进行操作(CANOe的单价在十几万左右,项目经费紧张的话可以使用周立功/图莫斯代替,这里不进行详细介绍)。CANOe界面1. 导航栏2. 菜单栏3/4. CAN Intereactive generater :负责发送CAN信号,之后章节会详细介绍5.Trace : 负责显示CAN信号导航栏1. File : 新建/保存工程等2. Home : Start/Stop C
2022-03-16 11:49:39 10499 1
原创 CANOe系列讲解 - CANOe基础知识介绍
1. CANOe简介 CANoe是德国Vector公司出的一款总线开发环境,全称叫CAN open environment,主要用于汽车总线的开发而设计的。CANoe的前期是为了对CAN通信网络进行建模、仿真、测试和开发,后来扩展加入了LIN、Ethernet、FlexRay、MOST等网络[引自百度百科CANoe(德国Vector公司推出的一款总线开发环境)_百度百科 (baidu.com)]2. CANOe 硬件版本区别·Full版全功能支持·Run版仅支持CAPL..
2022-03-16 10:31:47 19438 2
原创 CANOe系列讲解 - 总目录
最近做了一个基于CANOe的UDS上位机软件,写一个CANOe的使用专栏记录下CANOe的使用。主要包括下记几个内容,会分几个章节进行记录。·CANOe的基础知识介绍·如何新建CANOe工程发送CAN信号(手动发送/通过DBC文件导入)·如何发送诊断数据(手动发送/通过CDD文件导入)·Pannel设计/CAPL编程(通过Pannel操作,自动发送诊断命令)
2022-03-15 17:15:57 7329
CAN网络层协议-15765-2-高清英文
2022-03-18
CANOe系列讲解 - DBC/CDD文件
2022-03-16
Framework 3.5 手动离线安装[不需要联网下载]
2021-11-03
批量提取目录下(包含子目录).c/.h文件
2020-12-29
获取鼠标位置并点击鼠标.7z
2020-05-09
模拟鼠标点击和键盘输入.7z
2020-05-06
批量获取Excel数据
2018-10-19
批量变更文件名
2018-10-17
python脚本(批量替换文件夹及其子文件夹下,Excel表格中字符串)
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人