跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
ARM汇编指令(3)——乘法指令与乘加指令
ARM 微处理器支持的乘法指令与乘加指令共有6条,可分为运算结果为32位和运算结果为64位两类,与前面的数据处理指令不同,指令中的所有操作数、目的寄存器 必须为通用寄存器,不能对操作数使用立即数或被移位的寄存器,同时,目的寄存器和操作数1必须是不同的寄存器。 乘法指令与乘加指令共有以下6条: 1、MUL指令(相乘) MUL指令的格式为: MUL{条件}{S} 目的寄存器,操作数1,...
阅读详情
2018-03-28 |
【下载】借助MPLAB® Harmony实现多种RTOS支持
在嵌入式应用程序中,应用程序在某些情况下需要停止当前活动并开始另一任务或对外部事件做出响应。在没有操作系统的环境中,只能使用中断来实现这一目的。通过中断功能,可实现应用程序代码抢占。 在使用MPLAB® Harmony软件框架开发的应用程序中,通过将每个任务划分为较小的执行单元,使得应用程序、中间件和驱动程序等多个层实现协同工作。但是,仅当程序有机会运行任务时,才能处理事件。因此,...
阅读详情
2018-03-28 |
MPLAB® Harmony
,
RTOS
,
Microchip
PLC晶体管输出和继电器输出的区别
1、负载电压、电流类型不同 负载类型:晶体管只能带直流负载,而继电器带交、直流负载均可。 电流:晶体管电流0.2A-0.3A,继电器2A。 电压:晶体管可接直流24V(一般最大在直流30V左右,继电器可以接直流24V或交流220V。 2、负载能力不同 晶体管带负载的能力小于继电器带负载的能力,用晶体管时,有时候要加其他东西来带动大负载(如继电器,固态继电器等)。 3、...
阅读详情
2018-03-27 |
PLC
,
晶体管
Microchip新型汽车级MEMS振荡器问世 ——有效改善恶劣环境下的可靠性及性能
新的DSA系列推出了业界首款汽车级多输出MEMS振荡器,大幅节省电路板空间与系统成本 随着技术不断进步以及现代汽车中复杂电子系统应用的日益增加,市场对相关器件定时性能和可靠性的卓越性要求越来越高。在当今高度先进的汽车系统中,时序的精确度、准确性以及对恶劣环境的耐受能力对于能否确保精确操作至关重要。为此,全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip...
阅读详情
2018-03-27 |
Microchip
,
MEMS
,
振荡器
STM32 BOOT模式配置以及作用
一、三种BOOT模式介绍 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。 Main Flash memory 是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。
2018-03-27 |
STM32
,
BOOT模式
【视频】赛普拉斯学院之PSoC 6基础系列课程(四)
欢迎观看PSoC 6基础系列课程短视频,此系列视频将介绍如何采用PSoC 6微控制器开发低功耗嵌入式物联网解决方案,视频课程总共40集,本视频为第四集。
2018-03-27 |
赛普拉斯
,
PSoC 6
如何使用定时器做脉冲计数?
一、应用简介 在实际应用的一些产品上可能需要使用到对脉冲的个数进行计数,本文小编将给大家介绍如何使用TIM来做一个脉冲计数的功能。在MM32 TIM中正好有一个外部时钟模式1可以来帮助我们实现这个功能。 二、外部时钟源模式1描述 首先我们来了解一下外部时钟源模式1,当 TIMx_SMCR 寄存器的 SMS = 111 时,此模式被选中。计数器可以在选定输入端的每个上升沿或下降沿计数。...
阅读详情
2018-03-27 |
定时器
,
MM32
单片机RAM故障测试方法有哪些?
在各种单片机应用系统中,芯片存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。 一、RAM测试方法回顾 方法1:一种测试系统RAM的方法是分两步来检查,...
阅读详情
2018-03-27 |
STM32通用定时器功能和用法
1. STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器 ,看门狗定时器暂不讨论。今天主要是研究剩下的8个定时器。 其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时器,...
阅读详情
2018-03-26 |
STM32
,
定时器
ARM单片机三种中断返回情况的分析与解决
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,本文就将对ARM异常中断的集中情况进行总结,并给出了一些解决方法。 在正式介绍之前,要为大家补充一些较为重要的基础知识。首先R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”...
阅读详情
2018-03-26 |
ARM单片机
单片机选型有诀窍:根据数值选择低功耗MCU
根据数据手册列出的电流消耗规格来比较和选择低功耗单片机(MCU)是一项比较困难的任务。在大多数情况下,选择MCU的开发人员会先初步看看数据手册第一页,作为快速获得器件信息的参考点,其中包括外设、运行速度、封装信息、GPIO引脚数量和供电特性等。这种方法对于获得器件的整体性能很有效,但是在评估低功耗特性时却不实用。 为了对低功耗操作有全面了解,开发人员还要考虑电流消耗、状态保持、唤醒时间、唤醒源,...
阅读详情
2018-03-26 |
单片机
,
低功耗MCU
无线充电市场将迎来价格战,MCU替代SoC或成长尾效应
自iPhone 8/X标配无线充电功能后,无线充电市场开始爆发且持续升温,给国内无线充电厂商带来了巨大的市场红利,其中发射端无线充电器快速起量,增幅超10倍。然而,随着苹果无线充电器AirPower即将上市,小米、华为也将发布带有无线充电功能的新机,整个无线充电市场将会迎来又一轮的爆发。不过,在新一轮的爆发潮中,由MCU和SoC方案引发的价格战也随之而来。 AirPower上市在即,...
阅读详情
2018-03-26 |
MCU
,
无线充电市场
单片机小白学步(23) IO口原理知识补充:双向IO口、互补推挽、高阻态
由于之前考虑不周,本篇在IO口原理知识的基础上,进一步补充一些知识。 双向IO口的输出:互补推挽 在51单片机的P0口工作在普通IO口模式下,为准双向IO口。而工作在第二功能状态下时,则为标准的双向IO口。由于双向IO口的输出,要求能输出高低电平,通常会采用互补推挽电路。 在第二功能状态下,51单片机P0口采用的是互补推挽的输出方式。何为互补推挽呢?下面是它的等效电路图。...
阅读详情
2018-03-26 |
【下载】面向嵌入式工程师的 MPLAB® XC16用户指南
本文档提供了5个适用于16位器件和MPLAB® XC16 C编译器的代码示例。读者需要掌握一些单片机和C编程语言的相关知识。 1. 点亮或熄灭LED 2. 使用_delay()函数使LED闪烁 3. 使用中断作为延时在LED上递增计数 4. 使用ADC在LED上显示电位器值 5. 在LED上显示EEPROM数据值 A 在MPLAB X IDE中运行代码 B 获取软件和硬件 详阅请点击下载《...
阅读详情
2018-03-26 |
嵌入式
,
MPLAB®
,
Microchip
锁存器、触发器、寄存器和缓冲器的区别
一、锁存器 锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。 锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁存器...
阅读详情
2018-03-23 |
寄存器
,
缓冲器
,
触发器
‹‹
661 中的第 541
››