自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (14)
  • 收藏
  • 关注

原创 关于geny工程导入cdd之后莫名卡死的问题解决

问题是这样子的,拿了一个新的geny工程,需要更换cdd,结果发现一导入cdd文件就莫名卡死,现象是下面这样子的,排查以为是candelastudio的问题,但是我这边安装的是21版本的,能打开不卡死的同事安装的是20版本的,后面发现是另外一个插件的问题,直接转圈圈,任何提示都没有,最终通过安装这个插件解决。

2024-09-11 08:43:02 135

原创 CANoe突然出现Trace窗口筛选项无法显示的问题

CANoe突然出现Trace窗口筛选项无法显示的问题

2024-09-06 16:09:10 349

原创 EB Tresos 基于S32K3芯片 ICU模块实现gpio外部中断配置[后续更新实现icu模块的其他功能]

选择一个具有erq功能的引脚并配置为erq功能。环境:eb tresos 27.0.1。在这个模块中配置中断的开关以及中断句柄。配置中断产生方式以及回调函数。将中断对应的通道中断开启。

2024-07-27 13:55:33 359

原创 git实践汇总【配置+日常使用+问题解决】

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jItysh9p-1721871286097)(https://i-blog.csdnimg.cn/blog_migrate/b2bdd5d0cde34001573cb0c2a753764b.png)]使用命令:git commit --amend,进入命令模式,这是按 a或者i或者o进入编辑模式,我们修改好commit信息后按Esc健退出编辑模式,然后:wq保存我们编辑的信息。拉取完之后三件套:【确保当前代码最新状态】

2024-07-25 09:39:13 277

原创 iso 标准的canfd通信问题【基于S32K3系列芯片】

为了避免误解,CiA建议使用术语“ISO CAN FD”和“non-ISO CAN FD”。执行博世(BOSCH)原始CAN FD协议的产品应命名为“non-ISO CAN FD”,在这个过度阶段的产品主要目的是用于前期评估和开发,将来所有产品都将符合ISO标准。CAN-FD仅定义了数据帧,与传统CAN相比,取消了远程帧的支持。原因是在没有数据的情况下,远程帧没有必要改变数据段的比特率。通过配置之后canfd一直和canoe通信无法成功,直到canoe的设置变为non isocanfd之后可以通信,

2024-07-19 18:24:22 433

原创 vs代码格式设置+配置显示git上修改代码信息

【代码】vs代码格式设置。

2024-06-04 20:48:17 280

原创 s32k314【入门新手篇】-开发环境安装【ds32开发平台】

登录nxp官网下载:https://www.nxp.com/以上三步请先注册好并登录你的个人账号。点击一下软件运行,选择工作空间。然后输入关键字:S32 查看。弹出什么就安装什么就好了。

2024-06-04 20:44:14 473

原创 巧用断点设置查找bug【debug】

全速运行,可以看到当DelayTimer的值为20的时候,MCU停在了断点处,再 次全速运行,MCU将不会停下来。型,当代码运行到断点处,MCU不会Halt,可以通过Debugger Console查看。也可以在Outline,选中变量,然后鼠标右键,在弹出的菜单里选择Toggle。默认设置的断点,当代码运行到断点处MCU就会被挂起,从而停在断点处。是某个变量被设置为某个值,也可以是外设某个状态位置位,也可以是它们的。于软件庞大,调用关系复杂,变量多处访问,在调试这种问题是,通常做法是。

2024-04-20 15:42:53 538

原创 S32DS平台上使用DWT模块进行代码时间计算和利用脚本文件进行问题定位

DWT(Data Watchpoint And Trace Unit),是 ARM Cortex M 系列内核(ARMCortex-M V7(K1 M4F, K3, M7))提供的数据监测点和跟踪单元,以支持数据断点功能。。CYCCNT 是一个 32BIT 的 UP计数器,记录内核时钟的运行个数,内核时钟跳动一次,改计数器就加 1,对K3X4 内核时钟最高 160M,每个时钟节拍周期是 6.25ns,最长能记录 26.84S。

2024-04-19 17:29:35 505

原创 十大经典算法【C实现】

重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。算法实现:将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。为了使桶排序更加高效,我们需要做到这两点:在额外空间充足的情况下,尽量增大桶的数量,使用的映射函数能够将输入的 N 个数据均匀的分配到 K 个桶中……

2024-04-04 12:39:14 904

原创 LIN协议的那些事【入门以及配置】

全称为Local Interconnect Network,是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议,应用了单主机多从机的概念,总线电平一般为12V,传输速率最高限制为20kbps。由于物理层的限制,一个LIN网络最多可以连接16个节点,最长总线长度为40米。对于不需要像动力系统和底盘系统那样的速率和可靠性的传感器和执行器,即车身系统,可以采用LIN来构筑简单、低成本的局域网络,适用范围包括车窗、座椅、天窗、门锁、空调、照明等舒适性相关的领域。

2024-03-31 18:10:32 3796 1

原创 bootloader和app之间的注意问题以及调试技巧【基于s32ds】

stack:栈段,该地址空间的大小在C工程的链接文件中给出,CPU会自动保留该区域,不对其进行任何初始化,但在进入C语言main ()函数之前必须将.stack的起始地址 (stack的最小地址或者最高地址,也称为栈顶—stacktop,具体取决于该CPU架构的栈生长方式) 赋值给CPU的栈指针寄存器SP (stack pointer) ,该过程也被称为堆栈初始化;.heap:堆段,该地址空间的大小在C工程的链接文件中给出,CPU会自动保留该区域,并初始化用于堆管理的指针链表;

2024-03-30 23:26:14 1447

原创 UDS协议从入门到入坑分享

*

2024-03-21 21:41:21 1777

原创 keil uv5 map文件解析

map参考博客:https://www.csdn.net/tags/MtjaYgwsMTY2NzUtYmxvZwO0O0OO0O0O.html配置外部flash存储代码:https://strongerhuang.blog.csdn.net/article/details/51485903?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2defaultCTRLISTdefault-4.no_se

2024-02-29 16:47:32 398

原创 stm32cubemx下载、安装以及uart工程实战【最新版本傻瓜式教程】

点击 USART1,设置模式为 Asynchronous,无硬件流控制,参数为:115200,8 Bits,None,1;先选择自己所需要的包,然后再点击refresh ,再点击install。生成代码之前你可以在以下这个界面设置关于生成的编译链,生成的堆栈空间大小,以及项目位置等等。选择自己电脑对应环境的版本,我的是windows11,所以选择windows版本。没有登录账号的建议先注册登录再进行下载,这样省去后面认证的麻烦。修改包安装路径,因为我是安装在d盘,所以支持包我也安装在d盘。

2024-01-21 16:53:14 2689 2

原创 关于使用EB tresos出现无法激活的情况解决

我在安装eb studio时就是在激活方面有问题导致无法使用,下面讲解出现了什么问题以及我如何去解除的。EB安装完成时需要激活才能使用的,不然都打开或者建立不了工程,一直都是报的dns服务器错误,好的,那我改dns服务器地址。填写dns服务器地址,也可以换成别的,自己百度一下适合自己的。这是解决方案哈哈哈哈。

2023-12-09 16:09:07 1555

原创 利用python编写自动化格式文档并打包成exe

开发思路:读取配置文件信息,生成固定格式的文本文件,具体固定格式可根据自身需求生成。-D 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)ip名字加寄存器名字加bit位描述。-F 只生成一个exe格式的文件。选择一个配置文件,txt格式。生成文件格式 ,txt格式。-i 给应用程序添加图标。

2023-03-23 18:31:45 431 1

原创 解决vs mfc关于单个单选框的鼠标点击控制问题

这样子就能实现鼠标点击一下打开,再点击关闭。

2023-03-16 16:09:17 252

原创 关于mfc的几种数据类型互相转换纪录

【代码】关于mfc的几种数据类型互相转换纪录。

2023-02-20 13:11:43 399

原创 芯片svd文件生成

【代码】芯片svd文件生成。

2023-02-14 16:13:16 1141

原创 M4FP 芯片 IAP程序和APP程序互相跳转

指用户程序在运行过程时能对用户Flash区域进行烧写,目的是为了用户可以方便地通过用户自己预留的通信接口,对用户产品中的固件程序进行更新升级。本方案中采用后台式DFU双区升级模式进行用户APP程序的升级。DFU(DeviceFirmwareUpdate)也就是设备固件升级的意思。判断为中断遗失,无法触发接收中断导致,在APP程序跳转时无清除中断标志,将跳转函数移出中断回调函数解决。1.IAP跳APP,app跳回IAP时出现串口中断无用?APP起始地址:0x44000。IAP起始地址:0x0。

2023-01-18 09:24:06 364

原创 巧用.bat批处理文件

批处理文件是无格式的文本文件,它包含一条或多条命令。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。调用一条批处理命令,和直接执行命令效果一样,特殊情况下很有用,比如变量的多级嵌套,见教程后面。在批处理编程中,可以根据一定条件生成命令字符串,用call可以执行该字符串,见例子。CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理 CALL command。= 不常用的参数界定符。..

2022-08-12 18:32:28 1639

原创 关于斩波频率一点理解

对于斩波频率的理解,用于步进电机中时。。。

2022-07-27 18:23:19 3928

原创 vref简谈

vref在电路中作用以及如何调修

2022-07-19 18:50:22 6562

原创 解决MDK5中warnning:61-D

warning: #61-D: integer operation result is out of range

2022-06-13 17:02:59 1510 1

原创 51内核使用外部中断在中断中使用printf后无法回到主函数问题

51内核外部中断使用printf无法回到主函数

2022-06-08 19:27:16 1045

原创 keil c51中错误error :C241

1.如果出现了“error C241: ‘main’: auto segment too large” 的错误,其原因是由于存储容量不足。 解决方法为:

2022-05-13 10:59:11 1461

原创 微信小程序实现实时视频监控【基于树莓派4b+】

所需工具:一个具有公网ip的云服务器、树莓派、cis摄像头、nginx服务器、mjpg-stream插件1.搭建nginx服务器树莓派和云服务器都要安装sudo apt-get install nginx2.树莓派配置开启cis服务3.配置mjpg-stream服务参考:参考博客理解:mjpg-streamer是用于从webcam摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器端,如火狐、Cambozola和VLC播放器等。它可以利用某些webcam的硬件压缩功能来降低服务

2022-05-11 17:19:20 8835 11

原创 Oracle VM VirtualBox虚拟机安装及ubuntu系统安装,qt6.3 安装

1.Oracle VM VirtualBox 安装下载软件:https://oracle-virtualbox.net/下载之后直接下一步下一步安装即可。2.ubuntu系统安装下载镜像:https://mirrors.hit.edu.cn/ubuntu-releases/20.04.3/ubuntu-20.04.3-desktop-amd64.iso设置虚拟机名称和虚拟机类型等之后点击下一步。设置内存大小之后点击下一步,没什么特殊需要选择默认就好。创建虚拟硬盘选择虚拟硬盘选择

2022-04-14 10:51:49 3785

原创 keil中获取系统时间

包含头文件:time.h程序:运行结果:

2022-04-07 16:17:20 2975 8

原创 warning: #188-D: enumerated type mixed with another type

warning: #188-D: enumerated type mixed with another type警告:#188-D:枚举类型与另一类型混合出现这个警告是变量类型不匹配的问题。我用函数封装去使能nvic中断,变量转换过程导致。原本是这样:强制类型转换成枚举类型就好了。...

2022-03-17 15:10:02 14855

原创 c语言中十六进制正数转负数

