pcf

基于STM32F429和Cube的ov2640程序

♀尐吖头ヾ 提交于 2020-12-19 07:48:46
1.ov2640和DCMI介绍   OV2640 是 OV(OmniVision)公司生产的一颗 1/4 寸的 CMOS UXGA(1632*1232)图 像传感器。该传感器体积小、工作电压低,提供单片 UXGA 摄像头和影像处理器的所有功 能。通过 SCCB 总线控制,可以输出整帧、子采样、缩放和取窗口等方式的各种分辨率 8/10 位影像数据。该产品 UXGA 图像最高达到 15 帧/秒(SVGA 可达 30 帧,CIF 可达 60 帧)。 用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、 白平衡、对比度、色度等都可以通过 SCCB 接口编程。OmmiVision 图像传感器应用独有的 传感器技术,通过减少或消除光学或电子缺陷如固定图案噪声、拖尾、浮散等,提高图像质 量,得到清晰的稳定的彩色图像。   DCMI接口是一个同步并行接口,能够 接收外部 8 位、10 位、12 位或 14 位 CMOS 摄像头模块发出的高速数据流。可支持不同 的数据格式:YCbCr4:2:2/RGB565 逐行视频和压缩数据 (JPEG)。 STM32F4 DCM 接口特点: ● 8 位、10 位、12 位或 14 位并行接口 ● 内嵌码/外部行同步和帧同步 ● 连续模式或快照模式 ● 裁剪功能 ● 支持以下数据格式: 1,8/10/12/14 位逐行视频

xlrd.biffh.XLRDError: Excel xlsx file; not supported

穿精又带淫゛_ 提交于 2020-12-13 03:07:13
问题 I am trying to read macro enabled excel work sheet using pandas.read_excel with xlrd library, its running fine in local but when I try to push the same into PCF I am getting this error: 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] df1=pd.read_excel(os.path.join(APP_PATH, os.path.join("Data", "aug_latest.xlsm")),sheet_name=None) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] return open_workbook(filepath_or_buffer) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] File "/home

xlrd.biffh.XLRDError: Excel xlsx file; not supported

雨燕双飞 提交于 2020-12-13 03:05:19
问题 I am trying to read macro enabled excel work sheet using pandas.read_excel with xlrd library, its running fine in local but when I try to push the same into PCF I am getting this error: 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] df1=pd.read_excel(os.path.join(APP_PATH, os.path.join("Data", "aug_latest.xlsm")),sheet_name=None) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] return open_workbook(filepath_or_buffer) 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] File "/home

IEEE 802.11 无线局域网

旧城冷巷雨未停 提交于 2020-12-08 06:06:07
(1)无线通讯的两个重要特征 ——Hidden node problem   双方虽然听不到对方的讯号,但同时传送给相同的对象导致了碰撞(这个时候双方都不知道发生了碰撞) ——Exposed node problem   双方都可以听得到对方的讯号,但同时可以传送给不同的对象(不会发生碰撞) (2)不能像CSMA/CD有冲撞的侦察,就算是碰撞了,发送数据的节点也不知道。一个IEEE 802.11最大可以传输2000多个字节,为了让长分组在送的时候可以减少碰撞的几率,减少浪费的带宽,所以设计一个比较小的RTS帧和CTS帧作为先导(RTS帧以及CTS帧都比较小),RTS帧是广播说我要发送数据了,CTS帧广播说我要接收数据了。——举个例子(来自百度百科)RTS CTS (这是为了解决无法侦测的碰撞,利用这个可以让其他站点不要来干扰我收发数据) ① 在图中, ● 站B、站C、站E在站A 的无线信号覆盖的范围内。而站D不在其内。 ● 站A、站E、站D在站B 的无线信号覆盖的范围内,但站C不在其内。 ② 如果站A要向站B发送数据,那么,站A在发送 数据帧 之前,要先向站B发送一个 请求发送帧 RTS (Request To Send)。在RTS帧中已说明将要发送的数据帧的长度。站B收到RTS帧后就向站A回应一个 允许发送帧 CTS (Clear To Send)

467【毕设课设】基于51单片机智能大棚传感器检测控制系统设计

吃可爱长大的小学妹 提交于 2020-11-17 14:23:57
【资源下载】下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 设一个温室大棚模型(用鞋盒子模拟),最上层铺上一层透明塑料保鲜膜。 设计由51单片机电路、 1602液晶显示电路、 光照检测电路、 土壤湿度检测电路组成。 A/D模块PCF8591电路、 1颗高亮LED灯补光电路、 温度检测DS18B20电路、 1颗黄色高亮LED灯加热电路、 风扇电路、 水泵灌溉电路、 4位按键电路、 1、通过光敏电阻检测光照强度,然后A/D模块PCF8591处理后,将光照强度值实时显示在液晶上,并且可以按键控制光照的强度值, 当光照低于设定的阈值,1颗白色高亮LED灯亮进行补光,光照高于设定的阈值,就不用管。 2、通过DS18B20检测温度值,并且实时显示在1602液晶上,并且可以通过按键设定温度值,当温度低于设定值时,通过一颗黄色高亮LED灯模拟。当温度超过设定值时,风扇旋转。 3、通过土壤湿度传感器检测土壤的湿度,并且将湿度值实时显示在液晶上,并且可以设定土壤的使读者,当土壤湿度小于设定的阈值,水泵加水。大于阈值时,不动作。 #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #include<stdio.h> #include "1602.h" #include "delay.h"

PCF8591模块stm32相关代码 进行IIC通信 四个ADC转换模块以及一个DAC转换模块

