自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 介绍FatFs文件系统移植的文章

FatFs文件系统的移植    因为需要,又不想自己写,所以就移植了一个文件系统。    说下我的硬件和开发工具:接成 TRUE IDE 模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。    我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/FS,支持CF卡,硬盘,SD/MMC卡,还有N

2012-12-27 09:55:40 806

转载 stm32 串口用校验

如果PC端设置为: 数据位=8,停止位=1,奇偶检验=偶则STM32的设置为:数据位=9,停止位=1,奇偶检验=偶请记住,在STM32上,奇偶检验位要计算在数据位中。

2012-12-11 19:47:43 2696

转载 关于USART接收中断的BUG和注意事项

[STM32]关于USART接收中断的BUG和注意事项http://bbs.21ic.com/icview-160999-1-1.html 问题描述:在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发!问题就出来,不到1

2012-12-11 19:46:39 1938

转载 KEIL RVMDK VS IAR EWARM

KEIL RVMDK VS IAR EWARM项目实战比较(谁更有效率?)!!http://bbs.ednchina.com/BLOG_ARTICLE_1741482.HTM    KEIL 和 IAR Systems都是嵌入式领域系统开发工具和服务商(IDE)的供应商,前者成立于-1986年,总部在德国(如今已被大名鼎鼎的美国ARM公司收购);后者于成立1983年,公司总部位

2012-12-07 22:13:14 5785

转载 教你如何找到导致程序跑飞的指令

http://blog.sina.com.cn/s/blog_908da74601011g31.html 本节PDF文档请在http://dl.dbank.com/c05ix5bmht下载调试嵌入式程序时,你是否遇到过程序跑飞最终导致硬件异常中断的问题?遇到这种问题是否感觉比较难定位?不知道问题出在哪里,没有办法跟踪?尤其是当别人的程序踩了自己的内存,那就只能哭了:(

2012-12-04 09:10:46 5173

转载 STM32 v3.5固件库systick ms延时

http://yaoohui.blog.163.com/blog/static/173794970201231110648251/《如何从STM32F10xxx固件库V2.0.3升级为STM32F10xxx标准外设库V3.0.0》一文中的“3.3.2 SysTick”讲到:在标准外设库中移除了SysTick的驱动,因此用户必须调用CMSIS定义的函数。

2012-12-04 01:12:53 14164 4

转载 关于STM32的systick定时器的详细说明

ARM学习《九》——关于STM32的systick定时器的详细说明原文:http://home.eeworld.com.cn/my/space.php?uid=116357&do=blog&id=31714我不得不说意法半导体确实有点风骚!甚至有点变态。我对ST文档 STM32F10XXX参考手册的编辑水平真是不敢恭维。手册中好多说明都是含糊不清,甚至将好多对初学者来说很重要的

2012-12-04 01:06:20 6655

转载 对uC/OS-II内二维指针的研究

对uC/OS-II内二维指针的研究原文 : http://blog.csdn.net/fanwei326/article/details/6127091东莞权智集团 范伟 mail: [email protected];  [email protected] 本文若有错误之处,欢迎来信指正。 uC/OS-II内存管理函数内最难理解的部分就是二维指针,本文以图文并茂的方式

2012-12-03 17:12:03 571

转载 stm32标准外设库使用详解

stm32标准外设库使用详解转载请注明出处:http://blog.csdn.net/lbl1234下载代码     stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32。    首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0。    解压该zip文件,得到如下文件夹和文件STM

2012-12-01 21:02:25 1198

转载 ucosii在stm32上的移植详解3

ucosii在stm32上的移植详解3 转载请注明出处:http://blog.csdn.net/lbl1234    移植详解1和2中主要讲了移植需要用到的基础知识,本文则对具体的移植过程进行介绍。    首先从micrium网站上下载官方移植版本(编译器使用ARM/Keil的,V2.86版本,V2.85有问题)。    下载地址:http://micrium.com/pag

2012-12-01 14:00:18 1954

转载 深入理解SP、LR和PC

深入理解SP、LR和PC 深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各

2012-12-01 11:52:32 11130

转载 STM32双堆栈及其在uC/OS-II中的使用

