排序:
默认
按更新时间
按访问量

SD卡初始化及读写流程

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

2014-03-19 22:44:46

阅读数:747

评论数:0

the connected emulator is a j-link clone

用SEGGER安装目录下的JLinkARM.dll替换掉MDK安装目录下的./ARM/Segger/JLinkARM.dll就可以了

2013-09-12 19:48:18

阅读数:5151

评论数:1

stm32 fsmc 功能讲解

LCD有如下控制线: CS:Chip Select 片选,低电平有效 RS:Register Select 寄存器选择 WR:Write 写信号,低电平有效 RD:Read 读信号,低电平有效 RESET:重启信号,低电平有效 DB0-DB15:数据线 假如这些线,全部用普通IO口控...

2013-07-11 21:53:32

阅读数:598

评论数:0

DDB和DIB 是什么?区别?

BMP图像文件是Windows   3.X   所采用的图像文件格式,几乎所有Windows   上的应用软件都支持这种图像文件,其中最常见的就是Windows本身所附的绘图软件(Paint-Brush),所以欲在Windows上探讨图像的文件格式,势必要对BMP有一个完整而全面的认识。 ...

2013-07-05 14:16:05

阅读数:990

评论数:0

键盘消抖

首先将按键值保存两次,以检验按键值的变化。当按键值变后将计数器置0,否则继续加1。当计数器值等于fffff的时候,说明按键是正常按下的,接着保存两次,检测值的变化。若相应位有变化,则将相应的led控制取反。(好像新的代码中键值只检验了一次,不过找不到新代码了。) `timescale 1ns /...

2013-04-27 07:48:03

阅读数:758

评论数:0

脉冲边沿检测(Verilog)

在很多时候都要对输入脉冲进行边沿检测,如PS/2时序,ps2_data数据在ps2_clk时钟下降沿接收。   边沿检测Verilog程序代码:   布线布局后仿真波形如下图: 点击看原图   可以注意到其中的移位寄存器用了非阻塞赋值( ps2_clk_r0 ps2...

2013-04-26 21:12:04

阅读数:1144

评论数:1

比较好的三段式状态机verilog范例

状态机采用VerilogHDL语言编码,建议分为三个always段完成。三段式描述方法虽然代码结构复杂了一些,但是换来的优势是使FSM做到了同步寄存器输出,消除了组合逻辑输出的不稳定与毛刺的隐患,而且更利于时序路径分组,一般来说在FPGA/CPLD等可编程逻辑器件上的综合与布局布线效果更佳。 ...

2013-04-25 15:36:49

阅读数:991

评论数:0

硬件描述语言Verilog设计经验总结

一、硬件描述语言Verilog 粗略地看Verilog与C语言有许多相似之处。分号用于结束每个语句,注释符也是相同的(/* ... */和// 都是熟悉的),运算符“==”也用来测试相等性。Verilog的if..then..else语法与C语言的也非常相似,只是Verilog用关键字 begi...

2013-04-25 15:34:30

阅读数:3675

评论数:0

关于三极管的"放大"作用

最初,十几年前的初中,首次接触三极管就对“三极管有放大作用”中的“放大”二字吸引,第一反映就是很想为什么能放大?怎么放大的?具体过程怎么样?从那时候起开始翻查各式各样资料,想把“放大”原理弄清楚。为此,学了半导体制造,半导体物理,固态物理,电路设计等数门课程,结果如下:  1,所有资料要么从...

2013-04-25 15:33:27

阅读数:663

评论数:0

Verilog HDL语法提纲

1.模块的端口定义 module 模块名(口1,口2,口3,口4, ………);   2.(数据类型及其常量、变量) 数字 整数: 位宽>进制>数字>这是一种全面的描述方式。 1) 二进制整数(b或B) 2) 十进制整数(d或D) ...

2013-04-25 07:59:55

阅读数:676

评论数:0

新型的按键扫描程序,仅三行程序

不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。 同时,这里面用到了一些分层的思想,在单片机当中也是相当有用的,也是本文的另...

2013-03-21 21:16:04

阅读数:786

评论数:0

NTC(负温度)热敏电阻.阻值的计算方式

现在低成本测温方案中NTC热敏电阻用的比较多,一般采用查表的方法获取温度值,这就牵涉到温度和阻值的对应关系。如果你从我们生产厂家购买NTC热敏电阻可以向厂家所要温度阻值对照表,但是对于普通爱好者来说大多是从零售商那里购买的热敏电阻,而零售商一般是没有或没法向您提供准确的阻值和温度对照表的。 以下...

2013-03-19 09:34:25

阅读数:16428

评论数:0

FPGA与CPLD

FPGA 1 FPGA [Field Programmable Gate Array],基于查找表LUT(Look-Up-Table, LUT)结构:LUT本质是一个RAM(主流FPGA都基于SRAM工艺的LUT结构),用开发软件实现将可能的结果写入RAM,每输入一个信号进行逻辑运算就等于输...

2013-02-05 20:48:05

阅读数:924

评论数:0

呼吸机氧电池的工作原理及性能检测

1 氧电池工作原理 氧电池,这里特指医用氧电池,又称氧气传感器(Oxygen sensor)、氧浓度传感器、氧气单元、氧探头、氧电极等,采用电化学原理,主要功能是用于测量混合气体的氧浓度。测量范围:0%~100%氧浓度,在恒定工作压力和恒定温度条件下,氧电池产生的电压值与氧浓度成正比关系。每个氧...

2012-12-04 09:02:23

阅读数:4386

评论数:0

火线,零线,地线各自颜色和作用(转载)

火线又称相线,它与零线共同组成供电回路。在低压电网中用三相四线制输送电力,其中有三根相线一根零线。为了保证用电安全,在用户使用区改为用三相五线制供电,这第五根线就是地线,它的一端是在用户区附近用金属导体深埋于地下,另一端与各用户的地线接点相连,起接地保护的作用。 火线是带电的,地线和零线是不...

2012-11-26 13:50:14

阅读数:1589

评论数:0

解读uCos中优先级判定表OSUnMapTbl原理(转载)

OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0, OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8, OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16, OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24, ...

2012-11-22 10:08:34

阅读数:296

评论数:0

磁盘分区类型标志表 (Windows系列)

我们的操作系统是靠磁盘分区信息表上的分区类型标志来识别每一个磁盘分区的类型,下面是常见的各种分区类型标志,其中红色和蓝色是最常用的Windows系列操作系统所使用的分区类型,分区类型标志位标志与分区实际格式不符也是常见磁盘的故障,在数据恢复业务中会占到1-2%的比例。 磁...

2012-10-24 13:04:51

阅读数:867

评论数:0

软件生存周期各阶段活动定义浅释

首先讲一下软件生存周期的定义,即以需求为触发点,提出软件开发计划的那一刻开始直到软件在实际应用中完全报废为止可以认为是一个完整的软件生存周期,软件生存周期的提出是为了更好的管理、维护和升级软件。其中更大的意义在于管理软件开发的步骤和方法。它把整个的软件生存时间看作是一个整体,以时间的推移和软件开发...

2012-09-25 10:18:56

阅读数:1415

评论数:0

呼吸机的工作原理及其主要功能

呼吸机的功能呼吸机是一个肺通气装置(Lungventilator),因为它只能起到将气体送到肺内和排出肺外的作用,而并没有参与呼吸的全过程,它并不能代替肺的全部功能(指换气功能)。所以有人认为将其称之为通气机更为确切,我们所谈到的呼吸机的功能实际上是指它的通气功能。呼吸机的功能可分为几大类:主要功...

2012-09-24 15:22:21

阅读数:1244

评论数:0

PC串行接口串口定义

PC串行接口串口定义(db9) PC/AT 机上的串行口是 9 针公插座,引脚定义为: Pin Name Dir Description 1 CD 2 RXD 3 TXD --> Transmit Data 4 DTR –> Data Terminal Re...

2012-09-11 11:37:58

阅读数:723

评论数:0

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