- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 Zstack杂乱笔记4
在SensorDemo,想知道到底在哪调用了static int8 readTemp(void)来读取CC2530上的温度?Zigbee网络中的三种设备是怎样组网的?组网概念?#define SERIALAPP_MSG_RTRY_EVT 0x0001 //重发数据#define SERIALAPP_RSP_RTRY_EVT 0x0002//重发响应信息#de
2012-12-29 18:46:19 4099 1
原创 Zstack杂乱笔记3
网路设备的启动过程无论是协调器还是路由器或是终端设备,其启动过程至网络初始步骤均是一样的,只是不同设备的配置文件在编译时有所区别:协调器:F8wCoord.cfg路由器:F8wRouter.cfg终端设备:F8wEndev.cfg启动过程:1、int main( void )中的 osal_init_system();2、 osal_init_syste
2012-12-26 12:22:13 2509
原创 Zstack杂乱笔记2
Zstack的SerialApp 例子中,是怎么接受空气中的信息以及是怎样对信息进行处理的?接收了信息最终要用下面这个函数来处理,但是在哪使taskArrs[]中相对应的元素置为非零呢?也就是在哪产生了SYS_EVENT_MSG事件,并且附带消息为ZDO_CB_MSG。/**************************************************************
2012-12-25 21:28:22 2436 2
原创 Zstack杂乱笔记1
我看的代码条理不清,东一棒槌,西一榔头。惭愧。 1. DMA方式与ISR方式的UART传输,有什么区别?分别如何实现? 2. ZDO_CB_MSG与AF_INCOMING_MSG_CMD等事件的产生机制? 3. 如何完成“多对一”或者“一对多”的通信? 4. 绑定表的存储位置与生命周期?一个设备可以有240个端点,每个端点必须有一个端点描述符endPo
2012-12-24 21:45:18 3298
原创 Zigbee 之SerialApp HalDriverInit()
// Initialze HAL drivers HalDriverInit();1、/************************************************************************************************** * @fn Hal_DriverInit * * @brief Initia
2012-12-19 11:36:52 2240
原创 Zigbee 之SerialApp InitBoard( OB_COLD );
// Initialize board I/O 1、 InitBoard( OB_COLD ); 2、void InitBoard( uint8 level ){ if ( level == OB_COLD ) { // IAR does not zero-out this byte below the XSTACK. *(uint8 *)0x0
2012-12-18 21:45:49 3054
原创 cc2530 之SerialApp
1、在 - ioCC2530.h -中这两个函数是干什么的呢?SFRBIT( IEN0 , 0xA8, EA, _IEN06, STIE, ENCIE, URX1IE, URX0IE, ADCIE, RFERRIE )SFR( IP0 , 0xA9 ) /* Interrupt Priority 0 2、 HAL_TURN_OFF_LED1();
2012-12-18 16:47:43 3271
原创 IAR的有用的快捷键
1、显示行号:在代码段点击右键,找到Options->Editor,将右面的Show Line Numbers 勾选上就可以了。2、注释的快捷键:Ctrl+K;取消注释:Ctrl+Shfit+K3、Ctrl+Shfit+空格,可以使用IAR提供的内部代码的编写,如if语句。4、格式化源码 CTRL + T5、程序{}花括号的配对内容查找。CTRL + B 则自动的把这段内容 反色
2012-12-17 17:54:08 22832 3
原创 Zigbee基础实验之T1 使用
/*********************************************************************************功能描述:在定时器1的定时模式下,以固定频率闪烁4个LED**作者:Rfstorm studio QQ群:51109148**时间:2010-12-6***************************
2012-12-16 12:06:07 1287
原创 Zigbee基础实验之ADC
/*********************************************************************************功能描述:通过ADC采样, 实现五向开关操作LED等亮灭* 演示时,上左下右分别使一个LED亮* 按中间 4个LED一起亮**作者:Rfstorm studio QQ群:51109148
2012-12-14 21:28:19 6335
转载 上拉电阻与下拉电阻
上拉电阻就是把不确定的信号通过一个电阻钳位在高电平,此电阻还起到限流的作用。同理,下拉电阻是把不确定的信号钳位在低电平。上拉电阻是指器件的输入电流,而下拉指的是输出电流。那么在什么时候使用上、下拉电阻呢? 1、当TTL电路驱动CMOS电路时,如果TTL电路输出的高电平低于CMOS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电
2012-12-14 14:02:18 9304
原创 差分信号的好处
差分模式在模拟电路中,有一种差动放大电路(也叫差分放大器),它有两个输入端子。当在两个输入端与地间分别输入U1和U2:当U1与U2大小相等而相位相反,这种信号称为差模信号,能被很好的放大;当U1与U2大小相等而相位相同时,这种信号称为共模信号,这时放大电路基本上没有输出,就是对这种共模信号是不放大的(实际上是缩小的)。差分是一种输入信号的方式,主要是提高信号精度,去掉共有的误差
2012-12-14 13:44:53 12209 1
原创 cc2530的通用I/O
cc2530的通用I/O用作通用I/O 时,引脚可以组成3 个8 位端口,端口0、端口1 和端口2,表示为P0、P1 和P2。其中,P0和P1 是完全的8 位端口,而P2 仅有5 位可用。所有的端口均可以通过SFR 寄存器P0、P1 和P2 位寻址和字节寻址。每个端口引脚都可以单独设置为通用I/O 或外部设备I/O。除了两个高驱动输出口P1.0 和P1.1 各具备20 mA 的输出驱动能力之外
2012-12-14 13:20:09 12607
原创 Zigbee 基础实验之流水灯
/*********************************************************************************功能描述:4个LED中的一个LED(D1,绿灯)以固定频率闪烁,其他灯灭。**作者:Rfstorm studio QQ群:51109148**时间:2010************************
2012-12-13 14:05:23 5044
原创 IAR 遇到的问题
1.Building configuration: as - Debug Updating build tree... Configuration is up-to-date. 重复make就是这样显示的。如果程序更改后第一次make就会出现。Building configuration: xx - Debug Updating build tree... main.
2012-12-13 12:54:45 18431 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人