自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 CS5532 C51驱动程序

CS5532 C51驱动程序//The program for CS5532-ASZ//This is a 24bit ADC and PGIA//Made by OurWay and 2006/03/21//#include <reg51.h>//#include <intrins.h>//根据实际情况定义//sbit SDI5532 = P2^...

2013-02-20 15:34:00 410

转载 女儿出生回家了

2012.9.18日,我的女儿乐乐出院回家了,女儿与15日5:57分出生,2.6KG,48CM虽然小了点,但是以后会养大的,呵呵。小孩子还挺乖,没怎么哭闹,吃完就睡,头两天因为吃得比较少,还有点担心,后来慢慢吃得多点了,就放心了。这几天在医院一直守护着她,给她喂奶,伺候她,看着她心里挺高兴的,也许有了当父亲的喜悦。希望她以后能听话,乖一点,爱护好自己。转载于:https:...

2012-09-18 16:10:00 55

转载 inout 用法

芯片外部引脚很多都使用inout类型的,为的是节省管腿。一般信号线用做总线等双向数据传输的时候就要用到INOUT类型了。就是一个端口同时做输入和输出。 inout在具体实现上一般用三态门来实现。三态门的第三个状态就是高阻'Z'。 当inout端口不输出时,将三态门置高阻。这样信号就不会因为两端同时输出而出错了,更详细的内容可以搜索一下三态门tri-state的资料.1 使用inout类...

2012-08-25 13:20:00 408

转载 自己写的还有问题的SD卡IP

