pdf

基于STM32的超声波测距实验装置的设计与应用

  • 1星
  • 日期: 2020-08-30
  • 大小: 1.97MB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: STM32超声波测距

针对全国大学生电子设计竞赛训练的要求,设计一个基于STM32的超声波测距实验装置。该装置充分应用STM32微处理器的软硬件资源,实现了基于渡越时间的超声波距离测量,并配套设计了操作性、验证性、综合性、创新性四个层次的教学实验对学生进行全方位的训练。实际应用表明,该实验装置能够取得良好的训练效果,达到了预期的设计目标。

更多简介内容

推荐帖子

TI 高功率密度解决方案剖析!
  功率密度在现代电力输送解决方案中的重要性和价值不容忽视。为了更好地理解高功率密度设计的基本技术,在本文中,将研究高功率密度解决方案的四个重要方面: 降低损耗, 最优拓扑和控制选择, 有效的散热, 通过机电元件集成来减小系统体积, 还将演示如何与TI合作,使用先进的技术能力和产品来实现这四个方面,帮助您改进并达到功率密度值。 首先,让我们来定义功率密度,并
qwqwqw2088 模拟与混合信号
单片机复位的原理说明
       单片机的复位电路使单片机进入复位状态。通过复位操作可以完成单片机的初始化,也可使处于死机状态下的单片机程序重新开始运行。   单片机复位的原理是,在时钟电路开始工作后,在单片机的RST复位引脚施加24个以上的时钟振荡脉冲的高电平,单片机便可以实现复位。当RST引脚从高电平跳变为低电平后,单片机便从0000H地址开始执行程序。   单片机的复位电路可以有上电复位、手动加
火辣西米秀 微控制器 MCU
MSP430编程器仿真器以及JTAG、SBW、BSL接口的区别
对于51系统来说,很容易理解编程器和仿真器。 通俗的说,仿真器是用来调试仿真的,编程器是用来批量生产时对MCU进行烧写目标代码的。 对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。 所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议
fish001 微控制器 MCU
【ESP32-S2-Kaluga-1测评】七、关于psram的探讨(这个玩意如同摆设!)
本帖最后由 RCSN 于 2020-8-17 23:14 编辑   本来我觉得乐鑫这个esp32s2,USB这个新外设,搞了一年,device就tinyusb在维护,host迟迟还没搞出来,这个倒是无所谓了,那就等着把。  楼主在用了上贴的一些gui功能后,想加入下ap+tcp server来玩一玩,就把wifi相关初始化加上   发现编译的时候,出现了以下错误,提示内部dram
RCSN 国产芯片交流
单片机的死循环有什么作用
   单片机是可编程器件,在使用时需要编写满足需求的程序。其C语言程序在各个端口、配置初始化完成后,会进入一个死循环,一般用while(1){;}的形式。初始化完成后,单片机就在死循环内一遍又一遍的执行程序逻辑。复位后,就从头开始,初始化完成后,再次进入死循环。   单片机在执行程序是从上到下一条一条语句执行的,对于定时器的配置、端口的初始化等内容,只需要执行一次就可以,所以初始化内容放在w
火辣西米秀 微控制器 MCU
一文了解射频芯片产业链及其国内现状!
▲全球射频公司整合演变一览 ▲全球射频前端市场增长及份额 ▲滤波器产品市场需求     一部可支持打电话、发短信、网络服务、APP应用的手机,通常包含五个部分:射频、基带、电源管理、外设、软件。   射频:一般是信息发送和接收的部分;   基带:一般是信息处理的部分;   电源管理:一般是节电的部分,
ohahaha RF/无线

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })