自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高速率情况下SPI波形失真像三角波的解决方法

综上所述,示波器探头10X和1X在信号衰减、带宽与频率响应、输入阻抗、应用场景以及价格与普及度等方面存在显著的差异。1、首先查看示波器探头是否是1X档位,1X档位带宽通常较窄,无法测量大于7M以上信号,将示波器探头切换成10X档位一般可以解决问题。当SPI的速率很高时,比如12M或16M,甚至更高时,使用示波器测量SPI_CLK信号时,出现了波形如下图所示的情况。2、增加上拉电阻,可能是IO驱动能力不足,在外部增加上拉电阻,或将IO上拉使能。下述是文心一言AI生成的示波器探头10X和1X区别。

2024-06-04 10:11:36 1215

原创 ES7P169C/0693/0031通过代码禁用看门狗

ES7P169C/0693/0031可以通过在进入IDLE前,将PWEN->RCEN位清0来禁用停止看门狗计数器;但是请注意,该方式只能在IDLE状态下停止看门狗计数器,从而避免MCU被WDT频繁唤醒,当MCU被其它方式唤醒后,WDT计数器会被自动清0并重新开始计数;在非IDLE状态下,将PWEN->RCEN位清0无法禁用停止看门狗计数器。可参考下述链接的代码。

2023-04-27 10:42:26 337 2

原创 Error: Flash Download failed - “Cortex-M0“解决办法

有时在keil环境下,下载程序时,提示Error: Flash Download failed - "Cortex-M0",如下图所示。解决方法:把上图里的Max Clock设置为500K或更低,就可以正常下载了。

2023-03-29 14:22:09 9246 2

原创 ES32F3系列UART使用接收器超时中断接收不定长数据

ES32F3系列UART的接收器超时中断类似其它的空闲中断,可以用来接收不定长的数据。

2023-03-23 11:32:35 744

原创 win10系统USB-Blaster驱动异常解决方法

win10系统USB-Blaster驱动异常解决方法

2023-03-07 16:34:41 2977 3

原创 MDK Keil 工程的Group文件夹图标显示雪花(星号)的原因及解决办法

MDK Keil 工程的Group文件夹图标显示雪花(星号)的原因及解决办法

2023-01-29 13:59:10 11121 1

原创 ES32F3_AD16C4T之输出比较模式的作用

ES32F3_AD16C4T之输出比较模式的作用

2022-11-07 17:19:32 134

原创 ES32F3的ADC使用注意事项

ES32F3的ADC使用注意事项

2022-10-28 15:55:25 215

原创 ESLinkII驱动安装错误时引发的异常

ESLinkII驱动安装错误时引发的异常

2022-10-28 15:37:15 1089 1

原创 windows批处理实现10进制16进制二进制转换

windows批处理实现10进制16进制二进制转换

2022-09-29 14:40:25 1975

原创 MDK keil 图标显示异常的解决办法

MDK keil 图标显示异常的解决办法

2022-09-29 14:28:13 2474

原创 关于BxCAN时间戳的使用方法

BxCAN时间戳是使用CAN硬件的内部计数器,生成的时间戳。通过CAN_CON.TTCE = 1,CAN_TXFCON2.TXGT = 1,且DLEN为8时,会自动将STAMP写入到DATA6~DATA7(DATA6写入STAMP低字节,DATA7写入STAMP高字节)中。CAN_TXFCON2.TXGT = 0时,用户可通过读取CAN_TXFCON2.STAMP寄存器将时间戳读取出来。读取出来的时间戳值 x 当前设置的CAN波特率,就是时间值,用户可通过时间戳查看两条报文间隔的精确时间。

2022-03-11 18:12:59 1490

原创 打开IAR工程后,Workspace栏不显示工程的解决办法

有时IAR工程因异常关闭,再次打开IAR工程时,会出现Workspace栏不显示工程的现象,如下图所示:原因:demo.eww文件内容丢失,丢失后demo.eww文件内容的内容如下:<?xml version="1.0" encoding="UTF-8"?><workspace> <batchBuild /></workspace>正常的demo.eww文件内容应该如下,即丢失了下述红色部分的内容,将红色部分内容添加到de...

2022-03-02 13:42:31 7232

原创 µVision和iar环境下对已经在运行的目标芯片进行仿真且不影响正在运行目标芯片的方法

