ou_ou

博客园 首页 新随笔 联系 订阅 管理
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

2016年6月1日 #

摘要: STM32F407第一步之点亮LED。 要点亮LED,首先了解一下F4的GPIO模块。首先看一下STM32F4数据手册,GPIO模块的内部结构图 看上去有点复杂,不要怕,慢慢理解就可以了。对外引脚那里二极管就是保护的作用。通过上、下拉对应的开关配置,控制引脚默认状态的电压,开启上拉的时候引脚电压为高 阅读全文
posted @ 2016-06-01 21:50 ou_ou 阅读(2860) 评论(0) 推荐(0) 编辑

2016年4月14日 #

摘要: FPGA低级建模,原则上一个模块一个功能,如按键去抖动建模中,有两个模块。 1、detect_module 这个是按键检测模块,主要检测按键的高低电平变化,现在按键是按下还是释放。 2、delay_module 这个是滤波去抖模块,主要是防止按键或外界的抖动干扰。 综合后如下RTL图: 3、以下是建 阅读全文
posted @ 2016-04-14 14:11 ou_ou 阅读(748) 评论(0) 推荐(0) 编辑

2016年3月16日 #

摘要: FPGA设计中有时候会改变输入输出名称,但是会带来一个问题,在PIN 叫配置页面上会有余留的久名称的Pin脚。如实例中,把 FPGA_CLK_50MHZ 名称修改为 FPGA_CLK,经过编译综合之后,在pin脚配置页面上就有余留下了FPGA_CLK_50MHZ这个脚, 这种情况下就有可能会引入一些 阅读全文
posted @ 2016-03-16 09:35 ou_ou 阅读(1012) 评论(0) 推荐(0) 编辑

2016年3月14日 #

摘要:   FPGA就好像一个平台,用简单的器件和复杂的逻辑构建起来的。这个平台大概由六部分组成,分别为基本可编程逻辑模块(CLB)、可编程输入/输出模块(IOB)、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等。对于不同型号的芯片,其内部结构也会有些变化,但原理都也差不多,所以咱不必在意 阅读全文
posted @ 2016-03-14 09:51 ou_ou 阅读(2959) 评论(0) 推荐(1) 编辑

2016年3月11日 #

摘要: 一、摘要 将Quartus II中FPGA管脚的分配及保存方法做一个汇总。 二、管脚分配方法 FPGA 的管脚分配,除了在QII软件中,选择“Assignments ->Pin”标签(或者点击按钮) ,打开Pin Planner,分配管脚外,还有以下2种方法。 方法一:Import Assignme 阅读全文
posted @ 2016-03-11 11:08 ou_ou 阅读(882) 评论(0) 推荐(0) 编辑

2015年12月15日 #

摘要: 沿检测技术在项目应用中, 非常低广泛。 如要有效捕获信号跳变沿, 边沿 检测技术的应用是必不可少的。大致如下:(1) 将时钟边沿使能转换为边沿检测使能,使时钟同步化。(2) 捕获信号的突变( UART, SPI等信号使能突变)。( 3) 逻辑分析仪中信号的边沿检测。没有十全十美的东西和代码,以下边缘... 阅读全文
posted @ 2015-12-15 16:37 ou_ou 阅读(597) 评论(0) 推荐(0) 编辑

2015年9月16日 #

摘要: uboot和内核波特率不同,在uboot启动后,修改uboot参数:set bootargs 'noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200'1、首先需要打印出 uboot 的参数信息,如我的信息如下:(这个是我修... 阅读全文
posted @ 2015-09-16 14:22 ou_ou 阅读(971) 评论(0) 推荐(0) 编辑

2015年9月15日 #

摘要: 学习Linux驱动,那么如何下载资料到开发板。我主要用的是两种: 1、mount 将开发板挂载到Ubuntu主机的 nfs 文件内(前提是Ubuntu安装好 nfs 服务),这种办法是比较方便的,如我挂载到 Ubuntu 的 /work/nfs_root 目录,如下命令 mount -t nfs - 阅读全文
posted @ 2015-09-15 12:00 ou_ou 阅读(251) 评论(0) 推荐(0) 编辑

2015年8月20日 #

摘要: 在FPGA设计中,分频是很常用的一个基本功能,一般来说,如果需要偶数分频即2次幂的整数倍,这个就很简单了,如2、4、8、16、32、64等这些以2的整数倍的。这里说的是奇数倍分频,如时钟是100MHz,需要一个20MHz的输出频率,那么就需要5次分频,那么问题来了,安装2分频的方法:100/2=50... 阅读全文
posted @ 2015-08-20 16:05 ou_ou 阅读(966) 评论(0) 推荐(0) 编辑

2015年8月10日 #

摘要: 1、在Qsys里面添加了一个新的组件(不是hps里面的东西),挂在Avalon总线上,如添加了一个新ADC组件,是否需要重新编译dtb。答: 不需要。2、修改了相关Qsys里面的东西,是否也需要重新编译dtb。答: 根据实际修改情况,一般来说如果修改了外设相关配置,此时需要修改dtsi/dts文件,... 阅读全文
posted @ 2015-08-10 15:56 ou_ou 阅读(401) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页