从应用角度介绍了具有11个输入端的12位A/D转换器TLC2543的结构与编程要点,探讨了TLC2543与51系列单片机的接口方法,用软件合成SPI操作,给出了接口电路与A/D采集程序设计实例,并对实际应用时应注意的问题进行了探讨。
2025/1/30 5:58:16 9KB 12位 TLC2543
1
传智播客PPT课件java基础入门新手必看《Java基础入门》从初学者的角度详细讲解了Java开发中重点用到的多种技术。
全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想,采用典型翔实的例子、通俗易懂的语言阐述面向对象中的抽象概念。
在多线程、常用API、集合、IO、GUI、网络编程章节中,通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。
最后,讲解了Eclipse开发工具,帮助初学者熟悉开发工具的使用。
2025/1/30 3:17:49 13.53MB java基础入门
1
系统详细设计以技术的角度去诠释集团助手的实现,通过文档,技术人员或者相关对技术了解的客户或者工作人员通过文档可以清晰看到系统实现的逻辑,便于开发人员进行交流。
2025/1/25 11:48:15 2.37MB 系统设计
1
舵机是一种广泛应用于机器人、无人机和模型制作等领域的微型伺服马达,它能够根据接收到的脉冲宽度调制(PWM)信号精确地改变其旋转角度。
在本项目中,我们将探讨如何使用STM32微控制器对舵机进行控制。
STM32是意法半导体(STMicroelectronics)推出的一款基于ARMCortex-M内核的微控制器系列,以其高性能、低功耗和丰富的外设接口著称。
在基于STM32的舵机控制系统中,主要涉及到以下几个关键知识点:1.**STM32硬件接口**:STM32芯片通常具有多个PWM通道,如TIMx模块,可以产生不同频率和占空比的PWM信号。
我们需要选择一个合适的定时器通道来输出舵机所需的PWM信号。
2.**PWM生成**:STM32的定时器工作在PWM模式下,通过设置预分频器、自动重载值和比较寄存器,可以生成不同频率和占空比的PWM波形。
舵机通常需要的PWM频率在50Hz左右,占空比变化范围为1-2ms,对应舵机的角度范围通常为0°到180°。
3.**软件编程**:使用STM32CubeMX或HAL库初始化定时器和GPIO,配置PWM通道的工作模式。
之后,在主程序中,根据需要改变比较寄存器的值来调整PWM的占空比,从而控制舵机的角度。
4.**舵机驱动**:理解舵机的工作原理,知道如何通过改变PWM信号的占空比来控制舵机的转动。
这涉及到电机控制理论,包括速度和位置的反馈控制。
5.**中断服务函数**:在某些应用中,可能需要实时响应舵机的位置变化,这时可以设置定时器中断,当PWM周期到达时触发中断,更新舵机角度或者处理其他任务。
6.**调试与测试**:使用开发板上的串口或其他通信接口,将舵机的控制信号实时发送到STM32,通过示波器或逻辑分析仪检查PWM信号是否符合预期,同时观察舵机的实际动作是否正确。
7.**电源管理**:考虑到舵机的功率需求,确保STM32和舵机的供电稳定,避免电源波动影响控制精度。
8.**安全机制**:为了防止舵机过度旋转造成损坏,可以设置角度限制或超时保护,当舵机超出预定范围时停止发送PWM信号。
通过以上这些步骤,你可以实现一个基于STM32的简单舵机控制系统。
实际应用中,可能还需要结合传感器数据、算法控制等高级功能,以实现更复杂的运动控制。
对于初学者,理解并掌握这些基本概念和实践技巧,是进入STM32和舵机控制领域的重要一步。
2025/1/25 3:05:29 4.96MB stm32 舵机
1
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。
它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。
Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。
程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。
63KB neo4j
1
实验内容与要求1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行3、以角度、弧度两种方式实现上述部分函数4、具备历史计算的记忆功能
2025/1/21 21:06:38 1.07MB VC 报告 源码 计算器
1
鉴于普通截图工具的局限性,也是由于自己实验的需求,自己编写了MATLAB的一个可以实现图像旋转并能截图的代码(本代码裁剪的是真彩图像,做相应改动即可旋转裁剪灰度图像),自动读取文件夹里的图像裁剪后保存到指定的文件夹,由于是自己原创,积分较高,相信物有所值!说明:首先在显示的图像里鼠标左击两个点,图像会根据这个角度进行旋转,旋转后再依次左击左右上下四个点,这是就能截取这之间的图像了
2025/1/21 18:34:13 2KB 图像裁剪旋转
1
本书由区块链4.0明星项目InterValue(也是目前技术更先进的基于DAG的区块链项目)核心团队撰写,它从底层原理和工程实践两个维度深入浅出地讲解和剖析了DAG这一新兴的区块链技术,能为基于DAG的技术研发、场景落地、链上应用和生态构建提供全方位的指导。
全书共11章,逻辑上分为三个部分:第一部分(第1~6章)技术原理篇。
首先从宏观上对区块链及DAG技术做了整体性介绍,然后从微观上详细讲解了DAG区块链技术的通信机制、共识机制、智能合约、密码学技术和安全技术,这部分内容将从理论和技术的角度为读者打下坚实的基础。
第二部分(第7~9章)工程实践篇。
从原理实现和应用开发两个维度深入剖析了目前具有代表性的3个基于DAG技术的区块链项目:IOTA、ByteBall和InterValue。
不仅能让读者了解这3个项目的核心技术实现细节,而且还能从中学习和借鉴DAG技术的开发方法和技巧。
第三部分(第10~11章)展望篇。
首先介绍了典型的基于DAG技术的区块链应用和DAG区块链技术的应用场景,然后对DAG技术的发展脉络进行了梳理,最后对DAG技术未来的发展趋势做了前瞻性的分析和探讨。
2025/1/21 7:49:42 160.61MB DAG
1
matlab实现的阶次分析算法,用于变转速机械故障特征提取,可运行,包含寻找脉冲时刻,等角度时刻,数字跟踪滤波,样条差值等步骤
1
H.264是MPEG-4标准所定义的最新格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,有的也称(AVC)。
  AVC/H.264视频编码由ISO的MPEG和ITU的VCEG两个组织于2003年最终定稿。
AVC/H.264标准本身则是由包括来自MPEG和VCEG专家的JointVideoTeam(JVT)开发。
  从MPEG的角度来说,这个标准叫做MPEG-4Part10(ISO14496-10),从ITU的角度来说,这个标准叫做H.264(ITU文档编号)。
作为这个标准的“官方名称”,AdvancedVideoCoding(AVC)是MPEG由AdvancedAudioCoding(AAC)这个音频格式的视频副本确定的。
  H.264极有可能成为下一代视频格式,会被广泛地使用和支持,就象今天MPEG-2(用于DVD)的情形一样!
2025/1/20 1:04:32 1.79MB H264
1
共 716 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