前言
本文简单介绍如何应用ST USB HID(MOUSE)例程生成一个可以输入和输出任何长度小于等于64字节的移植过程。
问题描述:
HID的在USB的运用中是非常广泛的,但是很多应用并不是简单的鼠标或者键盘操作,而是客户自定义的一些应用,所以REPORT的定义往往跟鼠标或者键盘并不相同,因而客户常常基于ST的HID的例程进行修改。那么如何基于我们的例程生成一个可以输入输出任何长度小于等于64字节的例程?这里示范一下,抛砖引玉。
代码修改:
第一步:
我们在usb
关键字:
STM32 USB
文本主要包含两个内容:一、红外遥控协议的的讲解;二、解码程序解析(参考正点原子的代码)
红外的介绍、优点、缺点就不给大家说了,网上书上都有,下面进入正题
一、红外遥控协议的的讲解
红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 Protocol的PPM(脉冲位置调制)
本文将以NEC协议实现红外遥控。
NEC协议的特征:
1、8位地址和8位指令长度;
2、地址和命令两次传输(确保可靠性);
3、
关键字:
STM32 红外遥控
很多MCU开发者对MCU晶体两边要各接一个对地电容的做法表示不理解,因为这个电容有时可以去掉。笔 者参考了很多书籍,却发现书中讲解的很少,提到最多的往往是:对地电容具稳定作用或相当于负载电容等,都没有很深入地去进行理论分析。而另外一方面,很多 爱好者都直接忽略了晶体旁边的这两个电容,他们认为按参考设计做就行了。但事实上,这是MCU的振荡电路,又称“三点式电容振荡电路”,如图1所示。
图1:MCU的三点式电容振荡电路
其中,Y1是晶体,相当
关键字:
MCU 振荡电路
随着新能源汽车的发展,充电桩市场也迎来了热火朝天的大爆发,市场上充电桩产品主要分为交流充电桩和直 流充电桩。交流充电桩具有以下特点:小电流,桩体较小,安装灵活,充满电一般在6-8个小时,适用于小型乘用电动车,多应用于公共停车场、大型购物中心和 社区车库中,家用充电桩也多为交流充电桩。而直流充电桩则一般为大电流,短时间内充电量更大,桩体较大,占用面积大。直流充电桩适用于电动大巴、中巴、混 合动力公交车、电动轿车、出租车、工程车等快速直流充电。
图1:充电桩控制部分产品框图
如上面
关键字:
充电桩 MCU
我们在做STMCU开发的前期往往需要作芯片的选型,一般先会看选型手册和数据手册。其中有两个地方经常让人一下子难解其意。一个是关于USART/UART的地方,另一个是关于SPI/I2S的地方。
先不妨以STM32F407为例。下面是STMCU选型手册和数据手册相关信息的截图。
从选型手册上看到,STM32F407 的SPI 标了3个,I2S标了2个。这里往往会被误解为3个SPI接口再额外加2个I2S接口。其实不然,我们可以进一步查看数据手册,数据手册里将SPI/I
关键字:
STM32 USART
最近做了一些STM32">STM32和SD卡通信的一些思考,一直以来SD的驱动和应用困扰了我很久,寒假的时候看到SD简化版物理层协议的时候就傻掉了,看到SD的驱动快3000行的代码也动摇了。这几天几种地看了一下SD卡的相关内容,总结了一些体会,感觉也没有那么恐怖了。我决定从分层上来讨论SD的驱动和应用,因为这样可以构建一个清晰的逻辑,且不知哪位计算机大师曾说过:一切计算机问题都可以用分层的方法来解决。
我自己把SD卡从驱动到应用共分为4层,从下至上依次为:驱动层、物理层、文件系统
关键字:
STM32 SD卡
引言
四轴飞行器是一种结构紧凑、飞行方式独特的垂直起降式飞行器,与普通的飞行器相比具有结构简单,故障率低和单位体积能够产生更大升力等优点,在军事和民用多个领域都有广阔的应用前景,非常适合在狭小空间内执行任务。因此四旋翼飞行器具有广阔的应用前景,吸引了众多科研人员,成为国内外新的研究热点。
本设计主要通过利用惯性测量单元(IMU)姿态获取技术、PID电机控制算法、2.4G无线遥控通信技术和高速空心杯直流电机驱动技术来实现简易的四轴方案。整个系统的设计包括飞控部分和遥控部分,飞控部分采用机架和
关键字:
STM32 四轴飞行器
相当部分的 STM32芯片都带USB模块,有时我们会考虑利用STM32芯片的USB模块进行程序代码的下载或升级。USB协议中有专门针对设备固件升级的类协议,即可以通过DFU类协议进行产品固件的加载或更新。
关于STM32产品的DFU程序下载和升级,ST官方有相关的资料文档。可以去www.stmcu.com.cn 或者去www.st.com 搜索DFUse下载相关资料。
有个用户手册UM0412详细介绍了如何利用ST官方软件工具DfuSe进行相关编程操作。顺便提醒下,下载DfuSe安装包解压
关键字:
STM32 DFU
用编程器不仅不能提供编程效率,反而出现了极高的不良率品,更要命的是很多不良率芯片已损坏,这不是赔了夫人又折兵吗(花钱买编程器编坏芯片)?
其实客户的咨询及反馈,也印证着我们编程器技术一路以来的发展及变革史,细节决定成败!
通常,使用编程器编写芯片出现不良品率,是有众多因数造成的,比如芯片批次质量波动、编程烧录房环境及人员习惯素质、夹具使用寿命、编程器老化、编程器时序的兼容性等等原因。解决这些基本问题,一般可以通过加强人员培训,设备维护升级或者及时更新芯片时序算法就可解决,并且也达到了一定的
关键字:
MCU 编程器
IC Insights预估,未来五年,微控制器(MCU)平均售价可望缓步回升,产值亦可逐年创历史新高至2020年。
IC Insights研究认为,在智能卡与32位MCU带动下,今年MCU市场产值微幅超越159亿美元、出货量更达到221亿套,年成长15%,双双创下历史新高。不过,MCU的产品平均售价(ASP)走势相对较差。
IC Insights调查指出,2015年MCU的ASP剩下0.72美元,年减13%,为历史新低价格;虽然MCU产业呈现量增、价跌走势,但后续产业展望趋于乐观,认为MC
关键字:
MCU
STM32系列处理器是由意法半导体ST公司生产、基于ARM公司Cortex-M3内核的MCU,专门为微控制系统、汽车控制系统、工业控制系统和无线网络等嵌入式应用领域而设计,具有高性能、低功耗、高集成度、丰富且性能出众的片上外设、编程复杂度低等优点。数字式电镀电源并联均流系统以数字通信和控制的方式实现多个电源模块的并联工作,提供更大的输出功率,具有组合灵活、可靠性高、人机接口友善、工作模式多样等优点。本文采用STM32F103VET6处理器作为主控芯片,实现了一种以CAN总线为通信媒介、具有稳压/稳流/
关键字:
STM32
文章介绍了电机保护的一些理论和电机故障检测方法。使用对称分量法,基于STM32设计了一个微机电机保护装置,可以智能检测电机工作状态,并显示电机主要的电气参数。介绍了装置的主要硬件组成及各组成部分实现的功能,结合软件流程图,分析了装置的内部运行原理。
关键字:
电机 STM32 微机 故障 硬件 流程图 201609
开发板上留出了jtag烧录口,引出了TCK测试时钟,TDI测试数据串行输入,TMS测试模式选择,TDO测试数据串行输出,
NJTRST测试系统复位信号
如图所示:
nRST是接芯片的复位脚,板上的实物是20针的JTAG接口
20针JTAG接口
1 VTref 目标板参考电压,接电源
2 VCC 接电源
3 nTRST 测试系统复位信号
4、6、8、10、12、14、16、18、20 GND 接地
5 TDI
关键字:
stm32 jlink
在物联网、穿戴式装置、智能电网等趋势风潮下,半导体大厂也将MCU列为重点培植的产品线。华虹半导体多年来专精8吋晶圆市场,更放资源在嵌入式非挥发性存储器技术(eNVM)上,这几年也锁定车用电子市场,2016年上半MCU芯片出货量首度突破12亿颗,较去年同期增长50%。
华虹半导体在中国半导体产业版图上,定位在8吋晶圆代工上,以及特殊制程技术的代工技术,技术平台eFlash/eEEPROM也提供客制化的Flash IP和EEPROM IP,客户发展高规格的MCU产品线,主要也是看中MCU未来在物联网
关键字:
华虹 MCU
stm32 mcu介绍
您好,目前还没有人创建词条stm32 mcu!
欢迎您创建该词条,阐述对stm32 mcu的理解,并与今后在此搜索stm32 mcu的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473