
CC2530
文章平均质量分 58
CC2530
anieoo
这个作者很懒,什么都没留下…
展开
-
CC2530实现ADC采集电池电压并通过串口发送
1. 可选取的抽取率,设置分辨率(7~12位)2. 8个独立的输入通道,可接收单端或差分信号3. 参考电压可选为内部单端、外部单端、外部差分或AVDD54. 单通道转换结束可产生中断请求5. 序列转换结束可发出DMA触发6. 可将片内温度传感器作为输入7. 电池电压测量功能,可以选择AVDD5/3 的电压作为一个 ADC 输入①ADCL、ADCH 从图中可以看出,ADC的采样值由ADCH和ADCL共同组成,因此在读取数据的时候需要进行数据处理。② ADCCON1Bit7:EOC位原创 2022-06-08 16:25:40 · 4018 阅读 · 1 评论 -
CC2530串口通讯的实现
同步通信:在发送数据信号的时候,会同时送出一根同步时钟信号, 用来同步发送方和接收方的数据采样频率。 异步通信:数据发送方和数据接收方没有同步时钟,只有数据信号线,只不过发送端和接收端会按照协商好的协议(固定频率)来进行数据采样。 USART: 全称Universal Synchronous Asynchronous Receiver and Transmitter(通用同步异步收发器)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。 UART: 与U原创 2022-06-07 21:05:22 · 5075 阅读 · 2 评论 -
CC2530实现按键输入
按键输入原理图如上所示,默认接口P01通过电阻上拉到VCC3.3,当按键按下时P01会处于低电平。 在闪烁LED实验,已经使用了IO功能选择和IO方向寄存器,本次按键输入实验还需要使用IO输入模式寄存器PxINP,定义如下:从图中可以看出,对于端口1只能使用P12~P17。使能S1按键,操作步骤如下:• 1. 配置P0SEL,设置P01为普通IO口• 2. 配置P0DIR,设置P01口为输入• 3. 配置P0INP,设置P01上拉 代码实现功能,每当有按键按下,L原创 2022-06-05 21:11:27 · 1099 阅读 · 0 评论 -
CC2530实现闪烁LED
从原理图中可以看出本次实验,LED采用的是共阴式接法,因此只需要P10、P11和P14IO口实现高电平输出即可驱动LED灯的点亮。关于CCS2530GPIO的控制寄存器主要由以下四种:① PxSEL: 端口功能选择,设置端口是通用I/O还是外设功能。② PxDIR:作为通用I/O时,用来设置数据的传输方向。③ PxINP: 作为通用输入端口时,选择输入模式是上拉、下拉还是三态。④ Px:数据端口,用来控制端口的输出或获取端口的输入。本次实验需要配置IO为输出功能,其描述如下:P1SEL寄存器描述如下:原创 2022-06-05 20:12:38 · 4487 阅读 · 0 评论 -
CC2530开发环境搭建IAR
General Options->Target 选项中 Device 选择为 CC2530F256.i51;Code model 选择 BankedData model 选择为 Large;Calling convention 选择为 XDATA;Linker->Config 中 linker configuration file 选择 lnk51ew_cc2530F256_banked.xcl。Debugger->Setup 中 Driver 项中选择 Texas Instruments添加组 右键原创 2022-06-05 19:28:16 · 1781 阅读 · 0 评论