OV5640寄存器设置中文版,详细描述了寄存器的具体设置,并给出了例程
2024/2/9 20:57:45 1.77MB OV5640 嵌入式 arm 摄像头
1
STM32L15**系列芯片手册以及寄存器说明PDF文件
2024/2/4 3:54:24 5.79MB STM32L15**
1
//***************************************************voidSingle_Write_HMC5883(ucharREG_Address,ucharREG_data){HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//内部寄存器地址,请参考中文pdfHMC5883_SendByte(REG_data);//内部寄存器数据,请参考中文pdfHMC5883_Stop();//发送停止信号}//********单字节读取内部寄存器*************************ucharSingle_Read_HMC5883(ucharREG_Address){ucharREG_data;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//发送存储单元地址,从0开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号REG_data=HMC5883_RecvByte();//读出寄存器数据HMC5883_SendACK(1);HMC5883_Stop();//停止信号returnREG_data;}//******************************************************////连续读出HMC5883内部角度数据,地址范围0x3~0x5////******************************************************voidMultiple_read_HMC5883(void){uchari;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(0x03);//发送存储单元地址,从0x3开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号for(i=0;i<6;i++)//连续读取6个地址数据,存储中BUF{BUF[i]=HMC5883_RecvByte();//BUF[0]存储数据if(i==5){HMC5883_SendACK(1);//最后一个数据需要回NOACK}else{HMC5883_SendACK(0);//回应ACK}}HMC5883_Stop();//停止信号Delay5ms();}//初始化HMC5883,根据需要请参考pdf进行修改****voidInit_HMC5883(){Single_Write_HMC5883(0x02,0x00);//}
2024/2/2 6:29:11 73KB HMC5883L QMC5883L
1
本文件是MLX90640的产品开发笔记,包含了基本资料下载、中文资料、驱动移植、操作流程、计算方法、注意事项、插值处理、伪彩编码。
共分为十章MLX90640开发笔记(一)概述及开发资料准备MLX90640开发笔记(二)API移植-I2C和关键接口函数MLX90640开发笔记(三)工作流程和操作MLX90640的一般步骤MLX90640开发笔记(四)损坏和不良像素的处理MLX90640开发笔记(五)阵列插值-由32*24像素到512*384像素MLX90640开发笔记(六)红外图像伪彩色编码MLX90640开发笔记(七)小结-注意事项MLX90640开发笔记(八)扩展知识-辐射率、灵敏度、精度、探测距离MLX90640开发笔记(九)EEPROM、RAM、寄存器说明MLX90640开发笔记(十)成果展示-红眼睛相机
1
中央处理器(CPU)中的控制器部分不包含()。
(1)A.程序计数器(PC)B.指令寄存器(IR)C.算逻运算部件(ALU)D.指令译码器●以下关于GPU的叙述中,错误的是()。
(2)A.GPU是CPU的替代产品B.GPU目前大量用在比特币的计算方面C.GPU采用单指令流多数据流计算架构D.GPU擅长进行大规模并发计算
2024/1/30 16:57:42 293KB 信息系统管理 2018年上半年
1
设计一个通用寄存器组,满足以下要求:①通用寄存器组中有4个16位的寄存器。
②当复位信号reset=0时,将通用寄存器组中的4个寄存器清零。
③通用寄存器组中有1个写入端口,当DRWr=1时,在时钟clk的上升沿将数据总线上的数据写入DR[1..0]指定的寄存器。
④通用寄存器组中有两个读出端口,由控制信IDC控制,分别对应算术逻辑单元的A口和B口。
IDC=0选择目的操作数;
IDC=1选择源操作数。
⑤设计要求层次设计。
底层的设计实体有3个:通用寄存器组数据输入模块包括4个16位寄存器,具有复位功能和允许写功能;
一个4选1多路开关,负责选择寄存器的读出。
一个2路数据分配器实现数据双端口输出,顶层设计构成一个完整的通用寄存器组。
2024/1/29 1:58:14 525KB 组成原理
1
MSP430系列单片机是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;
大量的寄存器以及片内数据存储器都可参加多种运算;
还有高效的查表处理指令。
这些特点保证了可编制出高效率的源程序。
2024/1/25 15:23:15 2.2MB msp430f22x4
1
PWM这个功能在飞思卡尔、STM32等高档的单片机内部有专用的模块,用此类芯片实现PWM功能时只需要通过设置相应的寄存器就可实现周期和占空比的控制。
但是如果要用51单片机的话,也是可以的,但是比较的麻烦。
此时需要用到内部定时器来实现,可用两个定时器实现,也可以用一个定时器实现。
2024/1/18 22:20:35 72KB PWM波
1
解析modbus报文,用来测试寄存器的数据类型,或者解析值支持类型有1bit,int16,int16hint32四种顺序排列float32四种顺序排列
2024/1/15 17:49:08 3.84MB modbus 数据类型解析
1
包括SI4432的中文手册完整版(带书签),中文编程指南,最新的寄存器配置Excel文件
2024/1/14 0:07:29 6.28MB SI4432 IA4432 编程指南 手册
1
共 439 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