-
我们用软件编程的时候,用到除法的时候,一个/这样的除号就搞定了。但是如果用硬件来实现除法,又是怎么样实现的了。
-
上次说了dds的原理,这次我们用FPGA来实现dds。因为dds在da之前都是数字器件,所以我们可以用FPGA来实现dds的前两个部分。
-
今天重温了下51单片机,先从流水灯做起。用的是proteus8.0来仿真。
-
PS2协议也很简单,和串口接收差不多,只是数据要多一个奇偶校验位。其协议时序如下,只考虑PS2接收,即只接收外部PS2数据。
-
FPGA之IIC这几天实现FPGA对AT24C02进行读写。采用的是IIC总线,所以要写IIC控制代码。写代码花了一下午,可是调试花了三天。真是相当蛋疼,用了各种方式进行调试。AT24C02采用的是...
-
DS1302是比较经典的时钟芯片,刚好开发板上有这一个芯片。然后去准备用verilog去控制控制。
-
以下程序,只考虑外接一个DS18B20,因为开发板上就挂了一个。只读取温度16位值,没有读取其他寄存器值。需要其他操作,可以在程序的基础上改改就行了。也很简单的。主要是底层的驱动,发数据和读数据,复...
-
在proteus可以仿真串口,但是用它自带的终端不能显示字符,只能显示16进制值,而且不能输入信息。所以,就考虑使用虚拟串口,然后用串口调试助手。
-
W24Q16是FLASH存储芯片,容量为16Mbit。注意是16Mbit,其实就是2M-byte。W24Q16采用的是spi总线。但是这个spi总线有三种方式。
-
用过linux系统都知道,我们可以通过终端输命令来操作linux系统。但是对于嵌入式来说,没有显示器,那怎么来模拟这个终端了。这里就要用到嵌入式中最好用到功能,串口。我们可以通过串口,将要显示的东西...
-
SD卡是比较常见的存储设备了。SD卡也有分类,按照容量有三类。1、 SD卡,小容量的卡。容量小于2G。现在用得比较少了。2、 SDHC卡。中容量的卡,容量大于2G,小于32G。目前用得普遍。3、 S...
-
前面说了关于SDHC卡的一些基础知识。现在就开始进行驱动我们的SDHC卡了。有了前面一章的两个函数的基础,来构建其他的函数。首先是复位。复位是很重要的一个操作,复位如果不成功的话,那SD卡是不能使用...
-
之前已经对SDHC卡的底层驱动已经写好了函数,接下来就利用写好的函数来测试队SDHC卡的驱动。SD2.0标准规定SDHC卡必须使用FAT32文件系统。所以这里首先是提取文件系统信息。有了解过FAT3...
-
准备把de2-115上面的存储器外设都给驱动一下,首先就先从简单的sram开始。Sram的驱动比较简单,和FPGA内部的ram差不多,只不过不是由时钟来控制读写,而是由控制信号来控制读写,读写都很快...
-
串口将接收到是数据发送到IIC_FIFO中,然后IIC_FIFO控制器控制IIC控制器,将IIC_FIFO中暂存的数据给写到EEPROM中。当外部有按键按下时,按键检测模块会检测到这个输入,然后控制...
-
手上有一块OK6410的板子,就想起来花点时间学习下经典的ARM系列ARM11。了解一下ARM11的开发流程,以及怎么跑系统。
-
因为自己课题需要,最近一直在研究CCD成像相关资料(所以Kinetis相关研究暂时放下了,不过不会太久,过段时间就会继续更新Kinetis了),这里把自己对即将用到的一款CCD专用AD AD9...
-
J-Link作为当今灰常流行的ARM核的JTAG(现在又支持SWD)调试器,以其价格便宜(市场上七八十块钱一个,最新版为V8版)、调试方便、下载速度快等优点,得到很多嵌入式开发者的青睐(咳咳,我不是...