7 AudiProduct

尚未进行身份认证

我要认证

just read.

等级
TA的排名 15w+

51单片机读取引脚值原理

对于51单片机来说,很多同学知道要读取某一个引脚的信息,需要先对这一位写1,却不知道如果不写1会出现什么情况

2017-12-04 14:46:01

【专利小王子】审查意见通知书中外文对比文件的查找以及下载

经过专利文件撰写,修改,提交,交钱初审等环节,终于收到了第一次审查意见通知书,结果很惨的是审查员叔叔引用了两篇外文对比文件来说明我的发明专利并不具有创新性。(US 2015/0145995A1)和(US 2015/0325120A1),一脸懵逼啊,知网查不到,专利局外国专利查询也查不到

2017-03-13 21:54:49

【奔跑的FPGA】part nine IIC协议代码解析

在MCU与外设通信过程中,iic协议是最经常用到的数据传输方法,数据传输速度快,出错概率低,操作简便,即使没有iic模块的mcu,用普通的io口模拟iic协议也是很简便的一件事。接下来结合代码简答 解析一下iic协议的常用用法。一、iic_start开始信号的产生void IIC_start(void){//IIC总线产生起始信号函数 IIC_SDA=1;//拉高数据线

2016-09-22 21:47:00

【转载】PIO函数接口的调用方法

一、PIO口赋值    在NIOS II中,给PIO口赋值有多种方法,下面依次介绍    1、利用给定的宏定义函数,函数原型如下: IOWR_ALTERA_AVALON_PIO_DATA(base, data)       其中,base是要访问的IO口的基地址,data是所要写入的数据   2、当我们跳入到上述函数的定义时,可以发现其定

2016-09-18 09:58:56

【奔跑的FPGA】part eight Qsys工具的使用方法简明手册

Altera公司在Quartus II 11.0 之后推出了Qsys集成开发工具。在该版本还没有取消SOPC builder,不过取消了之前版本的快捷方式,取而代之的是Qsys快捷方式,具体在菜单Tool->SOPC builder启动。但是后续版本比如13.0就只有Qsys工具存在了。从开始流程上看,与之前的SOPC builder没有太大的区别,但是在实际开发中有很多的不同点,Qsys取代

2016-09-14 16:36:15

【奔跑的FPGA】part seven DE1-SOC引脚分配与导入方法

在使用Qt ii进行FPGA开发的时候经常需要进行引脚分配工作,如果采用传统的方法不仅费时而且容易出错,以下使用新方法进行引脚的批量化分配以及管理,方便快捷,具有较强的可移植性。引脚分配方法1:直接分配点击Qt ii街面上的引脚分配快捷键或者在菜单栏选择Assignments/Pin Planner,在弹出的对话框下方即可进行引脚的分配,只需要在信号对应的一栏中Location一列分别双击

2016-09-12 22:06:22

【奔跑的FPGA】part six VerilogHDL语言规范

1,关于reg和wire    wire表示直通,即输入有变化,输出立即无条件变化(如与非门的简单连接),相当于物理连线,需要持续的驱动,用在连续赋值语句中。wire若无驱动器连接,其值为z    reg表示一定要有触发,输出才会反应输入变化,相当于存储单元保持最后一次赋的值,用在过程赋值语句中(initial,always),默认值为不定值x。    如果不指定为reg类型,默认为1

2016-09-12 16:36:50

【奔跑的FPGA】part five TestBench的编写规范

刚接触FPGA的时候都是在Quartus平台上进行仿真,因此经常TestBench。但是没有真正形成好的编写习惯以及技巧,有时候因为TestBench'的错误还需要调试好久,因此总结了一下写下来防止以后出错。需要注意的是,对于FPGa仿真,使用波形输入产生激励是可以的,观察波形输出以验证测试结果也是可以的。波形也许是最直观的观察手段,但是绝不是唯一手段。TestBench的设计是多种多样的

2016-09-12 15:52:11

【奔跑的FPGA】part four 我的第一个FPGA工程

前段时间做了很多前期的工作,终于成功在板子上运行了自己的第一个FPGA工程,用一个10位的变量控制板载10位小灯按照二进制每次加一闪亮。周期是1S。下面将步骤以及遇到的问题贴出来给同样初学FPGA的同学一点参考。1,新建一个工程,名称叫做conuter_leds,选择存储路径,一班路径不要带空格,不要带中文字符,我的在C盘,选择相应的器件,其他默认设置就可以。2,新建一个Verilog

2016-08-03 15:26:43

【奔跑的FPGA】part three DE1开发板初探

前几天终于拿到了盼(令)望(人)已(不)久(爽)的的DE1开发板,上电发现一切正常,7段数码管一遍一遍从0闪到F,LED指示灯也buing buling的亮着,顿觉肩头任务很重啊,果断从http://de1-soc.terasic.com下载了一大堆datasheet,usermanua,Demonstrations,然后按照给的步骤一步一步开始安装驱动,准备下载自己的第一个例程。附一张开发板的图

2016-07-30 19:33:21

【奔跑的FPGA】part two ip核仿真遇到的问题以及解决办法

一般来说,用modelsim进行仿真分为两种。第一种直接用modelsim建立工程,加入.v文件,编写测试文件.vt,手动添加需要的库文件,比较麻烦;第二种借助第三方软件调用modelsim进行仿真,如用quartus ii调用。这种方法会导致在仿真的时候出现很多奇葩的问题,主要就是缺少库文件造成的。例如:# ** Error: (vsim-3033) C:/altera/test

2016-07-18 22:20:58

【奔跑的FPGA】part one--ip核仿真流程

最近应导师要求在学习FPGA,看了一段时间代码,感觉云里雾里啊,按照树上的小例子搭建了几个仿真的小程序,感觉没什么成就感,然后就接触到了ip核的概念,觉得很强大,很方便。经过几天的努力(本人不是比较笨而是很笨)终于搞明白怎样用quartus ii+modelsim进行简单的ip核仿真了,在这里贴出来希望可以帮到需要的同学,也算给自己一个激励吧。modelsim作为第三方仿真工具具有非常强大的功

2016-07-16 11:24:36

Ubuntu安装MPlayer方法

Ubuntu下播放器MPlayer的安装方法以及常见的错误解决办法,详细安装步骤。

2016-01-12 21:40:37

利用附加调频测向-多普勒法

利 用 附 加 调 频 测 向 - 多 普 勒 法本文原文来自CRSA和国外网站 一般的测向是基于感测定向天线在指向不同方向时接收到的信号强度所发生的变化。虽然使用适当的衰减器可以使调频通信接收机最终输出的音频信号反映出信号变化,但是这种变化是靠伴生噪声的大小来反映的,听起来不舒服,而且在接近被测电台的过程中需要不断调整衰减器才能使信号保持在反映最灵敏的范围。

2016-01-10 11:47:28

VS2008卸载不必要的组件

在用VS2008+OpenCV2.3.1+MFC写C++程序,装了一个VS2008发现组件太多,然后昨天卸了一点自认为不重要的,结果程序跑不动了,又安装一遍,这下在安装选项里只选择VC++选项,结果在控制面板里面还是看到很多不必要的组件,于是小心翼翼的删除了一点,发现没事,这里把目前亲测可以删除的组件发过来供大家参考1,。。。。pocket。。SDK那个可以删除,SmartPhone这个也可以

2015-05-11 09:08:33
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!