STM32双堆栈及其在uC/OS-II中的使用说明:里面可能有不少错误的观念,希望大家发现后及时的纠正。     首先了解一下双堆栈的知识,下面的图片来自《Cortex-M3权威指南》,有点枯燥,但还是要看的。  总结:1.系统复位后默认使用的是MSP,复位后的状态是特权级线程状态,在这个状态下是允许修改寄存器  CONTROL[1]

2012-12-01 09:53:39 5236

转载 LZ77算法基础介绍

LZ77算法基础介绍 我们在第三和第四章中讨论的压缩模型都是基于对信息中单个字符出现频率的统计 而设计的,直到 70 年代末期,这种思路在数据压缩领域一直占据着统治地位。在 我们今天看来,这种情形在某种程度上显得有些可笑,但事情就是这样,一旦某项 技术在某一领域形成了惯例,人们就很难创造出在思路上与其大相径庭的哪怕是更 简单更实用的技术来。  我们敬佩那两个在数

2012-11-29 17:44:34 941

转载 如何利用史密斯圆图匹配阻抗

如何利用史密斯圆图匹配阻抗[教程]先上张主角SMITCH圆图!    先来点基础的东西。史密斯圆图红色的代表阻抗圆,蓝色的代表导纳圆!!先以红色线为例!圆中间水平线是纯阻抗线,如果有点落在该直线上,表示的是纯电阻!!例如一个100欧的电阻,就在中间那条线上用红色标2.0的地方;15欧的电阻就落在中间红色标0.3的点上!水平线上方是感抗线,下方是容抗线;落在线

2012-11-28 11:35:51 9240 1

转载 STM32输入上拉下拉 寄存器怎么设置实现

STM32输入上拉下拉 寄存器怎么设置实现在输出模式下:ODR是数据输出寄存器,但是在 输入模式下,同时也用来配置上拉下拉设置。在Alientek的源码中的按键输入实验中有如下一段初始化代码:void KEY_Init(void){      RCC->APB2ENR|=1    GPIOA->CRL&=0XFFFFFFF0;//PA0设置成输入

2012-11-28 10:07:54 10522

转载 assert()函数用法总结

assert()函数用法总结  assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abo

2012-11-26 10:15:40 490

转载 RFID防碰撞算法(三)

RFID防碰撞算法(三) (2012-02-10 11:08) 标签:  算法  http://blog.chinaunix.net/uid-10604457-id-3069619.html1.2.2.4 管理标签群读写器采用下图所示的三个基本操作管理标签群。每个操作均由一个或一个以上的命令组成。这三个基本的定义如下:a)   选择:读写器选择标签群以便

2012-11-22 23:42:12 9016

转载 开发的超高频读写器模块性能指标

开发的超高频读写器模块性能指标http://blog.chinaunix.net/uid-10604457-id-3071373.html     读写模块基于先进的高密度集成芯片组技术,支持EPC C1 G2/ISO 18000-6C协议,满足【800/900MHz频段射频识别(RFID)技术应用规定(试行)】和美国FCC相关规定;目标市场定位于需要增加射频识别功能的

2012-11-22 23:40:38 1061

转载 贝纳公司的对RFID读写器及标签的市场分析(写的不错)

贝纳公司的对RFID读写器及标签的市场分析(写的不错)http://blog.chinaunix.net/uid-10604457-id-3068332.html一、What’s  your main operation?您的业务是什么?       无线射频识别技术研究和发展,专注与    •UHF超高频核心RF芯片    •嵌入式网络化中间件的设计

2012-11-22 23:37:07 3219

转载 超高频读写器的架构分析

超高频读写器的架构分析 (2012-02-09 11:21) 标签:  UHF读写器  架构  http://blog.chinaunix.net/uid-10604457-id-3068342.html 由于个人从研发工作,所以下面从读写器方面论述一二:目前市场上读写器构架分为两大类: 第一大类:采用MCU+FPGA(DSP)+RF由于集成AS

2012-11-22 23:33:53 1815

转载 奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一)

奥地利微电子AS3990 UHF RFID读写器开发板使用指南(一) (2012-02-14 15:27)标签: 读写器 奥地利 微电子 开发 接口 原文:http://blog.chinaunix.net/uid-10604457-id-3072596.html1.AS3990 UHF读写器系统简介    奥地利微电子公司的AS3990 U

2012-11-22 23:29:31 3364

转载 AS399X R1000/2000等芯片架构读写器的简单分析

