载入中...
载入中...
载入中...
载入中...
载入中...
载入中...
载入中...

载入中...

载入中...
 
[el制作]GSM PDU格式短信解析器
eleclike 发表于 2009-5-13 7:26:00

本软件用于解析GSM PDU格式短信,显示DCS=8BIT和DCS=16BIT两种编码方式的短信内容。点击此处下载

或复制链接到地址栏:http://space.ednchina.com/upload/2009/5/13/c13ed24d-134e-41ae-ae8a-f0bf7cbc6280.rar


……

 
[el制作]Unicode与ASCII转换工具
eleclike 发表于 2009-4-27 8:37:00

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字符串描述符的构造中很有用)、10进制格式。

3.Unicode编码转换到ASCII时在编辑框中只能使用输入IRA格式的字符。

效果图:


……

 
[随便聊]计算机编码方式的演进
eleclike 发表于 2009-4-16 7:09:00

计算机编码方式

 

 


……

 
[USB]TUSB3210复位系统
eleclike 发表于 2009-4-3 4:30:00

TUSB3210采用标准的8052内核,但因为其更多的片上外设使得复位电路比普通的8051单片机更复杂。

复位电路图如下图所示:

从图中可以分析:


……

 
[ZigBee]开发JN ZigBee应用程序的各种API(包括函数和变量、常量等)
eleclike 发表于 2009-3-20 5:37:00

●●片上外设API


……

 
[ZigBee]一般的jennic zigbee应用程序
eleclike 发表于 2009-3-19 11:58:00

1.初始化函数


……

 
[ZigBee]Jennic ZigBee 协议栈BOS下的任务创建
eleclike 发表于 2009-3-19 6:35:00

使用Jennic的协议栈需要使用BOS系统,该系统基于一种简单调度调度机制,可以在该系统内创建两个用户任务,一个是BOS默认创建的任务,而用户的应用只可以创建一个任务。任务是不可剥夺性的,由BOS系统时间驱动。

 

 


……

 
[USB]TUSB3210的程序运行机制
eleclike 发表于 2009-3-6 6:31:00

TUSB3210是TI推出的一款通用USB控制器,采用标准的8052为处理器核心,内部集成了USB 接口引擎和控制电路,并配有IIC接口供存储固件程序的EEPROM使用。

TUSB3210虽然是采用标准8052作为内核,但跟通常的51类单片机还是有些区别,特别是跟一些常见的单片机如AT89S52/51,STC的51单片机等,在这些器件内部都有保存程序的FLASH ROM,用户将开发的程序烧入单片机的ROM中。单片机在正常工作状态下,上电时就从ROM位置的0x0000开始运行。如果习惯了这些类别的单片机,一开始接触TUSB3210就会有些不习惯,因为在TUSB3210的内部根本就不存在这种可供用户使用的ROM,但是却有一段ROM空间供引导程序使用,引导程序的作用就是从外部IIC接口或USB接口下载用户编写的固件程序到内部的RAM运行:TUSB3210上电时,内部ROM被映射到CODE区域的地址为0X0000开始的区域,首先执行存储在内部ROM的引导程序,引导程序决定是从IIC接口还是USB接口下载用户程序到内部RAM区域,这时的RAM映射为XDATA区域的0x0000开始的8k区间,这个时候的RAM可以供引导程序作为普通的RAM使用,可以读写。
……

 
[USB]TUSB3210开发步骤
eleclike 发表于 2009-2-24 11:35:00

TI公司的TUSB3210是一款通用USB控制器,其内部集成了标准8052内核,注意是8052内核,比8051内核有更多的资源,多一个定时器,多了一些IDATA区域。另外其片上集成了IIC接口和USB接口引擎,这样使用TUSB3210既可以实现单芯片的USB接口控制电路。

TUSB3210芯片的开发使用的工具软件有:

Keil uVision2:编译源程序。

HEX2BIN:用来将keil产生的HEX文件,转换成TUSB3210能识别的BIN文件格式。

AppLoader:调试代码时的应用程序,这个工具可以使得编译后产生的BIN文件直接通过USB接口下载到TUSB3210的RAM执行。

超级终端:用于串口调试。

 

步骤如下:

1.安装APPLOADER;(如果修改了C:\WINDOWS\INF下对应的OEMXXX.INF文件中的BIN文件名,则在第3步中需使用修改后的文件名,此处可不修改

2.使用keil编译源程序,并产生HEX文件;


……

 
[ZigBee]JENNIC与TI的zigbee市场策略的不同
eleclike 发表于 2008-12-10 14:44:00

JN5139-Z01-M00的内部集成了ZIGBEE协议,该协议是JENNIC公司开发的协议,正是因为有协议在内部,所以其价格也就比一般的IC要贵,如果内部不集成ZIGBEE协议 (JN5139-Z00-M00则集成了IEEE.802.15.4 协议),估计价格要低很多。但是JN5139内部的ROM应该是一次性的编程ROM,JENNIC在其手册上也没有说明过其内部ROM的更多详细细节,用户在购买的JN5139中已经由JENNIC烧入了其开发的ZIGBEE协议。一般的用户也没有必要重复写ZIGBEE协议,但是成本也相应的增加了,这也是JENNIC公司的一种市场策略,卖IC兼卖协议,而TI的CC2430等芯片内部是用户可重复擦写的ROM(FLASH ROM),所以TI也没有在其IC中集成协议,而是提供ZIGBEE协议给用户,TI公司是靠卖IC生存的,这也是其不同的市场策略形成的原因。
……

 
首页 上一页 下一页 尾页 页次:1/6页  10篇日志/页 转到: