自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 OpenCV--在VS2008环境下安装openCV2.4.4

系统环境win7      64位vs2008 32位openCV2.4.4安装问题

2013-12-18 14:58:33 786

转载 精密模拟电路设计的13条提醒

精密模拟电路设计的13条提醒别忘了阅读数据手册。(应用  工程师常常在解答完客户  问询后大声抱怨好好读读数  据手册吧。)获取数据手册中 的隐含信息,而不仅是表面 细节,非常重要。别忘了欧姆定律。导线或  PC走线的电阻不是0;测量  低电流时,不可忽略“绝缘体”  的漏电流。 别忘了偏置电流。有时候,油腻的指纹会  在原型设计中形成一条电流路径,导致  在干净的

2013-11-28 15:26:36 935

原创 android--基于wifi的手机遥控器--笔记1

参考资料:http://www.oschina.net/question/54100_30830、http://blog.sina.com.cn/s/blog_685790700100xjuo.html摘录自参考资料:根据之前的经验,应用软件的网络通信无非就是Socket和HTTP,其中Socket又可以用TCP和UDP,HTTP的话就衍生出很多方式,基础的HTTP GET和POS

2013-11-21 21:01:47 4574

转载 eclipse--默认工作空间更改

eclipse的默认工作空间更改eclipse\configuration\.settings目录下,有一个“org.eclipse.ui.ide.prefs”文件,用记事本打开,里面有一个“SHOW_WORKSPACE_SELECTION_DIALOG”,如果你之前有打勾的话后面的值是false,你把它改成true就好了,下次再开就出现那个“Workspace Launcher”框了

2013-11-21 19:59:51 1021

原创 给你写的launchpad430--FLASH