不打扰是莪最后的温柔 提交于 2020-11-07 09:53:43
/************************此部分为I2C总线的驱动程序************************************/ #include "delay.h" #include "I2C.h" int ack; /*应答标志位*/ //初始化IIC void IIC_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);//使能GPIOB时钟 //GPIOB8,B9初始化设置 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9; //I2C通信的两个I/O口 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式 GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉 GPIO_Init(GPIOB, &GPIO

各种类型文件的Content Type

核能气质少年 提交于 2020-08-20 01:29:52
CONTENT_TYPE = { '.load': 'text/html', '.123': 'application/vnd.lotus-1-2-3', '.3ds': 'p_w_picpath/x-3ds', '.3g2': 'video/3gpp', '.3ga': 'video/3gpp', '.3gp': 'video/3gpp', '.3gpp': 'video/3gpp', '.602': 'application/x-t602', '.669': 'audio/x-mod', '.7z': 'application/x-7z-compressed', '.a': 'application/x-archive', '.aac': 'audio/mp4', '.abw': 'application/x-abiword', '.abw.crashed': 'application/x-abiword', '.abw.gz': 'application/x-abiword', '.ac3': 'audio/ac3', '.ace': 'application/x-ace', '.adb': 'text/x-adasrc', '.ads': 'text/x-adasrc', '.afm': 'application/x-font-afm', '.ag': 'p_w

DirectX11 With Windows SDK--31 阴影映射

送分小仙女□ 提交于 2020-08-16 02:41:25
前言 阴影既暗示着光源相对于观察者的位置关系,也从侧面传达了场景中各物体之间的相对位置。本章将起底最基础的阴影映射算法,而像复杂如级联阴影映射这样的技术,也是在阴影映射的基础上发展而来的。 学习目标: 掌握基本的阴影映射算法 熟悉投影纹理贴图的工作原理 了解阴影图走样的问题并学习修正该问题的常用策略 DirectX11 With Windows SDK完整目录 Github项目源码 欢迎加入QQ群: 727623616 可以一起探讨DX11,以及有什么问题也可以在这里汇报。 核心思想 阴影映射技术的核心思想其实不复杂。对于场景中的一点,如果该点能够被摄像机观察到,却不能被光源定义的虚拟摄像机所观察到,那么场景中的这一点则可以被判定为光源所照射不到的阴影区域。 以下图为例,眼睛观察到地面上最左边的一点,并且从光源处观察也能看到该点。因此该点不会产生阴影。 再看下面的图,眼睛可以观察到地面上中间那一点,但是从光源处观察不能看到该点。因此该点会产生阴影。 具体落实下来应该怎么做呢?对于点光源来说,由于它的光是朝所有方向四射散开的,但为了方便,我们可以像摄像机那样选取视锥体区域(使用一个观察矩阵 + 透视投影矩阵来定义),然后经过正常的变换后就能计算出光源到区域内物体的深度值;而对于平行光(方向光)来说,我们可以采用正交投影的方式来选取一个矩形区域(使用一个观察矩阵 + 正交投影矩阵定义)

揭秘边缘计算新晋“网红”——5G MEC深度解读第一弹

 ̄綄美尐妖づ 提交于 2020-08-14 07:10:07
文章版权所有,未经授权请勿转载或使用 边缘计算的概念出现较早,随着5G的发展,其服务的目标扩展到生产性领域,为适应垂直行业网络个性化和计算本地化的特点,5G与MEC的结合带来想象空间,得到了广泛的关注。本文分析了算力提供的方式演进,5G MEC的驱动因素,以及5G MEC的系统实现和标准进展,提出如下基本观点: 1、算力提供从中心到边缘、从集中到分布、从分散到协同是伴随信息革命第二阶段智能化而发生的,其最高目标是实现随时、随地、按需地获得算力。 2、5G连接类型从人-人类型到物-物和物-人的变化推动数据处理更多在边缘,业务类型向高带宽低时延发展,业务领域从消费性领域扩展到生产性领域,是驱动5G MEC的主要业务因素。 3、5G低时延要求在技术上要求业务处理本地化,网络软件化和虚拟化则是驱动5G MEC的主要技术因素。 4、算力从云端迁移到边缘,给具备强大网络、通信机房基础设施、本地维护队伍等独特竞争优势的运营商带来新的机会,这也是驱动5G MEC受到通信运营商普遍重视的商业因素。 5、相对于4G,5G定义了更清晰的MEC系统架构和功能,标准探讨的范围也更广泛,有助于凝聚业界力量构建标准化的边缘计算服务,但如何融入行业中,发展出蓬勃的应用,仍然需要业界的思考和共同努力。 全文 63 00 字,预计阅读15分钟 文 | 无界 01、 边缘计算定义和基本概念

IIC通信的AT24C02学习笔记

百般思念 提交于 2020-04-14 03:24:13
【今日推荐】:为什么一到面试就懵逼!>>> 引言 最近在学习几种串行通信协议,感觉收获很多,这篇文章是学习IIC总线协议的第一篇文章,以后还会再写一篇关于PCF8591 IIC通信的ADDA转换芯片的文章. 关于IIC总线 IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的一种简单、双向、二线制、同步串行总线,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。主要包括启始、停止、读、写、应答信号。这种方式简化了信号传输总线接口。 IIC总线上可以挂多个器件,而每个器件都有唯一的地址,这样可以标识通信目标。数据的通信的方式采用主从方式,主机负责主动联系从机,而从机则被动回应数据。 关于AT24C02 AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC 总线接口 进行操作,有一个专门的 写保护 功能。在单片机上的应用广泛, 可以实现掉电数据不丢失功能。 IIC总线数据有效性的规定 SCL=1期间,SDA必须保持稳定,SCL=0时,SDA才允许改变。 IIC