Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392748
  • 博文数量: 200
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-07 12:12
文章分类

全部博文(200)

文章存档

2015年(2)

2013年(198)

发布时间:2013-01-07 15:00:33

   如果使用HOLD_AUTO_START选项,那么本工程就会禁止自动启动ZDApp事件处理循环中的ZDO_NETWORK_INIT事件,也就是上电后不自动调用ZDOInitDevice(),需要通过外部事件,或者用户自己调用这个函数,下面我们看看定义了这个函数后,程序的流程是怎么样的。 在ZDApp.c文件中,可以看到下面的定义: #if defined( HOLD_AUTO_START ) devStates_t devState = DEV_HOLD;  // 初始化-不会自动启动 #else   devStates_t ......【阅读全文】

阅读(574) | 评论(0) | 转发(0)

发布时间:2013-01-07 15:00:25

KVP: Key-value pair (键值对) MSG: Message service type(报文) 这两种数据传输格式都是在应用支持子层定义。AF层。          KVP:是ZigBee 规范定义的特殊数据传输机制,它定义了属性(attribute)、属性值(value)以及用于KVP操作的命令:set,Get,Event.其中Set用于设置一个属性值,Get用于获取一个属性值,Event用于通知一个属性已经发生改变 通过一种规定来标准化数据传输格式和内容,主要用于传输较简单的变量值......【阅读全文】

阅读(531) | 评论(0) | 转发(0)

发布时间:2013-01-07 15:00:20

    串口接收发送数据有两种方式,一种是中断的模式,另一种是DMA方式,这里主要以中断的方式,来看一下使用串口来发送,接收数据的整个流程。这里以SerialApp例程为例子。    在mian函数中的调用HalDriverInit();函数,在函数中初始化串口,主要是配置管脚和DMA通道 void HalDriverInit (void) { ................................... /* UART */ #if (defined HAL_UART) && (HAL_UART ......【阅读全文】

阅读(583) | 评论(0) | 转发(0)

发布时间:2013-01-07 14:59:23

   无线数据传输,是指用无线信道替代有线连接进行数据传输。无线数据传输技术是当代通信技术领域的一个重要分支,近年来,随着科学技术的飞速发展,特别是在全球信息技术及其产业化的推动下,无线数据传输技术得到了迅猛的发展。 透明数据传输是指:上位机与模块进行信息交换的数据格式,没有像指令字头、结束符等数据包信息,只要上位机串口有数据输出,模块就把串口的数据以无线方式编码发送,当接收模块接收到发射模块发送的无线数据信号后进行解码,把解码后的数据按发送端的格式从串口输出。也就是说模块对使用者是开放的,透明的,实际上,在点对多点的组网通信中,我们完全可以将无线数据透明传输方式等同......【阅读全文】

阅读(520) | 评论(0) | 转发(0)

发布时间:2013-01-07 14:59:18

typedef struct{uint8 *rxBuf;//接收缓存uint8 rxHead;//头uint8 rxTail;//尾uint8 rxMax;//接收最大长度uint8 rxCnt;//计数uint8 rxTick;//时间uint8 rxHigh;//高位uint8 *txBuf;#if HAL_UART_BIG_TX_BUFuint16 txHead;uint16 txTail;uint16 txMax;uint16 txCnt;#elseuint8 txHead;uint8 txTail;uint8 txMax;uint8 txCnt;#endifuint8 txTic......【阅读全文】

阅读(538) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册