比如定义一个数为:0xcccccc,此时要取起负数,那负数怎么算? 首先,先取反取其补码。补码取完加1,就是0xf3333334,这个数就表示oxccccccc的负数了

2022-02-16 18:22:32 4740

转载 jlink 固件升级

转:https://www.cnblogs.com/mm327596194/p/6576528.html准备1.Jlink一个2.在Atmel官网下载SAM-BA软件,并安装,也网上所说的AT91-ISP。http://www.atmel.com/zh/cn/tools/sam7s-ek.aspx3.JLInk出厂固件“v8_ID-XXXXXXXX.bin”(引用)论坛的高人提供的。下载链接:http://download.csdn.net/detail/suyong_yq/65249134

2022-02-09 14:39:18 7448

转载 数字时序:时钟信号、抖动、迟滞和眼图

转载地址:https://www.mr-wu.cn/digital-timing-clock-signals-jitter-hystereisis-and-eye-diagrams/时钟信号 Clock Signals发送数字信号其实发送的就是一串由0或1组成的数字序列。 然而,与不同设备进行通信时,时序信息要与发送的比特位相关联。 数字波形作为时钟信号的参考。 您可以将时钟信号看成是一个指挥者,它为数字电路系统的各个部分提供时序信号,使每个过程都可在精确的时间点触发。时钟信号是具有固定周期的方波。

2022-01-21 17:10:52 6024

原创 keil5制作flm文件【插件】

模板文件路径:在你安装mdk软件的arm/flash目录下像我这里是:实在没找到的可以这里下载:https://download.csdn.net/download/weixin_43673603/75537240打开 模板工程之后,文件主要是包含两个:FlashPrg.c 和 FlashDev.cFlashDev.c:主要是器件信息的相关配置:包括内存大小,page大小等信息,这些信息要根据自己使用的flash来设置FlashPrg.c主要是下面几个函数:extern

2022-01-12 17:01:52 6058

原创 keil5兼容编译arm和c51工程

1、安装keilC51,安装目录 D:\keil512、安装keilMDK,安装目录 D:\keil323、把 D:\keil51\ 里面的 C51 文件夹复制到 D:\keil32\ 里4、把 D:\keil51\ 里面的 UV4 文件夹复制到D:\keil32\里,提示有同名文件都不要覆盖(注意是不要覆盖)5、把D:\keil51\TOOLS.INI文件里面的内容复制到D:\keil32\TOOLS.INI文件后面,并且把所有的"keil51"替换为"keil32"...

2021-12-28 15:30:24 5614 1

原创 QSPI 几种模式理解

