- 博客(14)
- 资源 (30)
- 收藏
- 关注
转载 char 与 unsigned char的本质区别
原文:http://www.cnblogs.com/qytan36/archive/2010/09/27/1836569.html在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed) char与unsigned char之间的区别 首先在内存中,char与unsigned char没有什么不同,都是一个字节,唯一的区别是,char的最高位为符
2013-11-29 10:21:14 461
转载 谈谈unsigned char,short,int ,long的位长
原文:http://www.cnblogs.com/yqskj/articles/2229480.html最近经常见到这些unsigned char,short,int ,long的定义,有时真的不确定位长是多少,上网查,又话是跟编译器有关,没一个准确答案。于是只好自己找答案,其实用一个最简单地方就可以知道其长度,就是用sizeof函数。于是我写了如下一段:
2013-11-29 09:55:12 3290
转载 FatFS文件系统详解-附移植建议
原文 :http://blog.csdn.net/juana1/article/details/6867829最近做的spi flash,本打算弄个文件系统,由于之前用过了JFFS、YAFFS和TrueFFS,代码量都相当的大,这次想找款代码量不那么吓人的,学习一下,听说配置会相对复杂一些。选来选去,最终选定了FatFS,代码量足够的小,最新的R0.09版本只有1个.c文件(当然,还有
2013-11-28 20:28:21 987
转载 为STM32移植FATFS,读取SD卡上FAT12/16/32文件系统
给stm32移植fatfs文件系统,今天终于取得阶段性胜利。只需要提供这样几个函数即可 DSTATUS disk_initialize (BYTE); DSTATUS disk_status (BYTE); DRESULT disk_read (BYTE, BYTE*, DWORD, BYTE); DRESULT disk_write (BYTE, const BYTE*, DWORD,
2013-11-28 20:04:18 4515
转载 SD卡的读写和FatFS文件系统
因为要用,学习了一下SPI操作SD卡,同时移植了一个免费开源的FAT文件系统:FatFS。感觉挺好,在单片机上实现了读写文件的操作,接下来就可以解释我的G代码咯! 我的SD卡底层操作参考了网上几种常见的代码,但又对其结构做了一定的优化,至少看起来用起来比较方便。既可以作为文件系统的diskio使用,也可以直接使用底层函数,把SD卡作为一块flash读写。 FatFs文件系统体积蛮小,6
2013-11-28 19:26:09 3682
转载 FATFS 的几个函数使用方法
FATFS 的几个函数用法: FATFS *fs, fatfs; fs = &fatfs; f_mount(0, fs); b = f_open(&infile,"SD.txt",FA_CREATE_NEW); //创建新文件 f_close(&infile); //关闭文件 b = f_open(&infile,"SD.txt",
2013-11-28 19:21:42 5221
转载 FatFS文件系统
FATFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 等等,而不需要做任何修改。FatFs 模块为应用程序提供了下列函数:1.f_mount
2013-11-27 15:19:45 843
转载 Verilog HDL语法提纲
1.模块的端口定义module 模块名(口1,口2,口3,口4, ………); 2.(数据类型及其常量、变量)数字整数: 位宽>进制>数字>这是一种全面的描述方式。1) 二进制整数(b或B)2) 十进制整数(d或D)3) 十六进制整数(h或H)4) 八进制整数(o或O)x和z值 :在数字电路中,x代表不定值,z代表高
2013-11-26 21:34:49 1293
转载 verilog中的assign
assign 用于描述组合逻辑,用阻塞赋值,但assign语句是并行执行,(说明:阻塞赋值串行操作是局限于在behavior structual 描述内部,也就是指在initial and always block内部。)所有的assign和always是并行执行的。对assign之后不能加块,实现组合逻辑只能用逐句的使用assign 组合逻辑,如果不考虑门的延时的话当然可以理解为瞬时执行
2013-11-26 21:29:00 4962
转载 上拉电阻与下拉电阻的作用和区别
2者共同的作用是:避免电压的“悬浮”,造成电路的不稳定; 一、上拉电阻如图所示:1、概念:将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平;2、上拉是对器件注入电流;灌电流;3、当一个接有上拉电阻的IO端口设置为输入状态时,它的常态为高电平; 二、下拉电阻如图所示:1、 概念:将一个不确定的信号,通过一个电阻与地GND相连,固定在低电平;
2013-11-26 19:34:49 7612
转载 常见频率f与周期T之间的关系
1KHz=1ms=1微秒=1/1000秒1MHz=1us=1微秒=1/1000000秒10MHz=1/10us=0.1us20MHz=1/20us=0.05us50MHz=1/50us=0.02us1GHz=1ns=1纳秒=1/1000000000秒口诀:频率f扩大多少n倍nf,周期T就除以n多少倍T/n,单位参考标准单位;
2013-11-26 19:33:47 27721 1
原创 quartus II中如何将.V文件变成.bdf
将.v文件加到file中,然后可以在然后就可以将.bdf模块添加进去了File->Create / Update->Creat Symbol Files for Current File找到。
2013-11-26 13:01:39 19271 7
转载 DE2实践之WM8731产生正弦波
经历近三周的时间,终于搞定了wm8731产生1khz正弦波的那个DEMO。现在就将这三周来的收获做一个记录,希望大家与我共同分享,共同进步。 一.本DEMO 的目的 通过fpga控制音频编解码芯片wm8731产生一个1khz的正弦波,接上de2板上的耳机接口,试听此正弦波。 二.原理FPGA与wm8731共有5个接口,分别为SCLK,SDIN,
2013-11-23 14:57:15 5198 3
原创 基于sopc的iic总线对24LC256读写操作
/*-------------------------------------------------------------------------------------- * Includemain函数 *-------------------------------------------------------------------------------------*/
2013-11-20 15:14:49 2088 3
等保2.0宣贯大会大全PDF版.rar
2020-03-22
SM2椭圆曲线公钥密码算法详解.rar
2020-03-22
SM2椭圆曲线公钥密码算法
2019-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人