自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (10)
  • 收藏
  • 关注

转载 serialplot虚拟串口示波器使用方法

这个界面下是这个软件可识别的数据.有二进制数据,也就是hex(如果你发现你的波所显示的数据与你串口接受到的数据不相同,先确定一下是否数据匹配)当串口发送的数据为ASCII码时,请选择ASCII.column Deliaiter为不同通道数据之间的符号.相信由我的sscom串口中的数据就可以知道coma为字符','.spcae和tab没用过就不讨论了.最近在调飞思卡尔小车.为了使单片机中数据在电脑的窗口中以波的形式呈现,使用了serialplot这个软件.先看效果(为多通道效果)此图中所显示的数据是字符。

2023-10-20 09:42:42 721

原创 DEV C++程序界面中文不显示,运行窗口中文乱码

1、中文不显示:2 、运行窗口显示乱码:

2023-03-16 16:01:34 2024

原创 利用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 3607

转载 IAR The generation feature is not of version 18.

1、首先下载这个 2、按照里面的readme3、这三个安装路径对应的是你自己的安装路径里面的4、按照上面的,粘贴过去之后分别运行就能破解了

2022-06-28 18:21:29 8233 9

转载 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 427

转载 深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)

深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)

2022-06-01 14:55:19 10323 3

原创 S32DS Cannot run program “make“: Launching failed

出现此问题是S32DS出问题,可以新建一个workspace,然后将程序复制过去,从新的workspace导入,问题就解决了。

2022-01-13 11:07:10 2141 1

原创 vscode双击高亮不区分大小写

1、vscode双击高亮不区分大小写2、查看网上的设置是打开左侧搜索,然后点亮Aa就会区分,这种方式仅限于搜索的时候,如果仅仅是在当前文件中双击高亮某个变量,还是不区分大小写。如下图:3、要解决双击高亮不区分大小写问题,是在当前文件下按"Ctrl+F"搜索当前文件夹内容,然后点亮"Aa",即可实现双击高亮区分大小写,如下图:直接关闭上图搜索框,直接双击,高亮也会区分大小写了,如下图:参考文章:(20条消息) vscode 开启大小写区分_好想学习呀的博客-CSD.

2021-10-22 14:57:50 4331

原创 vscode禁用错误波形曲线与启用错误波形曲线方式

1、禁用:2、启用:

2021-10-22 09:39:04 11446 3

转载 基于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 5443 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 1515 1

原创 Sourcetree 设置忽略相应的文件夹下文件 windows版本

1、在暂存区右键,点击忽略按钮,出现如下忽略界面,按照自己意愿设置。2、如果忽略按钮是灰色的,右键点击停止跟踪,然后就可以右键点击忽略了。相关链接:如何忽略Sourcetree中具有Git存储库的文件夹中的所有文件? (qastack.cn)...

2021-05-13 18:55:33 1596

转载 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 9217 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 3874

转载 如何在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 13169

转载 解决ubuntu文件夹带锁问题

$ cd dir$ sudo chown -R username filename第一步cd到文件夹路径第二步指定该文件夹带锁文件名username为电脑使用者名,filename为待解锁文件名输入后,需要输入密码,即可完成解锁

2021-04-22 09:27:15 1532

转载 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 11871 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 302

转载 MC9S12G128内存映射(本地地址,逻辑地址,全局地址)

MC9S12G128内存映射(本地地址,逻辑地址,全局地址)最近在搞飞思卡尔单片机,属于入门菜鸡的级别,现在总结下对于MC9S12G128内存映射,即主要是本地地址,逻辑地址,全局地址概念的理解,之前看.prm文件简直一头雾水,没有人可以问(因为大家都很忙),自己琢磨了一阵觉得有些头绪,网上的资料很多,但是绝活哥及大佬只是高屋建瓴的一笔带过,剩下我这个菜鸡原地一脸懵逼,如有错误,欢迎指正。上图上图简直不要太经典,简直不要太简练16位单片机,最大寻址能力即2的16次方,65535/1024

2021-04-19 19:08:45 672 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 2074

原创 通过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 11240 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 718 1

原创 VSCODE搭建C语言开发环境遇到问题汇总

1、vscode检测到#include错误,请更新includePath 错误解决:2、无法将"g++"项识别为cmdlet、函数 问题解决如下截图:

2021-02-07 15:10:18 287

原创 NXP S32DS IDE设置背景护眼色

NXP的S32DS是基于eclipse开发的,因此可以搜eclipse的一些配置,基本上可以设置。

2020-12-10 11:07:59 2046

转载 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 4461

转载 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 3250

原创 CodeWarrior编译器中编译目标的设置

在CodeWarrior编译器中,生成的map文件中TARGET SECTION(编译目标)中有一项时Memory Model选项,这个的改变影响生成的s19文件,最明显的地方在于生成的s19文件中位于0xFFFE开头的地址中的数据会被改变。对于地址模型的介绍,摘抄自https://blog.csdn.net/lin_strong/article/details/78127072编译器...

