EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2009/5/13 15:31:14
标签:GSM  PDU  SMS  

2

GSM PDU格式短信解析器

本软件用于解析GSM PDU格式短信,显示DCS=8BIT和DCS=16BIT两种编码方式的短信内容。下载地址为: 显示界面:

系统分类: 通信网络   |    用户分类: el制作    |    来源: 原创

该用户于2009/5/13 15:34:55编辑过该文章

点击查看原文

阅读(1111)  |  评论(2)  |   收藏 (3)  |    举报

发表于:2009/4/27 16:47:55
标签:Unicode  ASCII  转换  

2

Unicode与ASCII转换工具

Unicode字符在许多场合都会经常使用到,比如GPRS模块的开发和USB字符串描述符的定义,本软件是一个Unicode与ASCII编码的转换工具v1.0版本.1.可以将IRA格式的Unicode数据转换成ASCII字符数据,IRA编码在GSM/GPRS模块中用的比较多见,IRA格式用0~9,a~f或A~F这些字符表示十六进制的数据。比如汉字“中”的Unicode编码为:0x4E2D,通过IRA格式的表示方式即为字符的"4E2D"。2.可以将ASCII编码的字符转换成IRA格式、1x16bit、2x8bit大端、2x8bit小端(这三种形式的数据在USB字符串描述符的构造中…

系统分类: 软件开发   |    用户分类: el制作    |    来源: 原创

该用户于2009/4/27 16:55:41编辑过该文章

点击查看原文

阅读(1084)  |  评论(3)  |   收藏 (3)  |    举报

发表于:2009/4/3 12:35:47
标签:TUSB3210  复位系统  

2

TUSB3210复位系统

TUSB3210采用标准的8052内核,但因为其更多的片上外设使得复位电路比普通的8051单片机更复杂。复位电路图如下图所示:从图中可以分析:1. 复位源:a) USB-FUNCTON-RESET(#USBR),usb功能复位,可以通过USBCTL寄存器中的FRSTE位使能或禁止;b) POWER-UP-RESET(#RST),上电复位c) WDT,看门狗复位 2. 内部#RESET信号的产生:看门狗复位(WDT)和上电复位(#RST)一起构成了#PURS,该信号与#USBR共同合成MCU的复位信号#RESET。 3. 复位信号的影响a) #RESET的影响:复位除USBCTL…

系统分类: 接口电路   |    用户分类: USB    |    来源: 原创

该用户于2009/4/3 12:40:10编辑过该文章

点击查看原文

阅读(686)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2009/3/20 13:48:28
标签:Jennic  API  分类  

0

开发JN ZigBee应用程序的各种API(包括函数和变量、常量等)

●●片上外设API函数:除中断处理函数void vHwDeviceIntCallback (uint32 u32DeviceId,uint32 u32ItemBitmap);之外,其他所有的函数命名方式为:返回类型+AHI_+设备+功能变量、常量:中断有关的枚举类型:u32DeviceId、u32ItemBitmap---------------------------------------------------------------●●BOS API函数:命名方式为:返回类型+Bos+功能变量、常量:---------------------------------------------------------------●●ZDP API有三类函数:设备发现、服务发现、绑定命名方式为:zdp+功能返回数据类型如何确定??常量、变量:Z…

系统分类: 通信网络   |    用户分类: ZigBee    |    来源: 原创

该用户于2009/3/20 13:48:42编辑过该文章

点击查看原文

阅读(711)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2009/3/19 20:10:51
标签:ZigBee  应用  初始化  主要函数  

0

一般的jennic zigbee应用程序

1.初始化函数首先调用的函数用来初始化和启动系统,当设备上电时,程序从AppColdStart开始,这里系统完成初始化。用户程序可能调用其他的初始化函数,比如初始化用户变量和系统片上外设比如定时器、UART等。另外,必要的zigbee系统参数,比如无线信道必须在这里配置。最后,BOS已经初始化和启动,调用启动BOS的函数不会返回,BOS开始控制系统。BOS在调用函数JZA_vAppDefineTasks之前开始执行一些内部函数。JZA_vAppDefineTasks是用户程序可以在BOS中注册的函数(除了默认的用户任务),…

系统分类: 通信网络   |    用户分类: ZigBee    |    来源: 整理

该用户于2009/3/19 20:11:03编辑过该文章

点击查看原文

阅读(630)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2009/3/19 14:51:23
标签:BOS  任务创建  ZigBee  

2

Jennic ZigBee 协议栈BOS下的任务创建

使用Jennic的协议栈需要使用BOS系统,该系统基于一种简单调度调度机制,可以在该系统内创建两个用户任务,一个是BOS默认创建的任务,而用户的应用只可以创建一个任务。任务是不可剥夺性的,由BOS系统时间驱动。 下面是两个关于任务创建的函数:bool_t bBosCreateTask (const void (*pfvInit)(uint8), const void (*pfvHandler)(void *, uint8, uint8)); 这个函数是用来在BOS中注册用户任务,参数是两个函数的指针,一个是初始化任务函数的指针,另一个是处理从任务接收到消息和事件的函数的指针。在BOS中用户任务限制…

系统分类: 通信网络   |    用户分类: ZigBee    |    来源: 原创

该用户于2009/3/19 20:13:48编辑过该文章

点击查看原文

阅读(766)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2009/3/8 19:40:41
标签:TUSB3210  程序  ROM  RAM  CODE  XDATA  

1

TUSB3210的程序运行机制

TUSB3210是TI推出的一款通用USB控制器,采用标准的8052为处理器核心,内部集成了USB 接口引擎和控制电路,并配有IIC接口供存储固件程序的EEPROM使用。TUSB3210虽然是采用标准8052作为内核,但跟通常的51类单片机还是有些区别,特别是跟一些常见的单片机如AT89S52/51,STC的51单片机等,在这些器件内部都有保存程序的FLASH ROM,用户将开发的程序烧入单片机的ROM中。单片机在正常工作状态下,上电时就从ROM位置的0x0000开始运行。如果习惯了这些类别的单片机,一开始接触TUSB3…

系统分类: 接口电路   |    用户分类: USB    |    来源: 原创

该用户于2009/3/8 19:40:59编辑过该文章

点击查看原文

阅读(748)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2009/2/24 19:40:42
标签:TUSB3210  开发工具  流程  

1

TUSB3210开发步骤

TI公司的TUSB3210是一款通用USB控制器,其内部集成了标准8052内核,注意是8052内核,比8051内核有更多的资源,多一个定时器,多了一些IDATA区域。另外其片上集成了IIC接口和USB接口引擎,这样使用TUSB3210既可以实现单芯片的USB接口控制电路。TUSB3210芯片的开发使用的工具软件有:Keil uVision2:编译源程序。HEX2BIN:用来将keil产生的HEX文件,转换成TUSB3210能识别的BIN文件格式。AppLoader:调试代码时的应用程序,这个工具可以使得编译后产生的BIN文件直接通过USB接口下载到…

系统分类: 接口电路   |    用户分类: USB    |    来源: 原创

该用户于2009/2/24 19:41:02编辑过该文章

点击查看原文

阅读(477)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/12/10 22:50:09
标签:JENNIC  TI  ZigBee  策略  

1

JENNIC与TI的zigbee市场策略的不同

JN5139-Z01-M00的内部集成了ZIGBEE协议,该协议是JENNIC公司开发的协议,正是因为有协议在内部,所以其价格也就比一般的IC要贵,如果内部不集成ZIGBEE协议 (JN5139-Z00-M00则集成了IEEE.802.15.4 协议),估计价格要低很多。但是JN5139内部的ROM应该是一次性的编程ROM,JENNIC在其手册上也没有说明过其内部ROM的更多详细细节,用户在购买的JN5139中已经由JENNIC烧入了其开发的ZIGBEE协议。一般的用户也没有必要重复写ZIGBEE协议,但是成本也相应的增加了,这也是JENNIC公司的一…

系统分类: 通信网络   |    用户分类: ZigBee    |    来源: 原创

该用户于2008/12/10 22:50:16编辑过该文章

点击查看原文

阅读(743)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/12/5 12:35:38
标签:MC55  AT指令  串口  超级终端  

0

MC55使用的串口工具介绍

MC55使用的串口工具介绍:1.使用windows自带的超级终端 2.使用DNW windows自带超级终端和DNW这两种工具可以在输入的时候每输入一个字符就发送到串口,而MC55会根据接收到的字符开始判断如果不是AT开头的输入,将在超级终端看不到输入的字符,比如输入AX,则不会在超级终端上开到AX两个字符,如果仅仅输入字母A,在超级终端上也不能马上显示A。如果输入的为AT后加错误的指令,也即该软件版本不认可的AT指令,则会显示“ERROR”。 3.SSCOM3.2正是因为每输入一个字符MC55便会检测这…

系统分类: 3G与手机   |    用户分类: GPRS    |    来源: 原创

该用户于2009/3/31 13:43:18编辑过该文章

点击查看原文

阅读(1166)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/12/1 20:02:53
标签:USB  HID  资料  

0

USB资料整理(二)HID设备资料

USB资料整理(二)HID设备资料HID规范v1.11 :下载地址一:HID_v1.11.pdf 下载地址二:HID Usage Tables v1.12.pdf:HID描述符工具: 更新中................

系统分类: 资源共享   |    用户分类: USB    |    来源: 整理

该用户于2008/12/2 13:44:37编辑过该文章

点击查看原文

阅读(767)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/12/1 19:58:55
标签:USB  规范  资料  

1

USB资料整理(一)

USB资料整理(一)(因上传文件大小有限制,下载时请根据排列顺序依次命名为1、2、...,然后再解压缩)USB1.1规范: 下载地址一(单个完整文档):usb_v1.1cb.pdf下载地址二: USB2.0规范: USB3.0规范:USB设备类规范:USB Commen Class_v1.0.pdf 更新中............

系统分类: 资源共享   |    用户分类: USB    |    来源: 整理

该用户于2008/12/2 13:39:46编辑过该文章

点击查看原文

阅读(561)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/11/19 10:02:54
标签:usb3.0  协议  发布  

0

USB3.0已发布

贺USB3.0发布!http://www.usb.org/press/USB-IF_Press_Releases/2008_11_17_USB_IF.pdf usb3.0下载地址:http://www.usb.org/developers/docs/ usb3.0规范的内容跟usb2.0和1.0有了很大区别,实现了分层结构,从物理层(PHYSICAL)到链路层(LINK),再到协议层(PROTOCOL);但第九章仍然是传统意义上的关于设备请求,描述符的定义。

系统分类: 接口电路   |    用户分类: USB    |    来源: 原创

该用户于2008/11/19 10:03:01编辑过该文章

点击查看原文

阅读(781)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/11/12 12:43:33
标签:电烙铁  非常规  用法  

0

你的电烙铁可用用来做什么

玩电子的朋友必然是用过电烙铁的,你的电烙铁都有些什么用法呢,下面列出几点我在生活学习中电烙铁的几点用途,大家可以给补充补充:1.焊接,这可是电烙铁的老本行,没得说,买电烙铁就是冲着这个用途来的。(下面的都是非常规用法,各位看官切不可肆意模仿,本人不负责你的电烙铁使用寿命等问题,如若模仿,请三思而后行!)2.点烟,这个用途胜过打火机了,打火机可是用完了气体就差不多报废了,电烙铁在这个用途上可以说是长寿的。自从火柴、打火机之后,成为了电子工程师点烟的第三个…

系统分类: 自由话题   |    用户分类: 随便聊    |    来源: 原创

点击查看原文

阅读(421)  |  评论(0)  |   收藏 (3)  |    举报

发表于:2008/11/5 22:10:17
标签:C语言  延时  全局变量  局部变量  

2

嵌入式C实现延时程序的不同变量的区别(二)

在《嵌入式C实现延时程序的不同变量的区别(一)》文中讨论了不同的数据类型对延时函数的影响。文中以整型和字符型变量作为延时函数的参数对比了两者的区别。本文来看一下不同的数据生命周期对延时函数的影响,也就是全局变量和局部变量在延时函数上的区别。Delay1()是以无符号整型全局变量t传递延时参数,Delay2()以无符号整型局部变量传递延时参数。====================start==============================#include "intrins.h"#define nop _nop_()// 使用全局变量的延时函数;unsigned int t=100;voi…

系统分类: 嵌入式   |    用户分类: C C++ VC TC    |    来源: 原创

点击查看原文

阅读(440)  |  评论(0)  |   收藏 (3)  |    举报

2345Next >Total , Page /