目录µVision环境下的方法:取消勾选Options For Target - Debug - Load Application at startup,如下图所示:取消勾选Options For Target - Debug - Settings - Reset after connect,如下图所示:取消勾选Options For Target - Utilities - Update Target before Debugging,如下图所示:µVision环境下的方法:.

2021-09-01 15:35:50 830

原创 ES7P003使用多个中断时报错及解决办法

问题描述:当使用idesigner对ES7P003编程时候,有时可能会使用多个中断,但是新手在使用多个中断的时候,idesigner会出现编译报错的情况,如下图所示:解决办法:1.配置字中开启中断向量模式,步骤:依次选择菜单栏中项目——>属性——>设备——>配置字,找到Parameter0,将其下面的INTVEN1修改成向量中断模式,选择如下图:2.修改Support interrupt vectors 为TRUE,步骤如下:依次选择菜单栏中项目——>属性——&

2020-08-14 17:42:21 1048 1

原创 电芯PACK流水化追溯体系

 PACK工厂对电芯进行PACK时,有一套完善的流水化追溯体系,便于电芯数据分析,质量追溯,下面对该追溯体系进行详细总结。追溯体系准备工作:搭建服务器及数据库,便于不同工序位置的软件对产品的数据的读取及写入; 编写不同检测工序的软件,功能:与服务器数据库连接,将读取与写入检测数据、结果; 工序软件与检测工序的仪器进行通信,读取仪器的检测数据,并将数据保存到服务器上的数据库里; ...

2018-09-20 14:09:08 1065

原创 关于blog写作的感想

自己有整理一些笔记的习惯,但是整理的不太细,而且大多是在onenote上进行整理,个人独享式的,笔记里即使有错,自己也很难发现,还不能和同行进行一些经验交流,无形中提高自己。    近来想了一下,觉得还是在blog里写总结式笔记好一些,然后就选择了csdn,觉得这个平台还可以,好多 资料都是在csdn的blog里学习的,那么自己就把后续的总结式笔记全部在csdn上写吧,还能够帮忙遇到同样问题的...

2018-09-19 09:12:41 376

原创 ADS1018编程步骤

一.明确ADS1018其2个寄存器的作用,并对其进行正确配置一般SPI芯片编程步骤都是如此,先明确哪个是要读取数据的寄存器,哪个是用来起配置作用的寄存器,ADS1018就是一个典型的例子,其有2个寄存器,1.Conversion Register转换结果寄存器转换结果寄存器里有12位有效数据,左对齐格式,低4位预留,2.Config Register配置寄存器配置寄存器有15位

2017-08-14 18:30:02 2476 4

原创 1.2.5对指针使用const限定符

1.左值和右值          左值必须能被计算和修改。          左值表达式在赋值语句中既可以作为左操作数,也可以作为右操作数;2.指向常量的指针          const int *p;          它告诉编译器,*p是常量,不能将*p作为左值进行操作。但这里的指针p还是一个变量,它的内容存放常量的地址,所以先声明常量指针再初始化是允许的,指针也是允许

2015-12-22 23:05:07 301

原创 C++引用

引用运算符“&”;引用的声明方式如下:数据类型  & 别名 =对象名,  int &a = x,x必须事先初始化,&的位置无关紧要;引用,就是为现在对象起个别名,别名地址就是原来对象地址;不能有空引用;不能直接定义对数组的引用,但可以间接地建立对数组的引用,如下:typedef int  array[10];array a;array &b = a;不能声明

2015-12-22 15:44:43 223

ES7P169C/0693/0031通过代码禁用看门狗

ES7P169C/0693/0031通过代码禁用看门狗

2023-04-27

ADS1018参考代码

MCU通过SPI读取ads1018数据的参考代码

2023-04-12

ES32F3-ALD-UART-send-recv-by-dma-fast-random-length

基于ES32_SDK\Projects\ES32F36xx\Examples_ALD\UART\编写的send_recv_by_dma_fast_random_length例程,用户可以用该例程实现uart不定长的数据接收。

2023-03-23

IEEE-754标准 定义浮点数转换工具

输入十进制浮点数,可转换成IEEE-754标准的数据,也可以将IEEE-754标准的数据转换成十进制浮点数,非常好用的小工具

2013-09-28

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

TA关注的人

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