跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
MCS-51单片机布尔操作指令集
布尔处理功能是MCS-51系列单片机的一个重要特征,这是出于实际应用需要而设置的。布尔变量也即开关变量,它是以位(bit)为单位进行操作的。 在物理结构上,MCS-51单片机有一个布尔处理机,它以进位标志做为累加位,以内部RAM可寻址的128个为存储位。 既然有布尔处理机功能,所以也就有相应的布尔操作指令集,下面我们分别谈论。 [1]. 位传送指令 位传送指令就是可寻址位与累加位CY之间的传送,...
阅读详情
2017-10-17 |
MCS-51单片机
,
指令集
浅析51单片机P0口上拉电阻的选择应用
P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接(一电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。 P0作输入时不需要上拉电阻,但要先置1。因为P0口作一般I/O口时上拉场效应管一直截止,所以如果不置1,下拉场效应管会导通,永远只能读到0。因此在输入前置1,...
阅读详情
2017-10-17 |
51单片机
,
P0口
,
上拉电阻
基于MSP430F449D的电子血压计设计
一、血压测量原理 血压的概念就是血液流经血管壁时的压力。由心脏出来的血液,需要有推力,才能绕行身体一周,心脏就是借着不停的收缩、放松,将血液推送前进。血压有两种,一是收缩压:是当心脏收缩将血液打到血管所测得的血压,另一是舒张压:是心脏在不收缩所测得的压力。当袖带的压力等于血压时,血液开始可以流通而产生所谓的袖带声,这时候表现为收缩压,从这一刻开始做记录,直到最后袖带声音消失的时候,...
阅读详情
2017-10-16 |
MSP430F449
,
单片机
浅析嵌入式MCU硬件设计相关要素
1、引言 目前,集成电路的嵌入式技术发展越来越快,各色嵌入式产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制核心的高性能、低功耗的微控制器(MCU)起到了决定性作用。因此以CPU为核心MCU的设计也成为了诸多高等院校、各大公司进行市场竞争的一个主流发展方向。 2、MCU选型技术 微控制器(MCU)的应用领域非常广泛,如消费类电子市场中的手机、照相机、摄像机、...
阅读详情
2017-10-16 |
嵌入式
,
MCU
,
硬件设计
流量检测中MSP430单片机的应用分析
对于传统流量检测系统而言,其多数选用的是电磁传感器,而电磁传感器易受外界磁场的影响而导致流量计量的不正确,MSP430单片机作为一种超低功耗的16位混合信号处理器,其在流量检测中的应用得到了越来越广泛的应用,因此,本文重点就基于MSP430单片机的流量检测仪的设计进行了研究。 1.以MSP430单片机为基础的流量检测仪的工作原理分析 考虑到流量检测仪低功耗等方面的特性,...
阅读详情
2017-10-13 |
MSP430
,
单片机
玩转时钟八大模式
时钟模式的配置以及使用对MCU来说一直是最基础的东西,在何种情况下使用哪一种时钟模式是我们在使用MCU的过程中最常见的问题之一。 Kinetis系列微控制器具有复杂的时钟系统,时钟系统中多功能时钟发生器、锁相环、锁频环、晶振系统等功能模块相互之间的协调工作能为MCU以及各种外设模块提供稳定的时钟源。通过对KL25时钟系统的结构和配置方法的剖析,以及对多功能时钟发生器运行机制的梳理,...
阅读详情
2017-10-13 |
时钟
,
KL25
利用 QuadSPI 外扩串行 NOR Flash 的实现
前言 STM32 提供了灵活多样的外扩存储器访问实现。本文中,介绍如何利用 QSPI (QuadSPI) 外扩串行 NOR Flash 存储器。首先对 QSPI 接口功能特性进行介绍,然后分别介绍硬件设计和软件开发。并基于 STM32CubeMX,提供访问 MICRON N25Q128A13EF840F 的实现参考。 一 实现环境 开发板:STM32F469G-DISCO 开发库:...
阅读详情
2017-10-13 |
STM32
,
存储器
TrustZone的部分概念
TrustZone是ARM对ARM6的扩展,其实只是增加了一条指令,一个配置状态位,以及一个新的有别于核心态和用户态的安全态。ARM并没有把TrustZone设计成能够解决所有的安全问题,它的目标是希望TrustZone能把一些安全性要求高的代码放在安全区域里执行,这也就是TrustZone名字的由来。 ARM把TrustZone固化在硬件里的道理是,系统的安全性不能全靠软件来保证,...
阅读详情
2017-10-12 |
TrustZone
,
ARM
ARM处理器工作模式详解
一、存储器格式(字对齐) Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。 存储器格式 1、大端格式:高字节在低地址,低字节在高地址; 2、小端格式:高字节在高地址,低字节在低地址。 指令长度...
阅读详情
2017-10-12 |
ARM处理器
当STM32遇到串口RS485双机通信,这样处理最便捷
RS485通信想必大家都知道,在学习RS232时,都会拿485(RS485下文就用485代替)和其作对比。485优缺点不说,网上有。 我用的是STM32库函数学的485通信,所以接下来就讲讲STM32串口实现485双机通信的原理: 485和232都是基于串口的通讯接口,在数据的收发操作上都是一致的。但是他两的通讯模式却大不相同~!232是全双工(例:A->B的同时B->A,瞬时同步)...
阅读详情
2017-10-12 |
STM32
,
串口通信
这样精简uC/OS-II,才会事半功倍!
uC/OS- II是最早进入国内的一款开源RTOS,因为代码开源,又有配套的书籍,加上不大的代码量,在嵌入式群体中最为流行。在写“实用单片机系统”第一版之后,就接触了uC/OS-II,虽然大致的明白其工作原理,但一直似懂非懂,尤其有太多的宏定义,严重的干扰了源码的阅读,加上RTOS带来太多的概念,而这些概念都没有实际用过,不知道如何应用,并且听说有很多陷阱,所以心里有些空,把握不住风险,...
阅读详情
2017-10-11 |
uC/OS-II
STM32单片机USB传输数据时出现卡顿现象
1 前言 在进行 USB 开发的过程中,有多个客户反馈,USB 传输数据时出现卡顿现象。本文将针对这 一问题进行分析。 2 问题分析 这几个客户问题现象基本差不多,采用 STM32 作为 Device 设备,在与上位机或者 PC 端双向通讯一段时间后,从 Device 端到 Host 端的数据能够正常,而从 Host 端到 Device 端的数据异常,也就是说,STM32...
阅读详情
2017-10-11 |
STM32
,
单片机
,
USB传输数据
MCU引脚输出模式中,“推挽输出”与“开漏输出”电路原理究竟有啥区别
开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内)。 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。 我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,...
阅读详情
2017-10-10 |
MCU
,
电路
PCB设计中,主板各种类型信号的基本走线要求
首先,在PCB设计做图之前,应对一些重要信号进行Space设置和一些线宽设置,如果没有Layoutguaid,这就要求我们自已要有这方面的经验,一般情况下我们要注意以下信号的基本走线规则: 1、CPU的走线: 在PCB设计中,CPU的走线一般情况下是走5/10 Control线间距要稍大些,在20mil左右, <1>Data线(0-63) 64根; <2>Address线...
阅读详情
2017-10-10 |
PCB设计
,
走线
TI C6678多核DSP的架构简介
TMS320C6678是KeyStone架构的8核DSP处理器,每个CorePac核的频率最高为1.25 GHz,提供强大的定点和浮点运算能力,同时芯片内部集成了Multicore Navigator、RapidIO、千兆以太网和EDMA等外设,由于芯片处理能力强,外设功能丰富,而且片内集成了大量的硬件加速器,例如Packet Accelerator、Multicore Navigator等,...
阅读详情
2017-10-09 |
TI
,
C6678 DSP
,
DSP处理器
‹‹
251 中的第 213
››