- 博客(40)
- 资源 (10)
- 收藏
- 关注
转载 serialplot虚拟串口示波器使用方法
这个界面下是这个软件可识别的数据.有二进制数据,也就是hex(如果你发现你的波所显示的数据与你串口接受到的数据不相同,先确定一下是否数据匹配)当串口发送的数据为ASCII码时,请选择ASCII.column Deliaiter为不同通道数据之间的符号.相信由我的sscom串口中的数据就可以知道coma为字符','.spcae和tab没用过就不讨论了.最近在调飞思卡尔小车.为了使单片机中数据在电脑的窗口中以波的形式呈现,使用了serialplot这个软件.先看效果(为多通道效果)此图中所显示的数据是字符。
2023-10-20 09:42:42
1991
1
原创 利用CANoe设置报文中counter计数信号值跳变触发
CAN报文中会有counter计数信号值,一般规定Counter计数值从0x0~0xF往复递增,delta值为1;因此要监测Counter计数值不能发生跳变;设置CANoe对Counter计数值跳变触发操作:1、在Logging模块右键,选择“Configration” ;2、开始设置触发on; 3、同理,设置Off;.........
2022-06-29 15:48:14
4190
转载 IAR The generation feature is not of version 18.
1、首先下载这个 2、按照里面的readme3、这三个安装路径对应的是你自己的安装路径里面的4、按照上面的,粘贴过去之后分别运行就能破解了
2022-06-28 18:21:29
10994
10
转载 KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释
KEIL RVMDK编译后的信息Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-data是(Read Write) 初始化了的可读写变量的大小;ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。...
2022-06-13 15:41:48
501
转载 深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)
深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)
2022-06-01 14:55:19
11922
3
原创 S32DS Cannot run program “make“: Launching failed
出现此问题是S32DS出问题,可以新建一个workspace,然后将程序复制过去,从新的workspace导入,问题就解决了。
2022-01-13 11:07:10
2663
1
原创 vscode双击高亮不区分大小写
1、vscode双击高亮不区分大小写2、查看网上的设置是打开左侧搜索,然后点亮Aa就会区分,这种方式仅限于搜索的时候,如果仅仅是在当前文件中双击高亮某个变量,还是不区分大小写。如下图:3、要解决双击高亮不区分大小写问题,是在当前文件下按"Ctrl+F"搜索当前文件夹内容,然后点亮"Aa",即可实现双击高亮区分大小写,如下图:直接关闭上图搜索框,直接双击,高亮也会区分大小写了,如下图:参考文章:(20条消息) vscode 开启大小写区分_好想学习呀的博客-CSD.
2021-10-22 14:57:50
4765
转载 基于CANoe的ECU Bootloader刷写软件
目标: 车辆ECU需要更新软件,通过OBD口实现,通过CAN总线实现,编程语言是CAPL。 刷写流程基于ISO15765-3;应用层基于UDS(ISO14229)诊断协议;TP层基于ISO15765-2;数据链路层和物理层基于ISO11898实现: 1.图形用户界面使用CANoe自带的panel来实现,用户可以选取刷写文件,ECU的地址等信息,这些信息通过环境变量被程序访问,环境变量在CANDB++中编辑生成。2.软件架构:刷写工具解析s...
2021-10-19 15:23:17
6254
3
原创 CRC8与CRC3的程序实现(C语言)
下面两部分的程序可以在Dev-C++上新建Console Application项目后运行。1、CRC-8#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop *///CRC(X) = X^8 + X^4 + X^3 + X^2 + 1 ----0x1
2021-07-12 10:02:10
2049
1
原创 Sourcetree 设置忽略相应的文件夹下文件 windows版本
1、在暂存区右键,点击忽略按钮,出现如下忽略界面,按照自己意愿设置。2、如果忽略按钮是灰色的,右键点击停止跟踪,然后就可以右键点击忽略了。相关链接:如何忽略Sourcetree中具有Git存储库的文件夹中的所有文件? (qastack.cn)...
2021-05-13 18:55:33
1817
转载 JLink V8刷固件方式 转载整合
第1种方式:【科普贴】J-LinkV8固件刷新转载于https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=609185前段由于使用新的keil,keil提示更新固件。然后...我的jlinkv8的固件就挂了。网上找了无数资料都刷不上去,倒是把jlink的灯弄灭了(也就是变砖)。愁死了。后来结合几个版本的教程和各位大侠的帮助,终于刷新成功。不敢自己留着偷用,在此发布出来给各位分享。第一步打开jlink的..
2021-05-12 17:53:05
13319
3
原创 在Ubuntu环境下搭建Git服务器
一、1.环境准备,1台Ubuntu系统的服务器(PC),1台用于客户端的自用PC,客户端PC安装了Sourcetree软件。二、Ubuntu服务器配置:1、安装git;$ sudo apt-get install git2、创建git账户;3、将账户切换到git用户下面运行,在git用户下通过终端建立.ssh文件与authorized_keys文件目录;$ cd$ mkdir .ssh && chmod 700 .ssh$ touch ....
2021-04-22 13:08:55
4065
转载 如何在Ubuntu上开启SSH服务
SSH 是为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。如果没有开启ssh无法进行远程连接终端。1、查看是否开启了ssh服务是否安装,使用命令:$ sudo ps -e |grep ssh如果安装了的是会有sshd服务的,下面的图片是没有安装ssh服务正在上传…重新上传取消2、先更新资源列表,使用命令:$ sudo apt-get update..
2021-04-22 12:11:09
13726
转载 解决ubuntu文件夹带锁问题
$ cd dir$ sudo chown -R username filename第一步cd到文件夹路径第二步指定该文件夹带锁文件名username为电脑使用者名,filename为待解锁文件名输入后,需要输入密码,即可完成解锁
2021-04-22 09:27:15
1623
转载 ubuntu 您不是所有者所以您不能更改
ubuntu12.04您不是所有者所以您不能更改删除文件夹sudo rm -r xxx (文件路径一定不要出错)该权限sudo chmod 777 xxx(权限是在文件的前面不是后面)其实我告诉你个简单的方法sudo nautilus就可以用root的权限图形操作任何文件,删除,编辑,拷贝.....(就想在windows下一样)教你一个极端的方法:你在终端输入sudo -s让后输入密码,借root身份,然后输入nautilus打开文件...
2021-04-22 08:33:01
12992
2
转载 飞思卡尔 HCS12(X)系列 MCU 的 Prm 文件中的逻辑地址和全局地址的转换
由于在我的项目中,需要实现对HCS12单片机的FLASH进行擦写,所以难免会遇到对全局地址的操作,因为对FLASH的擦写操作是必须使用全局地址的。下图是擦除指令序列的说明图1其中Global address[17:16]是需要写入FLASH的Block值,下面的Global address[15:0]是低16位地址。一共是18Bit的全局地址,其最大的寻址的空间是 = 2^18 = 256K。下图是逻辑地址和全局地址的映射图图2可以发...
2021-04-20 10:29:51
392
转载 MC9S12G128内存映射(本地地址,逻辑地址,全局地址)
MC9S12G128内存映射(本地地址,逻辑地址,全局地址)最近在搞飞思卡尔单片机,属于入门菜鸡的级别,现在总结下对于MC9S12G128内存映射,即主要是本地地址,逻辑地址,全局地址概念的理解,之前看.prm文件简直一头雾水,没有人可以问(因为大家都很忙),自己琢磨了一阵觉得有些头绪,网上的资料很多,但是绝活哥及大佬只是高屋建瓴的一笔带过,剩下我这个菜鸡原地一脸懵逼,如有错误,欢迎指正。上图上图简直不要太经典,简直不要太简练16位单片机,最大寻址能力即2的16次方,65535/1024
2021-04-19 19:08:45
803
1
转载 #define assert_param(expr) ((void)0) 这是个宏定义,(void)0执行的操作
问题:#define assert_param(expr) ((void)0) 这是个宏定义,但是我真是不知道(void)0能执行什么操作具体的定义和用法在下面void MY_NVIC_SetVectorTable(u32 NVIC_VectTab,u32 Offset){ assert_param(IS_NVIC_VECTTAB(NVIC_VectTab)); assert_param(IS_NVIC_OFFSET(Offset)); SCB->VTOR=NVIC_VectTab|...
2021-04-15 10:48:50
2430
原创 通过VSCODE搭建PyQt5 来实现GUI界面
1、首先安装好了vscpde并配置了python环境,如果还没有配置,请先配置完成后再来安装。2、通过pip(配置python环境时会安装pip)的方式来安装pyqt5pip install PyQt5pip install PyQt5-Tools3、找到PyQt5工具的designer.exe运行,一般安装在"C:\Users\XXXX\AppData\Local\Programs\Python\Python38\Lib\site-packages\pyqt5-tool..
2021-02-08 11:23:43
12515
4
转载 VSCode配置C语言开发环境
一、 MinGw的下载与安装首先这个博客的基础建立在你已经有VSCode的基础上,因为windows下VSCode不直接具备对于C语言的编译调试工具,所以要下载集成gcc等工具的MinGw以提供扩展支持。下载地址:https://sourceforge.net/projects/mingw-w64/files/下载后解压到待安装文件夹即可,注意下载过程可能有些漫长,不过已经比在线安装要快很多了。接下来就是配置环境变量,可以看到bin文件夹下gc...
2021-02-07 15:27:15
862
1
原创 VSCODE搭建C语言开发环境遇到问题汇总
1、vscode检测到#include错误,请更新includePath 错误解决:2、无法将"g++"项识别为cmdlet、函数 问题解决如下截图:
2021-02-07 15:10:18
350
转载 Git设置代理,带用户名与密码
公司软件需要设置代理才能连接外网。蓝色部分:用户名;绿色部分:密码;紫色部分:代理IP与端口,如:192.10.10.10:8080测试端口语句:参考链接及内容1:https://www.jianshu.com/p/b3154ae86fe2Git的代理设置也非常简单,一句话就搞定了:git config --global http.proxy http://xxx:8080git config --global https.proxy https://xxx:8.
2020-08-21 10:51:47
5390
转载 S32K-LPSPI中文手册
低功耗串行外设接口(LPSPI)46.1 芯片专用LPSPI信息46.1.1 实例化信息下表总结了该模块在产品系列中每个芯片的实现。每个模块的芯片选择的确切数量取决于封装。 并非所有芯片选择都可用于不同的封装。 LPSPI2不支持任何TRGMUX相关功能,例如TRGMUX的HREQ源或TRGMUX的任何触发器。器件上的所有LPSPI实例都有所有记录的LPSPI寄存器。该设备不支持低泄漏和等待模式。 有关可用功率模式的详细信息,请参见在可用低功率模式下的模块操作。46.2 介绍46
2020-08-19 18:10:49
4011
原创 CodeWarrior编译器中编译目标的设置
在CodeWarrior编译器中,生成的map文件中TARGET SECTION(编译目标)中有一项时Memory Model选项,这个的改变影响生成的s19文件,最明显的地方在于生成的s19文件中位于0xFFFE开头的地址中的数据会被改变。对于地址模型的介绍,摘抄自https://blog.youkuaiyun.com/lin_strong/article/details/78127072编译器...
2020-07-31 17:02:47
2514
转载 Excel中实现十六进制数转换为有符号十进制的方法
在计算机中,通常HEX代表16进制数,DEC代表10进制数,OCT代表8进制数在Excel或Matlab等软件中,常用XX2XX的表达式进行进制转换,接下来主要展示16进制转换为10进制的操作16进制转10进制:无符号直接调用HEX2DEC16进制转10进制:有符号需要根据进制转换的原理,进行小小的修改以FA46为例,若是无符号的数,则范围为: 0—65535 ,在这...
2020-04-15 13:13:38
7404
1
转载 转载 SPI的比喻理解
SPI传输是一个虚拟的移位寄存器方式。你这么理解就可以:主机和从机之间有一条16格的传送带。主机一格一格拨动它转动(相当于发送时钟)。如果是主机发送,它就把一个个的东西放在传送带上,转动8次,就传到从机一侧了。这时,从机可以从传送带上将东西取下。如果从机没有取东西,这些东西再转8次又回到主机一侧。如果是主机接收,从机就要把8个东西一次放上传送带。当主机转动8次,东西就...
2020-03-06 17:18:18
235
原创 NXP中AUTOSAR的EB tresos studio与MCAL的安装
记录一下自己安装AUTOSAR的MCAL层相关软件的流程,防止以后再安装时候忘记了。1、进入NXP官网,然后直接搜索MCAL,从搜索结果中逐步筛选,见图片;2、找出所有与下图有关的软件,通过新建标签页打开,找到符合自己芯片型号的AUTOSAR版本型号,3、点击下载后,出现如下界面,上面的是NXP的MCAL文件,下面的是EB tresos stud...
2019-12-05 18:47:26
14606
1
转载 对于宏定义与重复定义的问题
此文转载自一个提问,会附上原问题地址:https://bbs.youkuaiyun.com/topics/392309440?page=1转载为了使自己后续需要的时候可以随时查询
2019-11-22 20:01:06
3613
原创 Codewarrior中利用PE multilink下载程序debug时不能连接问题
现象:PC连接PE multilink然后连接单片机,mutilink上的与单片机的连接接口是正确的,但点击codewarrior中debug按钮,则会出现连接失败,如下图:电脑端口也能识别但就是不能连接。解决方案:如下图点击[FAQ#29]然后进入,按照这个界面给的解决方案去解决即可,重装一下驱动(此页面下面会给出相应的BDM驱动)...
2019-08-02 15:07:35
5155
7
原创 CodeWarrior编码时设置大括号{}对齐方式
在利用CodeWarrior写代码时后,每次写了if(),然后写“{}”,“{”会跟在"if()"之后,设置方式如下图:
2019-07-15 08:25:19
1347
原创 基于MATLAB GUI界面的MCU串口实时绘图设计
本文主要介绍如何利用MATLAB中的GUI工具来制作串口通信上位机,然后利用单片机读取陀螺仪MPU6050的数据传送到上位机,利用上位机将数据利用绘图实时显示出来,有一部分是参考网上其它教程,将在结尾给出参考网址。一、总体设计原理PC机有USB接口,可以实现串口通信,通过USB转串口数据线连接单片机,用三根线(收、发、地)来实现数据的发送,用PL-2303HX作为单片机与PC机...
2019-07-15 08:24:01
39201
19
转载 CRC-8-SAE J1850 的校验程序
u8 CRC8(u8 *u8_data,u8 u8_len){u8 i, j;u8 u8_crc8;u8 u8_poly;u8_crc8 = 0xFF;u8_poly = 0x1D;for (i = 0; i < u8_len; i++){u8_crc8 ^= u8_data[i];for (j = 0; j < 8; j++){if (u8_crc...
2019-07-12 19:23:22
5452
转载 win10锁屏时间太短就关闭屏幕
系统锁屏后1分钟左右屏幕自动关闭,怎样可以调整锁屏后关闭屏幕的时间win键+R,运行regedit编辑注册表修改以下注册表值: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE7...
2019-06-17 08:18:53
14498
1
转载 office 2013及以上版本安装Microsoft Office Picture Manager
貌似office2013版本没有Microsoft Office Picture Manager这个工具,因此需要通过安装frontpage2003来安装Microsoft Office Picture Manager工具,在安装frontpage2003的过程中,选择“自定义安装”,然后点击“下一步”,只保留“picture manager 2003”安装,其它项全部为不安装,如下图:...
2019-06-03 14:00:43
7273
原创 关于source insight 4.0在一行注释时候,字数太多就会自动换行问题解决
source insight 4.0只要代码一些多了就会自动换行,解决方式:option-->File Type options-->word wrap 复选框取消掉就可以了。
2019-03-18 13:19:15
5952
2
华为技术有限公司C语言编程规范
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人