自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 insrantiation of “cyclonev_clkena_encrypted“ failed the design unit was not found

解决办法:把cyclonev_atoms_n crypt.v加入到modelsim工程中编译即可。该文件可在quartus安装路径中一个名为sim_lib的文件夹中找到。

2023-10-09 16:19:00 84

原创 TwinCAT无法进入OP,报错AL state 0x001a - Synchronization error

既然是同步错误,那么无法进入OP的原因就是同步失败导致的了。官方手册给出的错误代码原因是网络抖动造成的从站同步信号丢失,说明TwinCAT设置的DC周期太短了,在当前主站性能和网络条件下无法实现,所以适当增加DC周期即可解决。如:从默认的2000us改为10000us...

2021-05-20 13:38:18 5082 10

原创 MATLAB使用GUI控制SIMULINK仿真并采集数据绘图无法解析变量的问题

MATLAB使用GUI控制SIMULINK仿真并采集数据绘图无法解析变量的问题在高版本MATLAB中,simulink默认在仿真设置中开启了single simulation output功能,开启这个功能后,输出到workspace的变量将是一个数据集合out,而具体的变量则成为out的一个属性,用out.example表示,在一般的m文件中这样引用是没有问题的,但是在GUI中,使用点运算符·后编译器会把out当成app的一个属性来处理,当然是无法检索到的,所以就会显示变量无法解析。解决办法就是禁用前述

2020-09-25 12:54:14 2899 9

原创 英飞凌单片机Printf无法串口重定向的问题

在使用stm32单片机时,大家都会将printf函数重定向到串口方便调试,定义一个如下所示的函数,同时在文件头引用stdio.h即可:#include "stdio.h" int fputc( int ch, FILE *f ){USART_SendData(USART1,(u8) ch ); while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);return ch;}但是...

2020-07-18 16:59:16 741

原创 stm32 can 无法进入中断

这个要改成和你的芯片对应的值,不然就进不了can中断。这个错误不会影响单片机其他功能,非常隐蔽。USE_STDPERIPH_DRIVER, STM32F10X_HD

2020-03-25 23:44:55 5829 3

原创 卸载旧版本后仍显示已在此计算机上检测到Microsoft Visual C++ 2010 Redistributable的更新版本

安装Microsoft Visual C++ 2010 Redistributable时往往会报错,显示已有更新版本,网上一般教程让在控制面板卸载已有版本,但是这样卸载后注册表会有残留,导致安装时继续报错:已在此计算机上检测到Microsoft Visual C++ 2010 Redistributable的更新版本这是要用win+R 输入regedit进入注册表管理器,删除以下目录:HKE...

2020-02-07 11:35:48 4890

原创 CH340G 无法识别的USB设备

出现这种情况极有可能是晶振未起振,可以检查晶振引脚电平是否正常。

2019-07-08 10:47:13 4555

原创 STM32 TIM定时器 库函数学习笔记

一些库函数的用法手册上讲得不甚详细,网上也几乎没有资料,把我个人搜集到的一些东西和大家分享一下,如有错漏请批评指正。转载请注明出处,谢谢。 TIM_DeInit(TIM2); TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseStructure.TIM_Period = 10000-1; //设置在下一个更新...

2019-01-29 12:10:27 7729 1

原创 STM32 SysTick_Handler/SysTickHandler 无法进入中断的问题

STM32 SysTick_Handler/SysTickHandler 无法进入中断的问题首先,在3.5版本的库函数中,SysTickHandler改为了SysTick_Handler,用老的函数名是不会出现正常现象的。其次,如果你为了节省FLASH擦写次数而选择将程序烧到SRAM里仿真,那么你是不能正常使用中断功能的,因为没有内存访问权限,会产生硬件错误,从单步仿真一段时间后(这段时间是S...

2019-01-16 21:50:04 7777

SIM8200 Series_AT Command Manual_V1.00.pdf

SIM8300和SIM8200是SIMCOM开发的5G/4G通信模块,模块的操作使用到了AT命令集,这是今年最新发布的命令集。

2020-10-20

SIM8300G-M2_Hardware_Design_V1.01_Draft.pdf

SIMCOM公司开发的5G通信模块SIM8300G的硬件设计手册,官网下载需要注册账号,而且下载不稳定。

2020-10-19

SIM8300G_M2天线端口映射及参考设计指导_V1.03.pdf

SIMCOM公司开发的5G模块SIM8300G的天线设计指导手册。官网下载需要注册账号,而且下载不稳定。

2020-10-19

SIM8300G_M2 Antenna Port Mapping and Design Guide_V1.03.pdf

SIMCOM公司的5G模块SIM8300G的端口分布及设计指导手册。官网下载需要注册账号,而且下载稳定性不好。

2020-10-19

英飞凌4300单片机printf串口重定向替代方案已调试通过工程文件

stm32的串口重定向方法在英飞凌单片机里是不适用的,这个工程重写了一个pirntf函数来实现串口打印功能,方便调试,具体细节可以看我的博客。注意这个解决方案不是真正的重定向,只能实现字符串打印功能

2020-07-18

STM32 F103VCT6 KEIL5环境 USART SPI I2C TIM SYSTICK NVIC EXIT已调试通过工程模板

压缩包中有一个已经在KEIL5开发环境下调试通过的STM32工程文件,其中对工程各项设置进行了正确配置,可以直接下载到板子上。main文件中对常用外设USART、SPI、I2C、NVIC、EXIT、TIM(定时、输入捕获、输出比较)、SYSTICK编写了相应的配置函数,需要时可直接调用。代码格式严谨,注释丰富,可移植性强,是本人学习STM32长期整理的成果。

2019-01-31

MATLAB 16进制转2进制函数 无位数限制

MATLAB里并没有十六进制转二进制的现有函数,这是我做项目时顺便写的一个小函数,输入位字符型16进制数,输出为字符型2进制数。

2018-04-26

matlab实现从txt中读取16进制数据并转换为二进制01矩阵,处理后再转换为16进制输出到txt

我在互联网上找了很久,发现没有人发布关于matlab从txt文档中读取16进制数转换为矩阵,再转换为2进制数矩阵,再按位拆分为01矩阵,处理完成后再转换为16进制输出的方法,这个程序也可以改写成读入十进制,输出十进制的,删掉16进制转十进制的那两条代码就可以了。程序实现的是读取24位的16进制数转为对应的二进制01矩阵再转回十六进制输出。

2018-04-25

基于MATLAB语言的RFID二进制防冲突法识别过程仿真程序

压缩包里有一个内含1000个24位十六进制数的txt文件,假定这1000个数据为当前的RFID标签,本程序实现了从文件读取数据,转换格式后进行识别,并转换为原格式后按识别顺序输出到txt文档中,附带了记录程序运行时间的功能。 注释略多,看不惯可以自己删,不过我也是出于让大家看懂的目的写的。 如果明年有也写这个作业的学弟学妹,请不要照抄我的代码,希望大家能独立思考,我的这个只是一个参考,编程遇到问题可以联系我[email protected],我很乐于提供帮助。

2018-04-25

三维粒子群算法的matlab实现 源代码带详细注释

我用matlab自己写的一个三维粒子群算法的程序,不是很精简,有简化的空间,但是功能还是很全面的,注释略多,看不惯可以自己删哈哈

2018-04-21

空空如也

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

TA关注的人

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