上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 原理图 时序图 思路 源代码 顶层模块module tlc5620_test( input CLOCK_50, // 板载50MHz时钟 input RST_N, // output ADC549_CLK, output ADC549_CS_N, input ADC549_DATA, // output DAC5620_CLK, output DAC5620_DATA, output DAC562... 阅读全文
posted @ 2011-04-27 23:33 _安德鲁 阅读(7508) 评论(1) 推荐(1) 编辑
摘要: 原理图 时序图 笔记 源代码顶层文件module tlc_549_test( input CLOCK_50, // 板载50MHz时钟 input RST_N, // output ADC549_CLK, output ADC549_CS_N, input ADC549_DATA, // output [7:0] SEG7_SEG, // 七段数码管 段脚 output [7:0] SEG7_DIG // 七段数码管 位脚 );wire [7:0] ad_data;tlc549_driver tlc549_driver_inst( .CLOCK_50(CLOCK_50), .RST_N(RST 阅读全文
posted @ 2011-04-24 18:52 _安德鲁 阅读(10140) 评论(10) 推荐(1) 编辑
摘要: 我以前在艾米电子写的驱动。贴在博客之目的:一、时常记记,以防忘记;二、分享给大家。也许是工作比较忙之缘故吧,新近的博文啰嗦的话语少了许多,直接贴上代码,大家有什么不明白的,留言即可。版本1 顶层例化文件module seg7x8( input CLOCK_50, // 板载50MHz时钟 input Q_KEY, // 板载按键RST output [7:0] SEG7_SEG, // 七段数码管 段脚 output [2:0] SEG7_SEL // 七段数码管 待译位脚 );// 显示效果:// -------------------------// |1 |2.|3 |4 | |B |C 阅读全文
posted @ 2011-04-24 17:36 _安德鲁 阅读(9733) 评论(4) 推荐(1) 编辑
摘要: 已发贴至:http://bbs.21ic.com/icview-231086-1-1.html 之前是移植到Nios II上,而且是用得IO模拟的,现在使用nuc1xx的spi核做的,不过还是参考了新唐的例程。关于sd的一些笔记,我贴在博客了。今天在此就不赘述了。http://www.cnblogs.com/yuphone/category/272287.html 上代码先。 main.h#ifn... 阅读全文
posted @ 2011-04-19 21:22 _安德鲁 阅读(2425) 评论(1) 推荐(1) 编辑
摘要: [原创][连载].基于SOPC的简易数码相框 - Nios II SBTE部分(软件部分) - SD卡(SPI模式)驱动 上一次我用Nios II驱动SD卡(SPI模式),使用的是金斯顿的卡。然后void SD_CARD_Read_Data_LBA(u32 LBA,u16 n_bytes,u8 *buf);读取的扇区与使用winhex查看的逻辑扇区的内容,其偏移地址和内容是一样的。这一次,我使用n... 阅读全文
posted @ 2011-04-18 07:53 _安德鲁 阅读(8244) 评论(4) 推荐(2) 编辑
摘要: 硬件:MAX II EPM240T100C5软件:Quartus II 10.0 step_motor.vmodule step_motor//#(parameter RPM50 = 40, RPM300 = 6)#(parameter RPM50 = 1000, RPM300 = 3)( // global clock and asyn reset input CLOCK_50, input R... 阅读全文
posted @ 2011-04-16 01:49 _安德鲁 阅读(4466) 评论(2) 推荐(2) 编辑
摘要: 引子:新近在做热电偶的分度表,由于要提高其解析度,若以要对已有的分度表进行插值。然而,上万个数据,若是手动插值,不知道要弄到猴年马月。小试一下C语言的fscanf和fprintf的格式化输入和输出,因为之前从来没有使用C来操作文件,所以一番折腾,还好成功了,现贴出来,以后再用。 insert_new_elsement.c#include <stdio.h>typedef struct{ int V... 阅读全文
posted @ 2011-04-16 01:41 _安德鲁 阅读(9219) 评论(0) 推荐(1) 编辑
摘要: 请问51单片机P0口接74HC573驱动共阳极数码管时候,要在P0和573之间加上拉电阻吗? 答:从理论上说不需要上拉电阻。但是,如果你的单片机的输出是TTL电平的话,由于TTL的输出高电平Voh的保证值是2.7V,而74HC573的输入高电平的保证值是3.6V,所以必须接提升电阻把TTL的输出高电平Voh提升到至少3.6V以上,否则会造成数据传送的不稳定,一般接10k左右的提升电阻。 阅读全文
posted @ 2011-04-16 01:28 _安德鲁 阅读(2103) 评论(0) 推荐(1) 编辑
摘要: 注:使用excel绘制的线图 阅读全文
posted @ 2011-04-16 01:25 _安德鲁 阅读(675) 评论(0) 推荐(1) 编辑
摘要: BOOT[0:1] = 0? 用户闪存存储器 = 10 系统存储器 = 11 内嵌SRAM 阅读全文
posted @ 2011-04-16 01:23 _安德鲁 阅读(720) 评论(0) 推荐(1) 编辑
摘要: http://bbs.21ic.com/icview-50831-1-1.html 小明接到这样一个任务:有一个水缸点漏水(而且漏水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发现水面高度低于要求位置,就要往水缸里加水。小明接到任务后就一直守在水缸旁边,时间长就觉得无聊,就跑到房里看小说了,每30分钟来检查一次水面高度。水漏得太快,每次小明来检查时,水都快漏完了,离要求的高度相差很远... 阅读全文
posted @ 2011-04-16 01:21 _安德鲁 阅读(2637) 评论(2) 推荐(2) 编辑
摘要: 在Options for Target选项的Linker---Misc controls加入入口地址:--entry Reset_Handler 阅读全文
posted @ 2011-04-16 01:18 _安德鲁 阅读(7732) 评论(0) 推荐(1) 编辑
摘要: 通过调节电位器R4来调整屏幕的对比度。 通过切换PNP BJT的基级电压来开关LED+,即开关背光。 阅读全文
posted @ 2011-04-16 01:16 _安德鲁 阅读(12430) 评论(0) 推荐(1) 编辑
摘要: 可能原因: 1 录入的格式不对,需仔细检查 2 录入的文件格式不对,应该通过工具修改为ANSI格式的。 譬如从xls导出的文本文件,就是UCS-2 Big Endian格式。 总之,只要不是ANSI,就应该先想办法转换位ANSI。 阅读全文
posted @ 2011-04-16 01:11 _安德鲁 阅读(467) 评论(0) 推荐(1) 编辑
摘要: 解决方法:将C文件保存为ANSI格式,然后重新编译即可。 阅读全文
posted @ 2011-04-16 01:09 _安德鲁 阅读(1212) 评论(0) 推荐(1) 编辑
摘要: http://www.actel.com/documents/hdlcode_ug.pdf 阅读全文
posted @ 2011-04-16 01:06 _安德鲁 阅读(420) 评论(0) 推荐(1) 编辑
摘要: 缺氧乱语:呵呵,还没搞过USB呢。偷偷地把向哥的博文转过来,有空多瞄几眼。 转自:http://www.cnblogs.com/craftor/archive/2011/03/06/1972413.html 关键字: Cypress EZ-USB FX2LP CY7C68013A Keil C++Builder VC6 CyAPI CyUSB CyConsole Cypress的FX2LP系列的U... 阅读全文
posted @ 2011-04-16 00:57 _安德鲁 阅读(5206) 评论(1) 推荐(1) 编辑
摘要: 缺氧乱语:向哥这篇博文写得不错。 转自:http://www.cnblogs.com/craftor/archive/2011/04/09/2010461.html 简单来说,HDL的精髓就是if、case、FSM(有限状态机),而if、case通常又是伴随在状态机之中的。所以,状态机的重要性是毋庸置疑的。通常,在一个always或者process中,用到的都是一阶的状态机比较多,二阶以上的较复杂... 阅读全文
posted @ 2011-04-16 00:55 _安德鲁 阅读(984) 评论(0) 推荐(2) 编辑
摘要: 缺氧乱语:程序匠人写的这些技巧非常值得借鉴和吸收。其中几条我们已经经常使用:比如第九条,在写Verilog Testbench的时候,就会用到“快镜头”;再比如第十条,我个人就比较喜欢在C代码里面加上DEBUG总开关宏。转自:http://bbs.21ic.com/icview-128517-1-1.html一、前言调试程序,是软件开发过程中的一个必不可少的环节。这篇帖子,匠人试着来整理一下一些调试的技巧。说到“技巧”,这个词自从被所长批臭之后,匠人就吓得不敢再提,生怕一不小心就暴露了思想的浅薄和眼光的局限,呵呵。所以咱们不叫“技巧”,干脆低调点,就叫“雕虫小技”吧。这里所讨论的“调试”技巧, 阅读全文
posted @ 2011-04-16 00:53 _安德鲁 阅读(1740) 评论(1) 推荐(1) 编辑
摘要: 已发帖至:http://bbs.21ic.com/viewthread.php?tid=229192 关于菜农M0助学板(NUC120):http://bbs.21ic.com/iclist-78.html 使用串口0的接收中断,来控制闪灯类型。上电缺省不开灯。 发1,1Hz亮灭灯,占空比为50%; 发2,1.25Hz呼吸灯,占空比自己算; 发q,关灯 main.h#ifndef __MAIN_H__#define __MAIN_H__#include <stdio.h>/******************************************************* 阅读全文
posted @ 2011-04-10 17:44 _安德鲁 阅读(3498) 评论(1) 推荐(1) 编辑
摘要: 已发帖至:http://bbs.21ic.com/icview-228135-1-1.html关于菜农M0助学板(NUC120):http://bbs.21ic.com/iclist-78.html代码大意:使用PDMA0一次读取PDMA0_LEN 个ADC样本,然后在PDMA中断中求其均值。因为PDMA0的PDSSR1寄存器只可同时映射到一路ADC,因此在PDMA0中断中切换PDMA0源地址,此法较为拙劣,仅作演示用途。main.h#ifndef __MAIN_H__#define __MAIN_H__#include <stdio.h>/******************** 阅读全文
posted @ 2011-04-04 00:29 _安德鲁 阅读(1854) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/crazybingo/archive/2011/04/03/2004477.html 快死了,真的快死了,心死了,哀莫大于心死。。。 因为调摄像头,其中有个模式是“fps切换”,需要用到PIO外部中断,但是以前没写过,反正当年用过51,应该挺简单的,结果,差点让我执行了想死的冲动。。。 操蛋的代码一直死在中断初始化那边,一次又一次的压抑自己想死的冲动。 首先NIOS 91用了增强型中断,当然这不是问题的关键,我不详说,看牙缝的博客:http://www.cnblogs.com/yuphone/archive/2010/05/13/173471 阅读全文
posted @ 2011-04-03 21:18 _安德鲁 阅读(1573) 评论(0) 推荐(1) 编辑
摘要: 转自:http://ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4642991 由入门到精通 - 吃透PID2.0.PDF 作者:焦作华润白志刚 阅读全文
posted @ 2011-03-29 23:54 _安德鲁 阅读(1637) 评论(0) 推荐(1) 编辑
摘要: 调试在我们编写程序时占有重要的地位。在linux下如何使用gdb调试器?下面采用FQA的方式让你快速了解gdb调试器。1.如何启动gdb调试器呢?在终端输入 gdb 程序文件名 即可。注意gdb调试的是可执行文件,而不是源代码。因此此处的文件名应该是可执行程序文件名。成功进入gdb后会显示一大段文字说明,然后是gdb提示符:(gdb) 。请注意在进入gdb之前应该按照如下方式编译源程序:gcc -g test_gdb.c -o test_gdb只有加入选项-g才能被gdb调试。2.除了上述方法,还有其他方法进入gdb吗?直接在终端输入:gdb,成功进入后,使用file命令装入要调试的程序。输入 阅读全文
posted @ 2011-03-29 01:35 _安德鲁 阅读(753) 评论(0) 推荐(1) 编辑
摘要: 关于SWD模式JLINK上的JTAG插针引脚图如下所示,配置成SWD模式,其对应关系为:JTAG SWDVCC VCCRST RSTGND GNDTMS SDATCK SCK那么我们可以使用杜邦线从1、3、7、9和4引出所需,连接到新唐nuc1xx上。 图 20pin JTAG插座早就试验过SWD的5线接法、也就是上面所述的那种接法;还有4线接法,去掉RST。不过今天由于操作失误,我发现了一个新的接法,即只用VCC、SDA和SCL信号,亦即JLINK所对应的179引脚。竟然也能正常使用。关于MDK之前使用的版本是4.06,要用到新唐的片子的话,必须另外安装新唐的器件库。不过,以前都只是跑跑代码 阅读全文
posted @ 2011-03-25 23:38 _安德鲁 阅读(12266) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页