module LDM_SDCARD( //Avalon Clock input csi_clk, input csi_rst_n, //Avalon-MM input avs_chipselect, input [1:0] avs_address, //multiple...

2012-08-25 00:07:00 59

转载 LCD1602 IP Design

Avalon-MM____LCD1602 IP Design(1)verilog代码/********************************************************************* Module Name : Crazy_LCD1602* Author :...

2012-08-23 00:42:00 40

转载 NIOS II常用函数整理【转】

IO操作函数函数原型:IORD(BASE, REGNUM) 输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量函数说明:从基地址为BASE的设备中读取寄存器中偏移量为REGNUM的单元里面的值。寄存器的值在地址总线的范围之内。返回值: -函数原型:IOWR(BASE, REGNUM, DATA)输入参数:BASE为寄存器的基地址,REGNUM为寄存器的偏移量,D...

2012-08-23 00:28:00 57

转载 基于DE0的数字钟【SOPC+NIOS】

http://www.ceet.hbnu.edu.cn/bbs/viewthread.php?tid=7281&extra=page%3D2写在前面的话:最近两天在写这个东西,一直没写出来,最终在一个FPGA研究群里受人指点: #define seg1*(volatile unsigned char *) SEG_1_BASE 这种寄存器映射如果CPU等...

2012-08-23 00:26:00 148

转载 NIOS 寄存器的三种映射方式

http://www.ceet.hbnu.edu.cn/bbs/viewthread.php?tid=7325alt寄存器赋值三种方式:一、#ifdef CRAZY_LED_DATA#define LED_DATA_ADDR (LED_DATA_BASE | (1<<31))#define LED_DATA (*(volatile...

2012-08-23 00:17:00 142

转载 NIOS 寄存器映射方法

此处以我所写的MAX7219为范例,从HDL接口描述到C语言软件编程,分析两种表面不一样、但实质是一样的寄存器映射方法,找出其中联系与区别。http://www.cnblogs.com/yuphone/archive/2010/04/22/1717779.html方法1 使用Altera提供的API1. 使用HDL描述Avalon-MM接口代码1 Amy_S_max721...

2012-08-23 00:10:00 140

转载 SOPC 8位数码管动态扫描的定制IP

SOPC 8位数码管动态扫描的定制IPhttp://www.cnblogs.com/Neddy/archive/2010/07/08/1773983.html8位数码管的IP,是动态扫描的//SEG.vmodule SEG(clk,reset_n,address,write,writedata,SEG,COM); input clk; input reset_...

2012-08-22 23:48:00 122

转载 原创:最近做简易数码相机,基本成功,上图

SD+ZNFAT+NIOS II + OV7670 +FIFO电路板图片拍摄的照片:转载于:https://www.cnblogs.com/GL-BBL/archive/2012/08/22/2650770.html

2012-08-22 14:15:00 61

转载 Avalon-MM____SD_CARD IP Design

http://www.cnblogs.com/crazybingo/archive/2011/03/03/1970151.html(1)verilog代码/********************************************************************* Module Name : Crazy_SD...

2012-08-21 23:17:00 72

转载 转:在SOPC定制自己的IP

http://www.cnblogs.com/kingst/archive/2010/06/05/1752363.htmlNIOS II是一个建立在FPGA上的嵌入式软核处理器,除了可以根据需要任意添加已经提供的外设外,用户还可以通过定制用户逻辑外设和定制用户指令来实现各种应用要求。这节我们就来研究如何定制基于Avalon总线的用户外设。SOPC Builder提供了一个元件编辑...

2012-08-21 22:34:00 96

转载 STM32 FatFS 移植经验分享

STM32中 FatFS移植http://www.amobbs.com/forum.php?mod=viewthread&tid=5464257&highlight=STM32%2BFatFS%2B%E7%A7%BB%E6%A4%8D%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB前言与废话 做项目时网找资料,不会的东西上网查阅一...

2012-08-20 12:57:00 154

转载 STM32的FATFS文件系统移植笔记

STM32的FATFS文件系统移植笔记一、序言 经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介 FatFs Module是一种完全免费开源的FAT文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准C语言编写,所以具有良好的硬件平台...

2012-08-20 12:16:00 2207

转载 FatFS文件系统详解-附移植建议

http://blog.csdn.net/juana1/article/details/6867829最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有一个底...

2012-08-20 10:36:00 108

转载 NIOS 常用头文件

#ifndef TERASIC_INCLUDES_H_#define TERASIC_INCLUDES_H_#include <stdio.h>#include <stdlib.h> // malloc, free#include <string.h>#include <stddef.h>#include <unistd.h&gt...

2012-08-20 00:32:00 95

转载 c语言字符串与整数之间的转换

在c语言中,我们经常面临需要将字符串转换为整型,以及将整型转化为字符串的问题。将字符串转换为整数的函数在stdlib.h中定义:int atoi(const char *str);atoi函数会跳过str中前面出现的空格,从第一个数字开始转换。下面是我的实现:[cpp] view plaincopyprint?intmy_atoi(cons...

2012-08-19 15:51:00 286

转载 SD卡调试关键点

SD卡调试关键点: SD调试注意点1.上电时要延时足够长的时间给SD卡一个准备过程,在我的程序里是5秒,根据不同的卡设置不同的延时时间。SD卡初始化第一步在发送CMD命令之前,在片选有效的情况下首先要发送至少74个时钟,否则将有可能出现SD卡不能初始化的问题。2.SD卡发送复位命令CMD0后,要发送版本查询命令C...

2012-08-19 15:24:00 67

转载 指针相关运用

指针相关运用转自:http://blog.csdn.net/snowq/archive/2008/01/17/2050129.aspx最近写了一个小程序,遇到一点小问题,是关于指向字符串的指针的。由此一发不可收拾,好奇心驱使我决定研究一下指针的初始化和赋值规则。略有所得之后,执笔记下,以备后用。1、指针的初始化初看起来,指针的初始化和赋值好像很混乱,又是*,又是&...

2012-08-19 15:22:00 36

转载 字符串 转换大全

字符串 转换大全c语言字符串 数字转换函数大全最近学数据结构老是做实验常用到字符串和数字的转换想找却发现网上的资料太散所以搜集整理一下 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toasc...

2012-08-19 15:13:00 35

转载 详解C中volatile关键字

详解C中volatile关键字volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的...

2012-08-19 15:08:00 64

转载 单片机实现软件复位(软复位)的方法及讨论(转)

单片机实现软件复位(软复位)的方法及讨论(转)http://hi.baidu.com/wxdpj/blog/item/9707c7823631cdab0cf4d2a7.html单片机软复位有什么好的方法?如从机收到复位命令(软件命令),程序怎么使机器复位?虽然要使软件始终处于可控状态,最好不要用"复位",因为复位是纯硬件过程,软件是不可控的.但是我们还是要讨论方法,一...

2012-08-19 15:03:00 1230

转载 复位电路的几种设计

复位电路的几种设计http://hi.baidu.com/wxdpj/blog/item/bde5b97fe948d50e28388ac6.html复位源是导致单片机内部复位操作的源泉,大致可分为七种:上电复位(POR)﹑人工复位(MRST)﹑电源欠电压复位(LVR)﹑看门狗复位(WDR)﹑软件复位(SWR)﹑软硬件复位(SHR)﹑和非法地址复位(IAR)。...

2012-08-19 14:58:00 270

转载 data,bdata,idata,pdata,xdata,code存储类型与存储区

data,bdata,idata,pdata,xdata,code存储类型与存储区bit是在内部数据存储空间中20H..2FH区域中一个位的地址,或者8051位可寻址SFR的一个位地址。code是在0000H..0FFFFH之间的一个代码地址。data是在0到127之间的一个数据存储器地址,或者在128..255范围内的一个...

2012-08-19 14:55:00 223

转载 SD/MMC SPI模式下命令集

1) class1,class3,class9:SPI模式不支持!2) 继SD1.1之后又推出了SD2.0,主要特性是支持更大容量。SD1.1中卡容量存放于CSD寄存器中, 而由于其规范中相关域的值较小,固最大只能表示2G地址。随着Nand容量的大大提高, SD1.1已经不适合潮流,因而推出了SD2.0。 初始化流程大同小义,只需要CMD0之后再加上CMD8命令的识别。...

2012-08-19 11:36:00 47

转载 LED PWM调光C程序

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 sbit LED1 = P2^0; sbit LED = P2^1; //定义LED灯,通过LED显示调光效果 sbit LED2 = P2^2; unsigned char CYCLE; //定义周期 该数字X基准定时时间 如果是10 则周期是...

2012-08-18 17:41:00 606

转载 FAT文件系统整体概述

FAT文件系统整体概述MBR:0扇区,分区记录,不一定每个磁盘都有MBR.DBR:可能位于0扇区,若不在0扇区则由MBR计算得到他的位置,以0XEB开始,记录该分区重要参数保留扇区:可能是32个扇区,也有可能不是。第一个FAT表:存储了目录与文件数据的链式存储结构...

2012-08-18 17:39:00 90

转载 转特权:NIOS2下的SDHC调试

NIOS2下的SDHC调试 本想自己做个简单易用的SPI控制器IPcore挂在NIOS2处理器上,整理半天却发现组件库里有3wire SPI外设,看看软件说明书配置一下也是很easy的,于是放弃了自己DIY组件的打算。 这两天调试了一下,之前用SF-EP1C板调试过2G以下的SD卡。这下面对SDHC卡,由于之前的经验,配合官方又臭又长的2.0的规...

2012-08-18 17:26:00 70

转载 转:SDHC卡驱动及初始化

2012-05-04 11:07【转】SDHC卡驱动及初始化瞎忙了几天终于让4G的SDHC卡在STC90C516的SPI模式下跑了起来,因为当初找资料的时候遇到了太多的困难,最后是在IH YFF的帮助下,看了E文的SD2.0协议才有点小明白的.最初的想法是弄一个数码相框玩玩,试跑了一个A例程,结果没有成功.到网上搜了很多相关的例程,结果发现和A例程的代码大同小异都...

2012-08-18 17:20:00 141

转载 转载:NIOS II spi详解

【笔记】NIOS II spi详解NIOS II spi详解1、说明本文是依据笔者阅读《Embedded Peripherals (ver 9.0, Mar 2009, 4 MB).pdf》参考文档所作的个人理解,可以看做是笔记吧。本文只讲NIOSII嵌入式外设SPI的原理与使用,关于IP-CORE的使用,请读者参考 《SPI Slave JTAG to Ava...

2012-08-17 22:07:00 73

转载 转载:NIOS2 SD卡 SPI操作函数

unsigned char CS_EN,DI_EN ;void delay(int i){ while(i>0) { i--; }}unsigned char Write_Cmd(unsigned char *cmd,unsigned char lres){ unsigned char rddata[1],time=0; do {...

2012-08-17 22:04:00 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除