作为一个物联网专业的学生,感觉不学好这些物联网相关的知识都对不起自己,恩,学习开始!!! CC2530有21个数字输入/输出引脚,分别是P01-P07、P10-P17、P20-P24。特别需要注意CC2530管脚的输入输出和51单片机不一样,看图的对比嘛。 恩,这个有个基本了解后我们再去了解自己手里 ...
分类:
其他好文 时间:
2016-06-20 22:04:48
阅读次数:
211
做毕业设计的时候用到了cc2530开发板,用协议栈编程实现智能家居的功能。现在总结一下:
先从Z_Stack的main()函数开始。 main函数在ZMain.c中,总体来说,它一共做了两项工作,一项是系统初始化,即由启动代码来初始化硬件系统和软件架构需要的各个模块;另外一项就是开始执行操作系统实体。
先引入一下概念性的东西:
端点(EndPoint):是协议栈应...
分类:
其他好文 时间:
2016-05-06 13:05:22
阅读次数:
262
一、 usart 数据发送 1、 usart介绍 1)cc2530中,有两个串口, UART0 对应的外部设备 IO 引脚关系为:P0_2 RX, P0_3 TX UART1 对应的外部设备 IO 引脚关系为:P0_5 RX, P0_4 TX 2)模式 UART 模式和 SPI 模式 2、 uart ...
分类:
其他好文 时间:
2016-05-02 10:23:12
阅读次数:
138
一.前言今天,我来教大家如何点亮led,这也是学习开发板最基础的步骤了。二.原理分析cc2530芯片跟虽然是51的内核,但是它跟51单片机还是有区别的,51单片机不需要对IO口进行配置,而cc2530芯片却需要对IO口进行配置,才能对它进行赋值,需要配置的寄存器有PXSEL,PXDIR,PXINP,x..
分类:
其他好文 时间:
2016-04-10 19:39:37
阅读次数:
163
一.前言大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火cc2530的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下zigbee二.zigbee定义ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准..
分类:
其他好文 时间:
2016-04-08 20:09:21
阅读次数:
222
最近在做一个智能家居的项目,用到了TI的CC2530芯片以及对应的zstack协议栈,其中串口通信部分使用的最多,下面就分享一下Z-Stack对串口封装的使用心得。Z-Stack中对串口操作的封装主要在hal_uart.h,hal_uart.c中,支持DMA和ISR两种处理方式,真正的实现则都封装在_hal_uart_d..
分类:
其他好文 时间:
2016-03-30 18:02:49
阅读次数:
698
一.前言 大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火cc2530的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下zigbee 二.zigbee定义 ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。
分类:
其他好文 时间:
2016-02-09 08:06:36
阅读次数:
150
前言嵌入式工程师们免不了和堆栈打交道,深入理解了这两个东西,才能从代码编写时就考虑清楚内存管理,避免到后期出现各种莫名其妙的问题。最近在使用CC2530时也遇到了一些问题,怀疑跟栈空间溢出有关,于是做了一次梳理。可能有些理解还不到位,等了解了再修正。本文是以CC2530为例做了测试,我们可以借鉴到其他单片机上。所谓栈空间,就是一块内存空间。而溢出,就是使用的内存区域超过了这块空间。占用栈空间的是局部...
分类:
其他好文 时间:
2015-08-10 20:12:54
阅读次数:
127
以下为转载内容,因为学习Zigbee,稍作整理了一下,希望作者不要怪罪。一、下载ZStack-CC2530.2.5.1a 网址http://download.csdn.net/detail/thanksgining/8328925下载后:二、安装ZStack-CC2530.2.5.1a安装后:Com...
分类:
其他好文 时间:
2015-08-01 10:01:37
阅读次数:
667