ZigBee
ZZZ_XXJ
这个作者很懒,什么都没留下…
展开
-
CC2530学习笔记(1)—— IO端口
CC2530学习笔记(1)—— IO端口CC2530是针对IEEE 802.15.4,Zigbee和RF4CE应用的真正片上系统(SoC)解决方案。 它能够以非常低的总物料成本构建强大的网络节点。 CC2530将领先的射频收发器的卓越性能与业界标准增强型8051 MCU,系统内可编程闪存,8 KB RAM以及许多其他强大功能相结合。 CC2530有四种不同的闪存版本:分别为CC2530F32 /...原创 2018-02-11 22:27:31 · 23155 阅读 · 2 评论 -
CC2530学习笔记(3)—— IO端口中断机制
CC2530学习笔记(3)—— IO端口中断机制通用I / O中断配置为输入的通用I / O引脚可用于产生中断。 中断可以配置为在外部信号的上升沿或下降沿触发。 每个P0,P1和P2端口具有端口中断使能位,位于IEN1-IEN2寄存器中的端口内的所有位都是公共的,如下所示:•IEN1.P0IE:P0中断使能•IEN2.P1IE:P1中断使能•IEN2.P2IE:P2中断使能除了这些通用中断使能之外...原创 2018-02-22 20:50:39 · 2100 阅读 · 0 评论 -
CC2530学习笔记(2)—— IO端口基本操作实验(按键控制亮灯)
CC2530学习笔记(2)—— IO端口基本操作(按键控制亮灯)关于CC2530的IO端口基本知识、IO端口有关寄存器的介绍和描述请参照:CC2530学习笔记(1)—— IO端口电路原理图如图1所示:图1 按键和LED灯电路连接原理图分析:本操作中不涉及IO端口中断,采用轮询方式实现操作。要求按一个按键亮一个灯,再按键灯熄灭。所以我们需要及时的检测按键是否被按下。原理图中两个LED当IO端...原创 2018-02-22 17:47:24 · 5563 阅读 · 6 评论 -
如何解决因CC2530重复触发串口回调函数导致程序卡死的问题
原因:当使用CC2530的串口时,协议栈会生成一个串口发送事件,在执行该事件的时候也会触发相应的串口回调函数,导致回调函数被重复调用。 解决方法:在_hal_uart_dma.c文件中找到static void HalUARTPollDMA(void)函数,然后找到if (dmaCfg.txMT)语句,将这个判断语句注释掉,即可解决回调函数重复调用问题。 详...原创 2018-05-21 11:29:09 · 1184 阅读 · 0 评论