AS399X、R1000/2000等芯片架构读写器的简单分析 (2012-02-09 11:25) 进入RFID的超高频行业后,一直用AS399X开发超高频读写器,下面对其及其其他芯片架构设计的读写器做些简单的总结(部分选自RFID世界网)1.     选AS3992有源代码提供,R1000/R2000源代码需付费.一旦掌握源代码,选用R1000/R2000进行超高频产品的开发,是

2012-11-22 23:26:45 3232

转载 ∑IINJ(PIN)(2) 所有I/O和控制引脚上的总注入电流(4) ±25 解答

∑IINJ(PIN)(2)  所有I/O和控制引脚上的总注入电流(4) ±25照这句话 理解如果点个 10mA的光耦 那只能点 2只半了??那这个电流也太小了点吧?http://bbs.21ic.com/icview-323626-1-1.html

2012-11-20 18:38:40 9590

转载 MC55开发之常用的AT指令(独家整理!保证是你见过的MC55开发最全的笔记~~)

MC55开发之常用的AT指令(独家整理!保证是你见过的MC55开发最全的笔记~~)原文:http://blog.csdn.net/sdwuyulunbi/article/details/4743075MC55是SIEMENS(西门子)公司推出的GSM/GPRS三频模块,主要为语音传输、短消息和GPRS数据业务提供无线接口。MC55集成了完整的RF射频电路和GSM的基带处理器,十分适

2012-11-20 18:32:36 885

转载 MC55开发之GPRS远程登陆程序的具体设计(独家整理!保证是你见过的MC55开发最全的笔记~~)

MC55开发之GPRS远程登陆程序的具体设计(独家整理!保证是你见过的MC55开发最全的笔记~~)原文:http://blog.csdn.net/sdwuyulunbi/article/details/4743659进行GPRS通信首先需要与服务器建立GPRS连接,即实现GPRS登陆。在登陆前需要使用AT指令对无线通信模块MC55进行初始化设置,设置内容包括连接方式、服务类型、接入点名

2012-11-20 18:30:46 614

转载 MC55开发之与GPRS登陆有关的AT指令详解(独家整理!保证是你见过的MC55开发最全的笔记~~)

MC55开发之与GPRS登陆有关的AT指令详解(独家整理!保证是你见过的MC55开发最全的笔记~~)原文:http://blog.csdn.net/sdwuyulunbi/article/details/4743489(1)AT^SICS(Internet Connection Setup Profile) 命令格式:AT^SICS: , , conProfileId指连接平台,可以建立0

2012-11-20 16:59:55 1167

转载 关于LZ77压缩算法 有代码

关于LZ77压缩算法2008年05月04日 星期日 下午 05:23    在看木马代码的时候,涉及到一个lz77无损压缩算法的问题,上网搜了好多资料,都没找到特别好的。感觉这篇写的还算完整,贴出来分享给大家。关于该算法的资料来源与网络,版权归原作者所有,如果侵权,请及时告知。之所以这样说,是笔者听说在LZ系列算法中还有一部分压缩算法有专利,另一方面也是为了尊总知识产权

2012-11-19 11:16:56 5530

转载 关于LZ77压缩算法

关于LZ77压缩算法    在看木马代码的时候,涉及到一个lz77无损压缩算法的问题,上网搜了好多资料,都没找到特别好的。感觉这篇写的还算完整,贴出来分享给大家。关于该算法的资料来源与网络,版权归原作者所有,如果侵权,请及时告知。之所以这样说,是笔者听说在LZ系列算法中还有一部分压缩算法有专利,另一方面也是为了尊总知识产权。    以下内容来自互联网:===============

2012-11-19 10:47:50 1072

转载 学习LZ77与LZSS算法的有关资料

第五节   词典编码有许多场合,开始时不知道要编码数据的统计特性,也不一定允许我们事先知道它们的统计特性。因此,人们提出了许许多多的数据压缩方法,企图用来对这些数据进行压缩编码,在实际编码过程中以尽可能获得最大的压缩比。这些技术统称为通用编码技术。词典编码(Dictionary Encoding)技术就是属于这一类,这种技术属于无损压缩技术。一.词典编码分类词典编码的根据是数据本身包含

2012-11-19 10:39:55 9990 1

转载 步进电机

步进电机速度过快会无法启动? 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过

2012-11-15 15:23:11 2470 1

转载 金盾GHOST WIN8简体中文正式版V5.0 32位 永久激活

