自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Vivado 2019.2安装记录

1、从Xilinx官网可以下载安装包,如果下载Vivado安装包,能安装Vivado软件;下载Vitis安装包,可以安装Vitis和Vivado软件。2、安装后的Vivado貌似没有Licence,可以从官网生成,也可以从网络上下载。

2024-08-11 10:39:01 387

原创 PCIE 3.0眼图

在Rx端有:CTLE(ConTI nuous TI me Linear Equalizer,连续时间线性均衡器)和DFE(Decision Feedback Equalizer,判决反馈均衡器)。显然,反馈通路上的抽头数目越多,那么对抖动和噪声的消除可能就越好;即为了更准确地得到当前电平,需要了解之前一个或几个电平,从而判断现在的电平应该是1还是0,消除ISI。2、信号从TX端发出,经过板级走线信号质量会变差,未经过均衡器的信号眼图可能是张不开的,经过均衡后,眼图张开,接收端才有可能正确接收信号。

2024-06-02 19:24:52 968

原创 FPGA再入门——SPI IP核调用

SPI IP核调用

2022-12-28 20:42:22 3259 1

原创 FPGA再入门——UART IP核调用

UART IP核调用

2022-12-28 17:34:51 2390

原创 Verilog 错误及修改方法

1. Parameter connections cannot be mixed ordered and named;修改方法:语法错误(1)多了逗号;(2)实例化中少了".";2.  Procedural assignment to a non-register data is not permitted, left-hand side should be reg/integer/time...

2018-07-30 16:25:41 14271

原创 ST Motor Control Workbench串口通讯不成功解决办法

1. 检查串口是否连接好;2. 复位程序;3. 重启该软件;

2018-06-29 17:19:22 4370 6

原创 STM32定时器使用笔记

一直对定时器理解不是很彻底,今天看到一段讲解(原文链接),很好,记录顺便分享一下:TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; //选择定时器模式:TIM脉冲宽度调制模式2TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //比较输出使能TIM_OCInitStructu...

2018-06-15 11:06:45 2470

原创 PMSM磁场定向控制程序笔记(二)——Clark,Park及反变换

程序来源:FOC SDK2.0说明:在FOC SDK2.0的基础上稍稍修改,并做了一些注释,主要是为了记录总结收获。删掉或者注释了一些暂时用不到的功能。下面是MC_Clarke_Park.c文件部分程序:#ifdef MAX_MODULATION_100_PER_CENT //100%占空比#define START_INDEX 63const u16 circle_limit...

2018-06-14 22:28:26 12918 4

原创 PMSM磁场定向控制程序笔记(一)

程序来源:FOC SDK2.0说明:在FOC SDK2.0的基础上稍稍修改,并做了一些注释,主要是为了记录总结收获。删掉或者注释了一些暂时用不到的功能。以下为main.c中的程序:/* Includes ------------------------------------------------------------------*/#include "stm32f10x_lib.h" ...

2018-06-13 17:04:50 6568 2

原创 通用定时器TIM2——单独控制三路PWM输出

主函数#include "BSP_TIM2.h" #include "BSP_GPIO.h"int main(void){ TIM2_Init(); KEY_GPIO_Config(); while(1) { // ON if(KEY_Scan(KEY_PORT, KEY_ON_PIN) == 1) { TIM2->CCR2 = CCR_Val;...

2018-05-25 10:40:19 4486

转载 关于TIM_ARRPreloadConfig函数与TIM_OCxPreloadConfig【转】

原文地址:https://blog.csdn.net/jpaekeo/article/details/64906477              先说TIM_ARRPreloadConfig设置为DISABLE 和ENABLE的问题,他的作用只是允许或禁止在定时器工作时向ARR的缓冲器中写入新值,以便在更新事件发生时载入覆盖以前的值。在开始初始化的时候你已经把" TIM_TimeBaseStruc...

2018-05-25 09:22:12 2169

原创 STM32 FOC4.2学习中遇到的问题及解决办法

1、High Density芯片容量问题https://blog.csdn.net/zhengyanan815/article/details/545988662、..\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h(298): error: #67: expect a "}" .编译错误http://blog.163.com/lby147612@...

2018-05-03 20:44:25 1939

空空如也

空空如也

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

TA关注的人

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