NOR FLASH 和NAND FLASH 区别:Nor Flash :写入和擦除的速度低;结构复杂,成本高;存储容量较小;一般用于存储Bootloader以及操作系统或者程序代码,可以在芯片内部直接运行代码。NAND Flash :写入和擦除的速度较快;结构简单,成本低;存储容量较大;一般用于存储材料和数据。Flash在外部接口上主要分为CFI flash 和SPI(STD/Dual/Quad) flash。CFI flash 读写速度快,需要的硬件引脚多且不同容量的硬件不兼容;而SPI(STD/D

2021-12-16 17:57:16 13306

原创 mx25l128芯片全部命令头文件

/*********************************************************************** * Copyright (c) 2017 - 2021, Unicmicro Co.,Ltd . * All rights reserved. * Filename : mx25l28.h * Description : mx25l28 driver header file * Author(s) : zhilan * version

2021-12-10 18:23:22 911

原创 qspi MX25L12835F flash 理解

芯片引脚描述芯片datasheet网址:https://pdf1.alldatasheet.com/datasheet-pdf/view/575545/MCNIX/MX25L12835F.htmlMX25L12835F特性支持串行外设接口SPI,模式 0 和模式 3 单电源操作 2.7 到 3.6 伏,用于读取、擦除和编程操作128Mb:134,217,728 x 1 位结构或 67,108,864 x 2 位(二 I/O 模式)结构或 33,554,432 x4 位(四 I/O 模式)结构

2021-11-30 17:29:35 4985 1

原创 windows下keil uv5利用一个.C和.H文件生成一个.lib文件(keil封装库文件)

首先打开你的工程,你要生成的。然后呢添加右键添加文件夹然后添加 你要生成的.c和.h文件,如下:添加你要生成的.C文件把工程中不需要生成的lib的文件去掉,不然生成的lib文件很大此时点击编译,就可以在我们的输出的文件夹看到相关的lib文件了。...

2021-10-22 14:39:46 1311

verilog学习和验证测试资料

verilog学习和验证测试资料

2022-06-10

_Template.rar

使用mdk5生成所需要flash 的flm文件

2022-01-12

M25P128.pdf

MX25L12835F 数据手册,英文,

2021-11-30

SmartHome2(1).zip

以linux作为开发平台,搭建qt creator ,开发mqtt客户端,实现mqtt消息通信

2021-06-26

智能家居基于linux.rar

以proteus仿真arduino,用虚拟串口实现和linux端的消息通信,以mqtt协议和微信小程序端的消息通信,实验通过,亲测可用

2021-06-26

ili9341背光pwm控制.rar

ili9341背光控制 在人眼辨识能力范围内,调节LED亮的时间,达到LED灯的亮度不同。例:给低电平LED就亮,如果一个脉冲中全是低电平那么LED最亮,如果一个脉冲一半是高电平,一半是低电平,那么LED就显得有点暗,这样调整脉冲中的高低电平的比例就可以达到LED的亮度调节。

2020-09-28

字模版tftSTM32F103ZET6_Hardware_SPI.rar

屏幕支持12号16号24号32号中英文字体,stm32f103版本;屏幕型号:ILI9341; 修改对应引脚以及文字即可显示。

2020-09-25

F103指南者版本.rar

这个是BH-MSD的步进电机驱动程序,采用串口通信控制。 它是一款以双极恒流 PWM 驱动输出控制电机的驱动器,驱动电压范围DC12V~48V,适合外径为42mm、57mm、86mm 系列,驱动电流在5A 以下的所有两相混合式步进电机。 本驱动器配套STM32 驱动程序,可直接使用秉火指南者、霸道及挑战者开发板进 行测试。按要求使用杜邦线把模块连接到开发板,并下载程序即可。

2020-09-04

STM24bitsLed.rar

可以通过单片机控制相关的灯的颜色变化,里面与多个实例函数,彩虹,爬点灯效果。亲测通过。就是目前的灯的数目是25个,个人可以根据需要去拓展。

2020-08-19

UartComdll.rar

通过vs2013建立dll工程封装我们的串口lib,发布出接口函数,调用就可以实现串口功能。 编程语言:c++ 开发环境:vs2013 ReadLine():从输入缓冲区读一新行的值,如果没有,会返回NULL WriteLine(string):写入输出缓冲 Open():打开一个新的串口连接 Close():关闭

2020-08-03

max30205stm32.zip

此工程是心率测试模块,用stm32开发,测试驱动max30205模块,将心率数值通过串口显示。用户可以直接打开下载工程运行,我已经测试通过。

2020-07-08

基于stm32的六轴传感器驱动工程文件.zip

单片机类型:stm32 硬件:mpu6050 开发环境:uv5 内附调试助手,可以直接下载代码之后进行调试

2020-04-22

单片机开发用到的46套工具软件.zip

工具是单片机硬件开发所需要用到的一系列根据,其中有字符转换工具,色阻计算工具,网络调试助手等等,所以常用的和不常用到的工具都在这里了。

2019-07-31

java学生成绩管理系统

学生成绩管理系统,java开发的,可以进行的操作是:增删改查,求各科平均分,各科饼图条形图,按学号或者成绩排序。

2019-07-31

空空如也

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

TA关注的人

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