跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
51单片机定时器初值的计算
先说说什么是时钟周期?什么是机器周期?什么是指令周期? 时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,...
阅读详情
2017-10-19 |
51单片机
,
定时器
嵌入式LCD的接口类型详解
LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式和RGB模式,区别有以下几点: 1.MCU接口:会解码命令,由timing generator产生时序信号,...
阅读详情
2017-10-19 |
嵌入式
,
LCD
PCB设计布通率及设计效率技巧
PCB布线设计中,对于布通率的的提高有一套完整的方法,在此,我们为大家提供提高PCB设计布通率以及设计效率的有效技巧,不仅能为客户节省项目开发周期,还能最大限度的保证设计成品的质量。 1、确定PCB的层数 电路板尺寸和布线层数需要在设计初期确定。如果设计要求使用高密度球栅数组(BGA)组件,就必须考虑这些器件布线所需要的最少布线层数。布线层的数量以及层叠(stack-up)...
阅读详情
2017-10-19 |
PCB 设计
,
布通率
8位PIC®单片机上具有时钟切换功能的数控振荡器
作者: Mary Iva Rosario Salimbao,Microchip Technology Inc. 简介 振荡器模块用于处理8位PIC®单片机的时钟源选择。该模块内含内部高频振荡器(HFINTOSC)、外部高频振荡器(EXTOSC),辅助振荡器模块(SOSC)、PLL和其他低频振荡器。图1给出了振荡器在振荡器模块中的连接方式。 本技术简介涵盖内部振荡器的特性、功能和工作原理。...
阅读详情
2017-10-18 |
8位PIC®单片机
,
振荡器
UART 应用异常案例分析
在 Cube 软件包中,为不同系列 MCU、不同外设提供了对应的例程方便开发参考。其中,针对STM324xG-EVAL 平台提供了 UART 中断发送接收的例程。开发者参考了这个例程进行 UART 功能开发,并且为了实现不间断的接收功能,在接收回调函数中,再次调用中断接收函数。在这种情况下,出现了例程执行异常。本文分析了这种情况出现原因及解决方法。 问题描述 测试验证板: STM3240G-...
阅读详情
2017-10-17 |
UART
,
STM32
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
,
串口通信
‹‹
250 中的第 211
››