很多做过单片机的朋友都知 道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部。即使MCU断电了再重新上电,程序也能继续运行。这是因为对MCU烧写固件 的实质就是将程序固件写入到MCU的片上程序存储器ROM中,而现代的大部分MCU这个ROM都是FLASH存储器。FLASH存储器能 ...
分类:
其他好文 时间:
2016-06-17 06:13:13
阅读次数:
407
未使用管脚设置为三态输入 Assignments -> Device 或双击器件 Device and Pin Options ...
分类:
其他好文 时间:
2016-06-09 22:13:44
阅读次数:
334
高级的嵌入式市场主要分为以下三类:ARM、DSP 和 FPGA。 其中 ARM 是行业内的佼佼者,目前几乎所有的安卓智能手机都使用 ARM 授权的 CPU架构;而 DSP(数字信号处理器) 早年就被大面积的应用与电话、DVD、通讯基站等领域。DSP 与 ARM 的区别在于,ARM 是通用 CPU,D... ...
分类:
其他好文 时间:
2016-05-30 14:28:41
阅读次数:
219
芯航线FPGA学习套件之4*4矩阵键盘模块测试手册 本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的矩阵键盘模块的测试方法: 连接开发板,如下所示: 2、将矩阵键盘模块与开发板按如下图所示连接: 具体连接线序,可参看下图: 打开测试工程NEW_Key_Board,如下图所示: 烧写NEW_Ke... ...
分类:
其他好文 时间:
2016-04-15 09:27:37
阅读次数:
306
芯航线FPGA学习套件之多通道串行ADDA模块测试手册 本手册以简明扼要的方式介绍芯航线FPGA学习套件提供的ADDA模块的测试方法: 连接开发板,如下所示: 2、将ADDA V1.1模块与开发板按如下图所示连接: 打开测试工程DA_AD_v1.1,如下图所示: 烧写DA_AD.sof文件到开发板中... ...
分类:
其他好文 时间:
2016-04-15 09:26:52
阅读次数:
389
1.ADC_549模块的时序知识. 2.ADC_549模块的核心代码. 3.ADC_549模块的使用. 1.ADC_549模块的时序知识. (1)时序图 从上面的红色画圈的地方是我们总结出的几个需要重点注意的地方:1. CS 有效时(低),需要等待1.4us才可以读取第一位数据2. 连续读完8位数据 ...
分类:
其他好文 时间:
2016-04-01 16:02:37
阅读次数:
252
在秒表上一些其他模块就可以变成电子钟了,使用以下约定: 使用 KEY[0] 作为复位按键,复位后显示 00:00。 使用 KEY[1] 作为调整/暂停按键,暂停时电子钟调整的两个灯管保持 1Hz 的频率闪烁。 使用 KEY[2] 作为调整左移按钮,KEY[3] 作为调整右移。 具体看原理图,太大了分...
分类:
其他好文 时间:
2016-01-10 08:12:18
阅读次数:
396
根据黑金 AX301 手册,数码管位选信号命名为 SEL[5:0],其中 SEL[5] 对应最左边的数码管,而SEL[0] 对应最右边数码管;作为约定,在下面的描述中我们对应的称之为数码管 5 和数码管 0。数码管的段选信号被命名为 DIG[7:0];DIG[7] 为小数点 DP,DIG[6] 为数...
分类:
其他好文 时间:
2015-12-11 22:25:42
阅读次数:
355
数码管是一种常见的用于显示的电子器件,根据数码管大致可以分为共阴极和共阳极两种,下图所示的是一个共阳极的数码管的电路图(摘自金沙滩工作室的 51 开发板电路图),我的 AX301 开发板与这张图的情况类似,几乎所有的教科书上都会讲到数码管的原理,这里我就不再详述了。 由于多个数码管的段选信号(下图中...
分类:
其他好文 时间:
2015-12-07 18:05:48
阅读次数:
219
这篇的重点是讲解如何使用多文件工程。伴随着学习的深入,编写的代码量会变得越来越大,尤其是当工程中有相互调用的模块关系的时候,如果还使用一个文件描述整个工程,就会使得文件变得非常的长而且难以查阅。 这篇新建一个名为 add4 的工程,目标是设计一个由四个一位全加器构成的四位加法器。在 verilog ...
分类:
其他好文 时间:
2015-12-02 20:38:48
阅读次数:
607