ffffff

2012-11-15 10:45:33 1158

转载 RSA加密实例分析

RSA加密实例分析转帖现在网上有的大部分都是理论,这里将给出一个简单加密模块的全部源程序(源代码) 至于RSA的理论网上一大把,它是基于公钥加密体制的一种算法。这个实例主要是用来将某一重要文件绑定到一个IP地址上。 把它拷贝下来,存为CODE.C,然后执行 GCC –O CODE CODE.C 然后用./ CODE E [IP ADDRESS] [FILENAM

2012-11-14 16:54:16 747

转载 如何在读卡器中增加SAM

如何在读卡器中增加SAM(1)   常用的智能卡读卡器中SAM(Security   Access   Module)芯片有哪些?     (2)   读卡器中SAM的specification那里有描述?EMV3.1?       (3)   能否提供一下这方面的资料?     (4)   除了增加SAM芯片以外,读卡器的Firmware和驱动还有哪些工作要做?   1

2012-11-14 16:29:59 1384

转载 全面掌握ISO8583报文协议

全面掌握ISO8583报文协议我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很多同行也必然会经历同样得阶段,所以我写下本文,以便大家能够少走一些弯路。同时,我在网上(http://blog.csdn.net/lysheng/arc

2012-11-14 16:28:00 845

转载 POS终端MAC算法-C语言实现

POS终端MAC算法-C语言实现本文根据《中国银联直联POS终端规范》的阐述,用C语言编程实现,该算法在实际的商业POS终端中使用。POS终端采用ECB的加密方式,简述如下:a) 将欲发送给POS中心的消息中,从消息类型(MTI)到63域之间的部分构成MAC ELEMEMENT BLOCK (MAB)。b) 对MAB,按每8个字节做异或(不管信息中的字符格式),如果最后不满8个字

2012-11-14 16:25:53 6246 2

转载 FM1208 CPU卡操作程序调试小结

FM1208 CPU卡操作程序调试小结 FM1702这款芯片的操作可以通过SPI串口,也可以通过并口。在我们的设计中,是通过SPI串口进行操作的。所以在硬件电路搭建好了之后,首先要做的是调试SPI接口。我们所用的控制芯片是STM32F103C8TL,其中集成了SPI接口,对其进行操作就是进行一些设置,然后读写缓冲区,标志位,片选信号线。在程序中设置如下:SCK,MISO,MOSI对应芯

2012-11-09 17:26:42 12088

转载 stm32 smartcard调试--不用st8024

stm32 smartcard调试--不用st8024 关于stm32 smartcard功能调试,官方提供的例程是配合8024芯片进行控制的。程序可从地址:http://www.pudn.com/downloads420/sourcecode/embedded/detail1781544.html下载。经过摸索,终于调试出不用8024的程序设计。首先确定电路连接,stm32的

2012-11-09 17:20:54 11519 11

转载 STM32 FSMC总线深入研究

STM32 FSMC总线深入研究 由于CPU与FPGA通信的需要,以及对8080总线的熟悉,首选采用了STM32的FSMC总线,作为片间通信接口。FSMC能达到16MHz的写入速度,理论上能写20fps的1024*768的图片哈哈。(当然实际上是不可能的,就算是DMA传输,数据源也跟不上,实际上刷模拟的图片每秒10fps,刷的很high)当然这不是本篇的要点,这里主要研究STM32的FSM

2012-11-08 15:39:38 45511 2

转载 Hex文件格式解析

Hex文件是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式由很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。  Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,真个文件以行为单位,每行以冒号开头,内容全部为16进制码。Hex文件可以按照如下的方式进行拆分来分析其中的内容:  例如:  :0200000

2012-11-06 10:04:29 13248

转载 MFC中各种指针的获取

MFC中各种指针的获取 VC中编程对于刚刚开始学习的同学,最大的障碍和问题就是消息机制和指针获取与操作。其实这些内容基本上是每本VC学习工具书上必讲的内容,而且通过MSDN很多问题都能解决。一般我们使用的框架是VC提供的Wizard生成的MFC   App   Wizard(exe)框架,无论是多文档还是单文档,都存在指针获取和操作问题。下面这节内容主要是一般的框架,然后再讲多线程中的指针

2012-11-05 11:43:54 554

空空如也

空空如也

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

TA关注的人

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