自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 time。h新手指南

#include "time.h"#include "stdio.h"int main(void) { struct tm *ptr;time_t lt; char str[80]; lt=time(NULL);ptr=localtime(strftime(str,100,"It is now %I %p",ptr);printf(str); return 0; }这个能输出当前下午几点。具体还有

2010-01-06 09:23:00 440

转载 关于c++中的sstream类

      在cpp中,程序把输入和输出看做字符流,输入时,程序从输入流中提取字节,输出时,程序把字节插入到输入流中。对于输入输出流既可以来自标准输入输出设备,也可以来自文件,还可以来自String对象,三者分别属于iostream、fstream、sstream。      对于iostream类,就是我们通常所说的标准流,它把程序跟标准io连接在一起,输入来自键盘,输出对象则为显示器。    

2010-01-06 09:10:00 782

原创 CAN—CEPARK硬件经典

这一讲我们详细介绍一下CAN总线通讯模块的硬件设计:CAN总线学习板上CAN通讯模块的设计。包括三个部分: (1)与CPU的接口; (2)CAN控制器SJA1000与驱动器82C250接口及其他外围电路; (3)82C250外围电路。 在选定了CAN控制器SJA1000和CAN驱动器82C250后,我们肯定很想知道它的硬件电路怎么设计。其实这个比较简单,一般我们会遵循下面的步骤:

2009-12-27 16:21:00 1263

转载 CAN入门一

      开始介绍一下我们的好朋友单片机,高手可以略过,初学的朋友们可以听听我们的唠叨。 总体说来,我们这次的can总线学习板还是基于51单片机的学习系统,对于51我想大家再熟知不过了,几乎所有的大学中开设的课程都是以51单片机为基础来开设的,这里面的原因有很多,但是其中最最重要的一点就是51单片机的应用面广泛,而且群众基础好,架构清晰简明,容易学习,如果51能够非常熟练的应用的话,过度到其他单

2009-12-27 15:46:00 786

转载 CAN软-硬件要则

      在编写CAN总线通讯程序时,主要编写函数由初始化函数,发送函数和接收函数组成。 其中发送函数一般写为主动发送函数,接收函数一般采用中断接收。下面就简单介绍一下三个函数的编写。 1 SJA1000寄存器初始化配置顺序 (1)进入复位模式,进行配置 (2)配置时钟分频寄存器,决定Peil模式还是Basic模式。 (3)配置总线定时寄存器,确定波特率。 (4)配置中断使能寄存器,决定

2009-12-21 20:09:00 1041

原创 SJA1000重要的寄存器

要编写CAN总线通讯程序,只要了解CAN总线协议,熟悉SJA1000寄存器的配置,就可以完成CAN总线通讯。所以我们首先必须要详细了解SJA1000的寄存器。(1)SJA1000 的两个工作模式(Basic 和Peli)所使用的寄存器数目不同,功能也不尽相同。Basic CAN 有从0-31 共32 个寄存器可用,Peli CAN 有从0-127 共128 个寄存器可用。要实现CAN通讯,主要

2009-12-21 20:06:00 2576

转载 CAN协议简介

 硬件设计好了,在进行软件编程之前我们最好对CAN总线的协议有个了解。一 报文传送由以下四种帧类型1     数据帧: 数据帧携带数据从发送器至接收器。2     远程帧: 总线单元发出远程帧,请求发送具有同一识别符的数据帧。3     错误帧: 任何单元检测到一总线错误时就发送错误帧。4     超载帧: 用来在先行的和后续的数据帧(或远程帧)之间提供一附加的延时。 

2009-12-21 20:02:00 1320 2

转载 CAN电路设计注意事项

在CAN总线硬件设计过程中需要注意的地方有以下几点:(1)       电源的设计。这个应该是所有硬件设计的关键,所以在此也必须提醒一下!(2)       复位电路的设计。其设计方法分为三类:上电复位;手动按键复位;软件复位;这三种复位都是可以的,但我认为如果您是初学者,选择硬件复位中的手动按键复位比较好,容易调试的过程中控制。软件复位比较灵活,您可以在程序中控制其复位。(3) 

2009-12-21 19:51:00 2034

转载 CAN芯片选型

在进行CAN总线开发前,首先要选择好CAN总线控制器。下面就比较一些控制器的特点。 一些主要的CAN总线器件产品 制造商产品型号器件功能及特点Intel82526825278XC196CA/CBCAN通信控制器,符合CAN2.0ACAN通信控制器,符合CAN2.0B扩展的8X

2009-12-21 19:46:00 9998 1

转载 CAN总线特点

CAN的特点CAN 协议具有以下特点。(1) 多主控制在总线空闲时,所有的单元都可开始发送消息(多主控制)。最先访问总线的单元可获得发送权(CSMA/CA 方式*1)。多个单元同时开始发送时,发送高优先级ID 消息的单元可获得发送权。(2) 消息的发送在CAN 协议中,所有的消息都以固定的格式发送。总线空闲时,所有与总线相连的单元都可以开始发送新消息。两个以上的单元同时开始发送消息时,根据标识符(

2009-12-21 19:41:00 815

转载 uc/os和uclinux比较

uc/os 和 uclinux 比较  摘 要:嵌入式操作系统是嵌入式系统应用的核心。本文通过对两种典型的开源嵌入式操作系统的对比,分析和总结了嵌入式操作系统应用中的若干问题,归纳了嵌入式操作系统的选型依据。关键词: 嵌入式;操作系统;uc/os;uclinux引言随着现代计算机技术的飞速发展和互联网技术的广泛应用,从pc时代过渡

2009-12-21 19:24:00 413

空空如也

空空如也

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

TA关注的人

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