Cortex-M3 是ARM 公司为要求高性能(1.25 Dhrystone MIPS/MHz)、低成本、低功耗的嵌入式应用专门设计的内核。STM32 系列产品得益于Cortex-M3 在架构上进行的多项改进,包括提升性能的同时又提高了代码密度的Thumb-2 指令集和大幅度提高中断响应的紧耦合嵌套向量中断控制器,所有新功能都同时具有业界最优的功耗水平。本系统是基于Cortex-M3 内核的STM32 微控制器的mp3 播放器,在硬件方面主要有VS1053硬件音频解码器和12864 点阵液晶屏,在软件方面主要有VS1053 的驱动,SD 卡工作在SPI 模式下的读写驱动,FAT 文件系统的移植,12864 液晶的驱动,嵌入式操作系统ucOSii 的移植以及嵌入式图形管理器ucGUI 的移植。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,pcb 板的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。
上传时间: 2013-11-19
上传用户:shaoyun666
对共振干涉法、相位法和时差法测量浑水中超声波速度的基本原理和试验过程进行了分析。结果表明: 共振干涉法和相位法测量原理正确, 但存在读数误差, 时差法是较为准确的测量超声声速的方法; 在一定激发频率下, 随着含沙量的增大, 超声波衰减系数增大。
标签: 超声波
上传时间: 2013-11-22
上传用户:KSLYZ
HC-SR04超声波测距模块,此文档介绍了HC-SR04超声波测距模块的时序图,实物图可以供大家浏览。
上传时间: 2013-11-23
上传用户:refent
STM32手持式示波器源代码
上传时间: 2013-12-24
上传用户:wawjj
学习stm32定时器
上传时间: 2013-10-31
上传用户:miaochun888
stm32函数库的函数太令人抓狂了,大小写来回变,还那么长,这个可以减少你很多的烦恼的
上传时间: 2014-12-31
上传用户:weixiao99
51和STM32之间通信代码
上传时间: 2013-10-14
上传用户:qilin
超声波测距_C程序
上传时间: 2013-11-08
上传用户:gxy670166755
基于msp430的超声波检测温度测距程序
上传时间: 2013-10-24
上传用户:王庆才
超声波传感器适用于对大幅的平面进行静止测距。普通的超声波传感器测距范围大概是 2cm~450cm,分辨率3mm(淘宝卖家说的,笔者测试环境没那么好,个人实测比较稳定的 距离10cm~2m 左右,超过此距离就经常有偶然不准确的情况发生了,当然不排除笔者技术 问题。) 测试对象是淘宝上面最便宜的SRF-04 超声波传感器,有四个脚:5v 电源脚(Vcc),触发控制端(Trig),接收端(Echo),地端(GND) 附:SRF 系列超声波传感器参数比较 模块工作原理: 采用IO 触发测距,给至少10us 的高电平信号; 模块自动发送8个40KHz 的方波,自动检测是否有信号返回; 有信号返回,通过IO 输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.测试距离=(高电平时间*声速(340m/s))/2; 电路连接方法 Arduino 程序例子: constintTrigPin = 2; constintEchoPin = 3; floatcm; voidsetup() { Serial.begin(9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPin, INPUT); } voidloop() { digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cm = pulseIn(EchoPin, HIGH) / 58.0; //将回波时间换算成cm cm = (int(cm * 100.0)) / 100.0; //保留两位小数 Serial.print(cm); Serial.print("cm"); Serial.println(); delay(1000); }
上传时间: 2013-10-18
上传用户:星仔