kevinc

主攻ZYNQ及RTOS开发,关注Flash存储

stm32的寄存器映射方法

小目标是对几个io口延时翻转,即实现闪灯。最终控制:GPIOA端口的ODR寄存器,对应基地址0x4001 0800 - 0x4001 0BFF,偏移地址0x0C。如何把类似的几百个寄存器映射成方便操作的指针或变量?下面从顶部向下逐步分解。直...

双口BRAM的使用

附录:https://www.xilinx.com/support/documentation/ip_documentation/axi_bram_ctrl/v4_0/pg078-axi-bram-ctrl.pdf

PCB板上的ESD防护

http://mt.sohu.com/20170305/n482436379.shtml http://sanwen.net/a/kdlqbwo.html 这篇文章从ESD原理到防护说的很清楚。

USB接口是否需要上拉电阻

经常在一些开发板上看到USB接口的D+/D-线上接上下拉电阻,有的则什么都不接。对这点比较困惑。在USB协议的官网上,http://www.usb.org/developers/docs/usb20_docs/#usb20spec 查看了r...

DC-DC电源芯片及附件选型

几款集成开关的电源芯片示例Buck降压:TPS54331,3.5V 至 28V 输入、3A、570kHz 降压转换器Boost升压: TPS55340,5A、40V 电流模式集成 FET 升压 DC/DC 转换器 ...

PADS9.3之PCB更新封装

根据具体情况,可以有四种方式更新封装。1、常规操作,直接从原理图导入PCB;2、如果原理图part已经更新,勾选Preference页的Compare PCB Decal Assignments;3、如果更新了PCB封装库,直接Update...

vivado约束文件报错

'set_property' expects at least one object报XDC里面的set_property找不到正确的object,这个在vivado后续版本中都显示为警告,一般都是处于object的port名大小写问题。X...

运放比例缩放电路及高输入阻抗

电路中需要将15V+的待测电压,输入到+5V的差分运放ADS1274中。ADC的参考电压是+2.5V,测量范围是-2.5V~+2.5V。首先需要一个差分运放来实现单端转差分以及比例缩小。输入侧将负端通过Rin电阻接地,正端接测量信号。差分运...

FreeRTOS入门

1

2017上半年度技术目标

主要有3大块:FPGA、FreeRtos、Python时间管理工具:番茄工作法截止日期:7月年中考核前,6/30成果验收方式:独立运行整个测试系统(界面-下位机-逻辑)提要:以快速高效实现测试功能为首要考量,以上工具也是基于此,禁止在工具选...

升级我的旧电脑 acer4720

型号:acer Aspire 4720-z01 (内规5A1G12C)日期:08年5月电源:19V-3.42A-65W 接口5.5mm*1.7mm非标准CPU:Intel Core2 Duo T5550 @1.83GHz Bus@66...

vivado中PS-PL时钟倍频问题

问题描述:用zynq7020控制一个ADC,发现采样的数据总是实际值的1/2,ps侧启动的是linux系统;如果是用jtag直接控制的话,采样值就是正确的。测试中发现给adc的clk从20mhz变成了40mhz,这个adc工作时钟最大只能到...

Vivado之时序约束XDC

xilinx的约束文件主要包含两大类:时序约束(timing constraints)与物理约束(physical constraint)物理约束主要就是:IO管脚定义,bank电压分配,管脚逻辑电平等。时序约束包含下面这几类,常用的是对c...

空调工作原理以及安装

最近在自己装空调,移机和加氟,简单记录下过程。1、制冷和制热的基本原理一个物质从一种形态转化成另一种形态的过程中,会有能量交换。汽化吸热,液化放热。氟利昂的临界点是负40度,由液态挥发成气态会吸收周围热量,由气态变成液态会散发出热量。2、如...

mdk软件安装 stm32f103程序开发

开发工具MDK:http://www.myir-tech.com/soft.asp?id=1084 Keil MDK-ARM 5.20 uVision5开发工具http://bbs.armfly.com/read.php?ti...