2020-07-31 17:02:47 2190

转载 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 5981 1

转载 转载 SPI的比喻理解

SPI传输是一个虚拟的移位寄存器方式。你这么理解就可以:主机和从机之间有一条16格的传送带。主机一格一格拨动它转动(相当于发送时钟)。如果是主机发送,它就把一个个的东西放在传送带上,转动8次,就传到从机一侧了。这时,从机可以从传送带上将东西取下。如果从机没有取东西,这些东西再转8次又回到主机一侧。如果是主机接收,从机就要把8个东西一次放上传送带。当主机转动8次,东西就...

2020-03-06 17:18:18 187

原创 对于tresos使用的方式记录

防止忘记,记录一下 配置好之后,然后点击如下按钮生成代码

2019-12-05 19:12:36 843

原创 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 12928

转载 对于宏定义与重复定义的问题

此文转载自一个提问,会附上原问题地址:https://bbs.csdn.net/topics/392309440?page=1转载为了使自己后续需要的时候可以随时查询

2019-11-22 20:01:06 3461

原创 Codewarrior中利用PE multilink下载程序debug时不能连接问题

现象:PC连接PE multilink然后连接单片机,mutilink上的与单片机的连接接口是正确的,但点击codewarrior中debug按钮,则会出现连接失败,如下图:电脑端口也能识别但就是不能连接。解决方案:如下图点击[FAQ#29]然后进入,按照这个界面给的解决方案去解决即可,重装一下驱动(此页面下面会给出相应的BDM驱动)...

2019-08-02 15:07:35 4283 7

原创 CodeWarrior编码时设置大括号{}对齐方式

在利用CodeWarrior写代码时后,每次写了if(),然后写“{}”,“{”会跟在"if()"之后,设置方式如下图:

2019-07-15 08:25:19 1244

原创 CodeWarrior设置显示日文

中文win10系统设置CodeWarrior显示日文,不会出现乱码

2019-07-15 08:24:58 818

原创 基于MATLAB GUI界面的MCU串口实时绘图设计

本文主要介绍如何利用MATLAB中的GUI工具来制作串口通信上位机,然后利用单片机读取陀螺仪MPU6050的数据传送到上位机,利用上位机将数据利用绘图实时显示出来,有一部分是参考网上其它教程,将在结尾给出参考网址。一、总体设计原理PC机有USB接口,可以实现串口通信,通过USB转串口数据线连接单片机,用三根线(收、发、地)来实现数据的发送,用PL-2303HX作为单片机与PC机...

2019-07-15 08:24:01 38190 18

转载 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 5096

转载 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 14036 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 6886

原创 关于source insight 4.0在一行注释时候,字数太多就会自动换行问题解决

source insight 4.0只要代码一些多了就会自动换行,解决方式:option--&gt;File Type options--&gt;word wrap 复选框取消掉就可以了。

2019-03-18 13:19:15 5456 1

MATLAB的GUI界面的实时绘图显示

利用MATLAB中的GUI工具来制作串口通信上位机,利用上位机将数据利用绘图实时显示出来。

2022-05-14

JLink_Windows_V688_V694.rar

JLink相关驱动,涉及版本V688~V694

2021-05-13

JLink_Windows_V688_V694.zip

内含JLink驱动,包含V688~V694版本驱动

2021-05-13

JLink_V8_upgrade.zip

JLink_V8_upgrade.zip

2021-05-12

苏大KEA128资料.rar

KEA128资料_苏大,开发指南,MCU,KEA128中文使用指南,

2020-02-28

PEDrivers_install.exe

PE Multilink驱动BDM,重装这个驱动可解决PC不识别问题

2019-08-02

华为技术有限公司C语言编程规范

为提高产品代码质量,指导广大软件开发人员编写出简洁、可维护、可靠、可测试、高效、可移植的代码,编程规范修订工作组分析、总结了我司的各种典型编码问题,并参考了业界编程规范近年来的成果,重新对我司1999年版编程规范进行了梳理、优化、刷新,编写了本规范。 本规范将分为完整版和精简版,完整版将包括更多的样例、规范的解释以及参考材料,而精简版将只包含规则部分以便查阅。在本规范的最后,列出了一些业界比较优秀的编程规范,作为延伸阅读参考材料。

2019-04-02

S12G128实现ucos-ii的移植

还没有成型,暂时上传保留,现在还不能运行

2016-01-17

MATLAB的GUI界面的实时绘图显示

利用MATLAB中的GUI工具来制作串口通信上位机,利用上位机将数据利用绘图实时显示出来。

2015-09-09

MATLAB GUI界面的实时绘图显示

利用MATLAB中的GUI工具来制作串口通信上位机,利用上位机将数据利用绘图实时显示出来。

2015-09-09

空空如也

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

TA关注的人

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