//一个适合单片机使用的CRC32算法,可分步计算 //收到一个email求助CRC32算法,从以前做过的upsd3254远程升级代码中提取一个出来,这个函数参考了在网上搜到的代码,并做了简化,以实现分步计算CRC32:
2023-04-06 17:27:53 5KB 单片机 CRC32
1
STM32单片机快速入门V1.0.pdf
2023-04-06 16:14:02 2.44MB STM32单片机快速入门V1.0.pdf
1
本文介绍了一种基于AT89C51单片机的步进电机控制系统。步进电机是一种广泛应用于各个领域的机电元件,其控制系统由步进控制器、功率放大器和步进电机等组成。本文采用单片机控制,用软件代替步进控制器,使得线路简单、成本低、可靠性大大增加。该系统能够提高控制精度和响应速度,节约能源,具有重要意义。
2023-04-06 16:07:50 227KB 互联网
1
Verilog HDL (Hardware Description Language) 是一种硬件描述语言,可以在算法级、门级到开关级的多种抽象设计层次上对数字系统建模。它可以描述设计的行为特性、数据流特性、结构组成以及包含响应监控和设计验证方面的时延和波形产生机制。次例程是基于verilog HDL 的8051 IP核开发,很好的学习资料。
2023-04-06 15:59:19 298KB verilog 8051 mcu 单片机
1
在用凌阳单片机实现音频的过程中,需要将wav格式进行压缩以进行语音资源的压缩,此工具支持
2023-04-06 15:52:57 1.32MB 凌阳单片机语音压缩实现工具
1
STM32 MPU6050 OLED实现手环记步功能 Flash实现掉电保存
2023-04-06 15:48:00 15.34MB stm32 arm 嵌入式硬件 单片机
1
电子设计大赛 51单片机开发板实验板程序60例汇编及C语言资料带原理图 51单片机开发板实验板程序60例汇编及C语言资料带原理图 51单片机开发板实验板程序60例汇编及C语言资料带原理图
2023-04-06 15:23:43 50.3MB 51单片机
1
底层代码使用CubeMX生成,传感器驱动使用HAL库进行编程配置,传感器和OLED均使用的是软件IIC,按照代码中提示的IO口硬件组装能够直接使用
2023-04-06 15:23:20 25.02MB MAX30102 stm32 CubeMX HAL库
1
本文介绍了一种基于单片机的 GPS 时间校准设计。该设计利用 GPS 信号获取精确的时间信息,并通过单片机进行处理和校准,最终实现对时钟的精确校准。文章详细介绍了设计的原理、硬件和软件实现过程,并给出了实验结果和分析。该设计具有精度高、稳定性好、易于实现等优点,可广泛应用于各种需要精确时间的场合。
2023-04-06 15:12:57 1.12MB 互联网
1
本系统的主控芯片主要是“STM32F103C8T6”,产品使用最小系统板进行项目功能的开发。在微控制器领域,STM32系列芯片的出现无疑是一个前所未有的飞跃,通过对比其他系列(51系列)单片机发现,此款芯片非常适用于智能机器人方面的主控模块。 在最小开发板的基础上,通过开发程序对电机模块、超声波模块、舵机模块来接触未知的环境,测量机器人与障碍物的物理距离并显示在屏幕上,通过四个直流减速电机控制扫地机器人的向前、向后、向左、向右。在机器人的上方,显示屏实时显示时间、电池电量监测百分比、操作模式的选择状态和机器人与障碍物的物理距离,并且还设计了五个按钮实现时间的设置、超声波传感器数值阈值的调整、机器人启动的状态和操作模式的切换。 电源模块平台需要一节电压为3.7伏、容量为1000毫安、型号为18650充电锂电池,为电机驱动提供电力。电池在充满电的状态下,电压高达4伏左右。同时,模块还搭载TP4056锂电池充电管理模块,使用者可以直接使用Type-C数据线给扫地机器人进行充电。并且,为了向更高技术的产品靠近,本课题还设有无线充电模组。 为了达到项目的完整性,本项目通过AD画板软件制作核心板。
2023-04-06 12:25:46 26.04MB 毕业设计 嵌入式 stm32 单片机
1