一、并行通信与串行通信        微控制器与外设之间的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。        并行通信:指数据的各位同时发送或接收,每个数据位使用单独的一条导线。传输速度快、效率高,但需要的数据线较多,成本高。     &nb
第5课  CC2530的串行接口原理与应用欧浩源一、并行通信与串行通信连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。 并行通信:指数据的各位同时发送或接收,每个数据位使用单独的一条导线。传输速度快、效率高,但需要的数据线较多,成本高。 串行通信:指数据一位接一位地顺 序发送或接收。需要的数据线少,成本低,但传输速度慢,效率低。 二、CC2530的串口通信
转载 2024-05-15 05:04:15
52阅读
cc2530的dma例程
CC2530+esp8266使用AT指令上传与获取onenet服务器的数据  我一开始做这个项目的时候我发现对于这个CC2530的参考资料少之又少,而且示例也很少,所以显得一度感觉这个做不下去了。主要还是要自己一点点摸索出来。一个发送指令,项目的 开始我们首先要熟悉一下esp8266的指令,我们做每一个项目开始前要了解这个该怎么做,具体步骤是什么,我们首先梳理一下这个项目的基本关系,1,
转载 2024-05-09 16:30:59
82阅读
CC2530定时器定时器介绍什么是定时器?定时器是一种能够对输入时钟(或脉冲)进行计数,在达到计数值时可以触发中断的外设。定时器有哪些作用?定时器功能: 对输入的时钟进行计数,达到计数值可以触发中断。输入计数器功能: 对外部的脉冲个数输入进行计数。PWM输入捕获功能: 可以获取输入的PWM的频率和脉宽信息。PWM输出功能: 按一定频率和脉宽输出PWM信号。PWM = Pulse width mod
转载 2024-05-17 08:35:04
285阅读
#include "ioCC2530.h" #define uchar unsigned char #define led1 P1_0 #define led2 P1_1 #define led3 P1_4 #define led4 P0_1 void initled(void) { P1SEL &=~0x13; P1DIR |= 0x13; P0SEL &=~0x02; P0DIR |= 0x02; } void init(void) { IEN0|=0x80; //开总中断 IEN1|=0x20; //开p0中断 P0IEN |=0x20; /...
转载 2013-08-31 23:45:00
159阅读
2评论
点对点通信内容简介代码分析全部代码全部头文件 内容简介申明:下面用到的方法为basicrf封装好的,在网上下载好之后,之间include导入即可 通过ZIGBBE自组网,将俩个ZIGBBE盒进行连接,下面简称A和B 通信:A将采集到的数据通过无线发送给B,B接收后在发送给PC端模拟串口软件代码分析采集光照数据,将采集到的模拟量转成数字量,然后在解析数据量,转成可视化光照数据void hal_ad
 定时器学习 文件夹 说明...1 协议栈函数使用...2 设置初始化定时器...2 回调函数(中断服务函数)3 启动定时器...3 停止定时器...4 寄存器操作...4 查询方式...4 中断方式(使用定时器3)7 说明 依据数据手冊可知CC2530总共同拥有4个定时器,可是定时器2被系统占
转载 2017-07-05 21:22:00
367阅读
2评论
硬件平台:CC2530-F256开发环境:IAR 8051(版本号 8.10)參考:1、《CC2530 User's Guide.pdf》(swru191c)2、《IAR C/C++ Compiler Reference Guide.pdf》3、《IAR Linker and Library Too...
转载 2014-10-02 13:39:00
572阅读
1. IAR 介绍ZigBee 无线网络节点开发平台软件开发平台 IAR Embedded Workbench(简称 EW)
原创 2022-09-24 00:18:59
757阅读
一、任务要求编写程序实现实验板定期向PC机串口发送字符串“Hello ! I am CC2530 。\n”。实验板开机后按照设定的时间间隔,不断地向PC及发送字符串,报告自己的状态,每发送一次字符串消息,LED1闪亮一次。具体工作方式如下: ① 通电后LED1熄灭。 ② 设置USART 0使用位置。 ③ 设置UART工作方式和波特率。 ④ LED1点亮。 ⑤ 发送字符串“
原创 2022-01-25 17:21:33
4252阅读
AT+MQTTPUB=<LinkID>,<"topic">,<"data">,<qos>,<retain>LinkID: 当前只支持 0 topic: 发布主题, 最长 64 字节 data: 发布消息, data 不能包含 \0, 请确保整条 AT+MQTTPUB 不超过 AT 指令的最大长度限制 qos: 发布服务质量, 参数可选 0
转载 2024-04-09 15:22:22
250阅读
CC2530_SBL文档使用工具: TI官方工具:SBDemo.Exe TI协议栈ZStack-CC2530-2.5.1aIAR软件(打开ZStack-CC2530-2.5.1a需要用Embedded workbench 6.0)仿真器一个串口线一条SBL的flash分布:步骤: 1.使用IAR工具打开ZStack-CC2530
转载 精选 2013-09-15 19:18:35
5489阅读
3点赞
3评论
ve
原创 2023-01-11 11:48:04
491阅读
CC2530 串口接收发送数据(查询法)#include "ioCC2
转载 2022-09-11 23:46:51
299阅读
一、任务要求使用SW1按键作为外部中断输入来控制流水灯效果的启停,即实验板通电后两个发光二极管以下述方式工作: ①通电后LED1和LED2都熄灭。 ②延时一段时间后LED1点亮。 ③延时一段时间后LED2点亮,此时LED1和LED2都处在点亮状态。 ④延时一段时间后LED1熄灭。 ⑤延时一段时间后LED2熄灭,此时LED1和LED2都处在熄灭状态。 ⑥返回步骤②循环
原创 2022-01-25 17:19:00
2441阅读
  之前写过一个zigbee数据测试,由于当时对zigbee理解的很浅,所以写的代码丢包严重。最近为了提高数据传输的可靠性,改进了一下通信的方式,结果还不错。   之前:协调器+普通终端节点,协调器广播,节点接收广播消息。   现在:协调器+路由节点,协调器记录路由的网络短地址进行点播(单播)。   这样改进的原因是:   1.如果普通终端节点接收数据,那么由于节点默认会定期进入休眠,所以
原创 2023-01-11 11:48:09
388阅读
DS18B20.c#define Ds18b20IO P0_7 //温度传感器引脚void Ds18b20Delay(unsigned int k);void Ds18b20Input
原创 2022-12-14 10:25:24
185阅读
使用CC2530,以及TI提供的Z-Stack协议栈程序。 直接调用它协议栈里面的函数HalAdcRead,发现AD值读取出来误差很大,上下0.02V的波动(固定电压)。 感觉难以接受,然后就翻
原创 2023-04-21 14:24:03
282阅读
8250的寄存器列表如下: 基地址   读/写 寄存器缩写        注释  0    Write    -      发送保持寄存器(DLAB=0)   0    Read &nbsp
  • 1
  • 2
  • 3
  • 4
  • 5