- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 温湿度模块 SHT2x 使用手册
一、SHT2X 概况1、1.8%校准后的精度2、数字输出型,I2C接口3、超低功耗4、超长时间稳定性5、DFN封装,可回流焊接二、Sensor分析DFN封装,3*3MM高1.1mm注:Center Pad连接到地,NC脚一定要悬空,还要远离热源。在90%相对湿度时,每增加1度热量,造成的误差可达%5.Sensor Chip本传感器除了具有电容
2016-03-31 11:28:15 5819 2
原创 第三章 学习CC3200的ADC
现在介绍CC3200的ADC功能,CC3200的ADC有8个通道,四个用于外部输入,4个用于内部,单次采样时间是16us,可以设置成8个通道的轮流采样,8个通道轮流采样花费的总时间16us,模拟输入的管脚是固定的,支持DMA和FIFO,目前我只了解FIFO,列出几张图ADC总框架图:只有一个adc转化器:采样过程:可以看出每个通道花2us,8个通道花16us.通道介绍:
2016-03-18 09:16:06 3721 1
原创 第二章 学习CC3200输入和中断
一、问题的引入 // Configure PIN_13 for GPIOOinput // MAP_PinTypeGPIO(PIN_04, PIN_MODE_0, false); MAP_GPIODirModeSet(GPIOA1_BASE, 0x20, GPIO_DIR_MODE_IN); //先看输入配置方法和输入差不多,只是MAP_GPI
2016-03-18 09:15:29 3780
原创 第一章 学习CC3200 GPIO输出
一、问题的引入首先看blinky main函数代码//#define BLINKY_MODE 01//#define BLINKY_MODE 02#define BLINKY_MODE 03Void main(void) { //初始化板子,我看了一下大概是中断向量表的映射,和其他的一些东西,这里我们不关心 BoardInit(); //使能时钟
2016-03-18 09:11:10 4143
原创 第六章 CC2640的时钟API函数的解释及应用
时钟实例函数可以在一定计时完成后被重新调用。时钟实例既是一次性的也是周期性的。一旦创建,就立刻执行。或者配制成进过一段的延时之后才开始的。他们能够在任何时候被禁止。所有的时钟例子都可以被执行当他们在软件中断溢出时。最小分辨率是RTOS时钟周期被设置在RTOS配置文件中。/* 10 us tick period */Clock.tickPeriod= 10;每次计时,均来至于RT
2016-03-17 11:43:39 5137
原创 CC2640软件架构
在最高层级,CC2640蓝牙软件环境由三部分组成:一个实时操作系统(RTOS),一个应用映射,一个栈映射。TI-RTOS是一个实时的,抢占式的,多线程的操作系统,可以利用软件保证任务同步。应用和蓝牙协议栈作为单独的任务存在RTOS中,但是蓝牙协议栈具有更高的优先级。消息机制架构,直接调用被用来使用为了确保应用和协议栈之间线程安全同步。具体架构如下所示:1. 协议栈映射,包含内容
2016-03-17 11:40:06 5003
原创 CC2640 协议栈或应用配置
CC2640支持两种不同协议栈或应用配置,见下图:1. 片上开发:控制器,主机,配置文件,应用都同时在一个片上进行。这是一种最简单的和最常见的一种使用方式。通常应用在一些简单的项目中,它可以不需要太复杂的技术或者能够有效降低产品功耗。2. 外带MCU开发:控制器和主机实施在CC2640上,而配置文件和应用是在其他地方进行的。应用和配置文件同CC2640通
2016-03-17 11:37:08 2148
原创 第三章 初始CC2640蓝牙协议栈
蓝牙协议栈由两部分组成:控制端和主机。控制端和主机遵循标准蓝牙基本传输速率或者增强型数据传输速率。这两部分是单独进行工作的。所有的配置文件和应用都是在GAP和GATT层上进行的。物理层(PHY)是一种带宽自适应跳频GFSK(高斯频移键控),工作在未授权的全球都允许使用的2.4GHz ISM(工业,科学,操作和医疗)频段。链路层(LL)控制无线射频工作状态,他有五种状态:待机状态,广播状态,
2016-03-17 11:33:06 2459
原创 CC2640 广播数据构成分析
第二章 CC2640广播数据构成第一步:将SimpleBLEPeripheral例程烧录到蓝牙中然后就开启广播之旅了。。。。。。。。。用Packet Sniffer抓包 1 2 3 4 5 6 7
2016-01-13 15:49:48 4971
原创 CC2640 MAC地址理解、使用和更改
第一章CC2640 MAC地址使用、理解和更改说明:一般BLE在出厂时都有唯一的标识地址,俗称MAC地址,其在广播时,随设备名一起广播出去。请看用Packet Sniffer抓包结果:ADVA :0X0AD0AD0AD0AD就是MAC 地址。可以修改,对应代码如下:static void SimpleBLEPeripheral_init(void){ // ***
2016-01-13 15:46:33 5237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人