- 博客(14)
- 收藏
- 关注
转载 软件触发中断(NVIC->STIR)
软件触发中断(NVIC->STIR)首先我们要打开这个功能,怎么打开?看表!那么代码怎么写呢? 1 /* 使能软件触发中断功能 */ 2 SCB->CCR |= 0x1 << 1; 3 4 #if 0//中断向量表示例 5 #pragma language = extended 6 #pra...
2019-09-04 10:44:00 2197
转载 Push&Pop压栈出栈(你知道栈里存了什么东西吗?)
压栈出栈大家都知道push和pop,在调用一个函数时CPU会将当前的环境保存起来我们称之为压栈(Push),在推出函数时CPU会恢复进入函数前的环境我们称之为出栈(pop),那么问题来了,你知道栈里面是什么样的吗?每一次压栈出栈都是怎么执行的?在栈里面是分帧的,每一次压栈都会存储一帧,所有有时会出现栈不够用的情况,不同的CPU压入栈中的数据有所不同,这里只讨论M3和M4压栈出栈过程。...
2019-09-03 20:00:00 1569
转载 为啥不管什么错误系统总会进HardFault_Handler(),看完这篇文章你就明白!
错误处理怎么用???代码不会写??/* 内存错误 */2 SCB->SHCSR |= 0x1 << 16;3 /* 总线错误 */4 SCB->SHCSR |= 0x1 << 17;5 /* 使用错误 */6 SCB->SHCSR |= 0x1 << 18;转载于:https...
2019-09-03 17:14:00 285
转载 MLX90620红外矩阵传感器驱动(基于传感器管理组件)
传感器简介MLX90620是全校准16X4像素的IR阵列,集成于工业标准四引脚TO-39封装里。同一封装里包含两个芯片MLX90670(集成信号处理的IR阵列)和24AA02(256x8EEPROM)芯片。MLX90620包含64个IR像素点,每个像素都对应有低噪声斩波放大器和高速ADC。芯片中的PTAT(与绝对温度成正比)传感器用来测量环境温度。IR和PTAT的输出都存在内部的RA...
2019-09-03 10:42:00 1006
转载 APDS-9960手势检测、接近检测、数字环境光感(ALS)和色感(RGBC)传感器驱动(基于传感器管理组件)...
传感器简介APDS-9960传感器具有先进的手势检测、接近检测、数字环境光感(ALS)和色感(RGBC)。APDS_9960.c 1 /** 2 * @file APDS_9960.c 3 * @brief APDS-9960传感器的源文件 4 * @version 0.1 5 * @date 2019-07-02 6 ...
2019-09-03 10:39:00 4797
转载 DHT11数字温度湿度传感器驱动(基于传感器管理组件)
传感器简介DHT11数字温度湿度传感器是一款有已校准数字信号输出的温湿度复合传感器,其测量精度:湿度+-5%RH、温度:+-2℃;测量范围:湿度20-90%RH、温度0-50℃。DHT11.c 1 /** 2 * @file DHT11.c 3 * @brief 4 * @version 0.1 5 * @date 2019-06-28...
2019-09-03 10:37:00 193
转载 RCWL0801激光测距传感器模块驱动(基于传感器管理组件)
RCWL0801是一款可3.3V-5V供电,采用优质激光测距传感器VL53L0X的测距模块。模块采用高性能MCU,内部集成VL53L0X的运算滤波算法,可直接串口输出测量距离。RCWL_0801.c 1 /** 2 * @file RCWL_0801.c 3 * @brief 4 * @version 0.1 5 * @date 2019-0...
2019-09-03 10:34:00 971
转载 RCWL0516微波雷达传感器(基于传感器管理组件)
传感器简介RCWL0516传感器是一款采用多普勒雷达技术、专门检测物体移动的微波感应模块。该模块具有灵敏度高、感应距离远、可靠性强、感应角度大、供电范围广等特点。广泛应用于各种人体感应照明和防盗报警等场合。RCWL_0516.c 1 /** 2 * @file RCWL_0516.c 3 * @brief 4 * @version 0.1 5 * ...
2019-09-03 10:32:00 2847
转载 热敏电阻温度传感器(基于传感器管理组件)
热敏电阻传感器,其阻值随着温度的变化而变化,我们通过ADC采集热敏电阻上的电压值,再通过计算得到当前温度信息。注意:请按照自己热敏电阻的属性,修改代码内对应内容!!!temperature,c 1 /** 2 * @file temperature.c 3 * @brief 4 * @version 0.1 5 * @date 2019-...
2019-09-03 10:26:00 1020
转载 YW51灰尘PM2.5传感器驱动(基于传感器管理组件)
YW51灰尘PM2.5传感器资料YW51传感器是PM2.5普三代灰尘传感器,利用微小颗粒物体对光的散射原理,当微小颗粒物体经过检测孔,对光线形成散射时;散射光的一部分通过光轴,经透镜聚集到感光元器件,感光元器件将光信号转换为电信号输出。经过改进取消模拟输出口,并且将内部算法进行微调。串口输出更稳定。YW_51.c 1 /** 2 * @f...
2019-09-03 10:10:00 2238
转载 传感器管理组件(sensor manager)
传感器管理组件(sensor manager)概述在CI110X系列芯片中,传感器管理组件是不可或缺的一个组件;其目的是将设备中的传感器统一管理、为用户提供统一且友好的函数接口、最大限度减少客户二次开发代码的工作量;我们提供大量的传感器驱动程序和使用案例供客户尽快了解传感器管理组件、传感器驱动编写规范、应用程序如何使用传感器。目录介绍文件名称功能说明...
2019-09-03 09:56:00 564
转载 ARM NVIC控制器(基于cortex-M4)
中断控制寄存器映射中断寄存器的基地址为0xE000E000,所有中断控制/状态寄存器都只能在特权级下访问(除软件触发中断寄存器外),寄存器映射列表见表3-2。也可以参考cortex-m4使用手册,并推荐使用CMSIS函数来访问相关功能。表3-2 中断寄存器映射偏移量名称位宽类型复位值描述...
2019-09-02 19:51:00 1146
转载 系统监控组件(基于嵌入式实时操作系统FreeRTOS)
系统监控(SYS MONITOR)概述SDK内置组件系统监控是系统内尤为重要的一个组件,它负责监视控制加入监控队列里的每一个任务,以防有任务出现异常情况,避免因异常未及时处理而造成的损失。本组件以硬件看门狗为基础,在此基础之上实现了对多个任务同时进行监控的监控策略,以此来保证系统正常稳定的运行。## 使用说明该组件源代码包括ci110x_task_monitor.c、ci...
2019-09-02 14:59:00 305
转载 one-wire(单总线)组件
单总线: 单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I²C串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。原理 单总线器件内部设置有寄生供电电路(Parasite Power Circuit)。当单总线处于高电平时,一方面通过二极管...
2019-09-02 10:58:00 894
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人