技术说明以上的图片是Gx2xx数据手册中flash的截图!表明一个器件内部flash的分布!具体的flash大小可以查看对应的用户手册!如上图所示:实例代码下面是TI的实例代码,其操作流程可以对照数据手册上说明!void write_SegC (char value){ char *Flash_ptr; /

2013-11-21 15:35:07 1188

原创 FreeModbus--完全分析--系列3

功能码0x04读输入寄存器在一个远程设备中, 使用该功能码读取 1 至大约 125 的连续输入寄存器。 请求 PDU 说明了起始地址和寄存器数量。将响应报文中的寄存器数据分成每个寄存器为两字节,在每个字节中直接地调整二进制内容。对于每个寄存器,第一个字节包括高位比特,并且第二个字节包括低位比特。以下是FreeModbus的代码:eMBExceptioneM

2013-11-19 21:41:15 2848

原创 FreeModbus--完全分析--系列2

eMBPoll的分析在此循环函数中xMBPortEventGet(&eEvent ) == TRUE先判断是否有事件,无事件发生则不进入状态机!还记得第二节定时器开始工作了吗?我们先看看该定时器如果超时了会发生什么事件!在超时中断中我们将会调用pxMBPortCBTimerExpired函数,其中有以下代码:BOOLxMBRTUTimerT35Expired( void )

2013-11-19 20:57:12 4426

原创 FreeModbus--完全分析--系列1

说明:freemodbus-v1.5.0主流程/* ----------------------- Start implementation -----------------------------*/intmain( void ){ eMBErrorCode eStatus; eStatus = eMBInit( MB_RTU, 0x0A, 0, 3840

2013-11-18 22:34:29 3587

原创 给你写的launchpad430--18B20--系列1

技术说明18B20的管脚及封装入下图所示:注意:BOTTOM VIEW 表示从底部向上看!!!1-Wire总线复位时序写时序读时序18B20操作说明#define CPU_F ((double)1000000)

2013-11-17 16:54:37 1261

原创 STM32--assert

源代码STM中断言的宏定义:/* Exported macro ------------------------------------------------------------*/#ifdef USE_FULL_ASSERT/** * @brief The assert_param macro is used for function's parameters c

2013-11-12 09:58:10 939

原创 给你写的launchpad430--TIMER--系列2

技术说明以上是430datasheet中对定时器比较功能的说明。比较功能有对应的输出管脚,例如:TA0.0表示当TACCR0发生匹配的时候,该管脚发生设置的转换动作。 CCTL0 = OUTMOD_4; // CCR0 toggle mode CCR0 = 500-1; TACTL = TASS

2013-11-07 21:30:08 1519

原创 给你写的launchpad430--TIMER--系列1

技术说明如图所示。。。在使用定时器之前,我们首先应该清楚我们将用这个定时器干什么,430的定时器功能比较丰富,有定时、比较、捕获。定时很好理解,就是设定好输入时钟以及计数个数后,定时器就会在输入时钟周期个数达到设定个数后发生中断,你可以在中断中添加自己的处理程序。定时器的模式有几种方式:STOP、UP、Continuous、UP/DOWN这种模式就是定时器计

2013-11-06 22:26:23 1088

原创 给你写的launchpad430--UART

技术说明查看datasheet:可以在chapter15找到下表                                                                         图1例如:我们设置SMCLK、MCLK = 1MHz,UARTA输入时钟为SMCLK,波特率 = 115200,开启读中断。管脚设置查看数据手册,连接UA

2013-11-05 15:05:20 1538

原创 给你写的launchpad430--IAR头文件

在写launchpad430程序的时候,发现IAR下有两种可用的头文件#include "io430.h"部分内容:#elif defined (__MSP430G2553__)#include "io430g2553.h"#elif defined (__MSP430G2203__)#include "io430g2203.h"#elif define

2013-11-05 10:21:47 1345

原创 linux--嵌入式网络文件系统NFS操作过程

准备工作安装相应的软件,并测试命令是否可用!安装nfs-kernel-server,系统会自动安装相应的依赖文件。测试是否成功,使用netstat -tl命令,查看是否有nfs。测试/etc/init.d/portmap restart和/etc/init.d/nfs-kernel-server restart是否可用。开始设

2013-11-04 13:56:11 936

原创 给你写的launchpad430--CLK

相关说明首先我们应该搞清楚G2553的内部时钟,这样方便我们以后进行定时器、串口等外设的设置。如下如所示:从图中我们可以看出,系统的工作时钟主要有三个:ACLK辅助工作时钟;MCLK系统CPU时钟;SMCLK次工作时钟。这三个时钟为系统的必要时钟,也就是说我们上程序开始的是应该进行相应的配置,这样系统才能按照我们的要求去工作。ACLK有图可以看出,主要由VL

2013-11-03 21:14:15 985

原创 给你写的launchpad430--常用资料

官方资料:http://www.ti.com.cn/tool/cn/msp-exp430g2                  http://www.ti.com/ww/cn/launchpad/msp430_head.html类似arduino的开发软件:http://energia.nu/download/推荐文档:玩转TI MSP430 launchpad学习时,

2013-11-02 22:20:58 734

转载 勉励--你的阅读造就了你 You are what you read

文/沈奇岚亲爱的: 大学生活还是让你不满意么?课程枯燥,老师敷衍,有人创业,有人恋爱。你心志不低,想要一份光辉的未来。可是,你说大一过得浑浑噩噩,大二也在稀里糊涂中即将过去。每天醒来你都告诉自己要努力奋斗,可是每一天过去的时候都好像一事无成。你看励志书,里面说目标明确、意志坚定就可以达到目标。你总是做不到。 我告诉你一个真相:如果你真的想在经济方面有所作为,那么你就看错书了。想

2013-10-29 22:28:08 731

原创 CSDN博客宽屏/窄屏显示问题

这些天用CSDN记录自己的学习过程。使用中CSDN查看的时候一直是窄屏显示,对于宽屏显示器来说不太方便!想改成宽屏模式,通过百度似乎是皮肤选择的不对!经验证后果不其然是该问题,建议CSDN能有个设置就好了!!为此记录一下,同道人可以参考!!

2013-10-29 11:51:20 1422 1

原创 uboot4--使用jlink烧写mini2440的uboot

Nor Flash烧写过程uboot -----> SDRAM -----> Nor Flash因此我们要设置CPU、SDRM地址、Nor Falsh地址初始化代码/*********************************************************************** SEGGER J-Link ARM Setup File

2013-10-29 11:35:24 1242

转载 linux--嵌入式网络文件系统(NFS)搭建原理

$ sudo apt-get install nfs-kernel-server nfs-common portmap

2013-10-28 20:13:48 2703

原创 uboot3--运行空间&存储空间

对于mini2440来说,通过对其硬件的分析可以得出nor flash    :nand flash :sdram       : 代码的存储编译器将代码编译成二进制文件后(.bin),要通过烧入flash中才能运行。这里的flash就是nor/nand flash。代码的运行代码的运行时一般从0x00000000地址开始取指令。但是sd

2013-10-28 16:32:07 881

转载 uboot--参数bootcmd和bootargs

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来

2013-10-28 09:58:14 908 1

原创 busybox1--编译

host:ubuntu10.04下载busybox:http://www.busybox.net/解压命令:由于是.bz2文件--tar -jxvf busybox-1.21.1.tar.bz2查看busybox目录下的readme提示可以用make config和make menuconfig进行配置。配置时make config可以使用而make menuconfig不

2013-10-25 16:39:37 527

原创 ARM--位置无关代码设计

参考资料:黄振华、李外云、刘锦高,ARM的位置无关程序设计在BootLoader中的应用

2013-10-25 09:38:58 771

原创 uboot2 --elf文件分析

root@ubuntu:/opt/FriendlyARM/u-boot-1.1.6/u-boot-1.1.6# file u-bootu-boot: ELF 32-bit LSB executable, ARM, version 1, statically linked, not strippedroot@ubuntu:/opt/FriendlyARM/u-boot-1.1.6/u-boo

2013-10-24 22:08:38 1218

原创 嵌入式系统--构成

启动部分常用的bootloader--ubootBootLoader最为系统复位或上电后首先运行的代码,一般应写在起始物理地址0x0开始。Bootloader的启动过程可以是单阶段的,也可以是多阶段的。通常多阶段的bootloader能提供更为复杂的功能,以及更好的可移植性。从固态存储设备上启动的bootloader大多数是二阶段的启动过程,也即启动过程可以分为stage1和stage2两

2013-10-24 21:15:32 523

原创 uboot1--资源

官方网站ftp://ftp.denx.de/pub/u-boot/http://www.denx.de/wiki/DULG/Manualhttp://www.denx.de/wiki/ELDK-5/WebHome

2013-10-24 20:14:49 667

划时代-51单片机C语言全新教程

。。。。。。学习51的好资料!。。。。。。。。。。

2011-05-20

生态系统类自然保护区

生态系统类自然保护区,介绍了关于生态系统的有关研究

2008-12-26

单片机C语言与汇编语言混合编程

单片机C语言与汇编语言混合编程,希望能帮助你们!

2008-12-26

空空如也

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

TA关注的人

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