-
PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil。导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做设置;在PCB设计过程中,都要开启“实时规则检测”、“检测元素到覆铜的距离”和“在布线时显示DRC安全边界”功能。 布局原则 布局一般要遵守以下原则: ...[详细]
-
Astimegoesby,peopleareincreasinglyconcernedabouttheirownandtheirfamilies'health.However,existingmonitoringdevicesforindividualvitalsignshavestruggledtogainmarketsharedu...[详细]
-
一、编码器原理如果两个信号相位差为90度,则这两个信号称为正交。由于两个信号相差90度,因此可以根据两个信号哪个先哪个后来判断方向、根据每个信号脉冲数量的多少及整个编码轮的周长就可以算出当前行走的距离、如果再加上定时器的话还可以计算出速度。二、为什么要用编码器从上图可以看出,由于TI,T2一前一后有个90度的相位差,所以当出现这个相位差时就表示轮子旋转了一个角度。但有人会问了...[详细]
-
引言测温测量和控制在当今社会生活中扮演着至关重要的角色,国际国内市场现有的多种测温技术涵盖了安检、市场、生活、消防、科研等诸多领域。温度的测量和控制在工业生产中有广泛的应用,尤其在石油、化工、电力、冶金等重要工业领域中,对温度的测量和监控是非常重要的一个环节。在传统的温度测量系统中,温度采集器通常采用模拟温度传感器,模拟信号在传输的过程中容易受到干扰从而影响测量的准确度,模...[详细]
-
无论是STM32CbueIDE还是Keil,在使用JLink的时候都不过是先启JLink的GDB服务,然后再“远程”连接到GDB透过J-Link支持的命令操作MCU的。(在软件的安装目录中一定能找到JLinkGDBServer.exe.)相比于Keil的封闭来说STM32CbueIDE要好一些,在调试和运行时可以通过控制台输出找到其在启动JLink...[详细]
-
随着社会经济的飞速发展及计算机控制技术等科技的进步,人们对自身的生活和工作环境有了更高的要求,由此对家居智能化控制系统的要求也越来越紧迫。设计家居智能化控制系统,对促进住宅现代化建设具有重要意义。家居智能化控制系统就是指利用先进的计算机技术、网络通信技术、综合布线技术,将与家居生活相关的各种子系统有机结合,从而进行统筹管理,使家居生活更加舒适、安全、有效。近年来,嵌入式系统设备全面渗透到人们...[详细]
-
1前言出于性能方面的考虑,有的时候,我们希望知道CPU的使用率为多少,进而判断此CPU的负载情况和对于当前运行环境是否足够“胜任”。2移植算法2.1算法简介此算法是基于操作系统的,理论上不限于任何操作系统,只要有任务调度就可以。本文将以FreeRTOST为例来介绍本算法的使用方法。本文所介绍的算法出处为随Cube库一起提供的,它在cube库中的位置如下图所示:本文将以STM...[详细]
-
Q:什么是SYSTick定时器?SysTick是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。Q:为什么要设置SysTick定时器?(1)产生操作系统的时钟节拍SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一...[详细]
-
1、GPIO的寄存器按照功能可以分为以下几类:A、配置寄存器B、数据寄存器C、位寄存器D、锁定寄存器2、对于GPIO端口,每个端口有16个引脚,每个引脚的模式由寄存器的四个位控制,每四位又分为两位控制引脚配置(CNFy[1:0]),两位控制引脚的模式及最高速度(MODEy[1:0]),其中y表示第y个引脚。配置GPIO引脚模式的一共有两个寄存器,CRH是高寄存器,用来配置高8位引脚,还...[详细]
-
使用STM32的小伙伴知道,操作STM32可以用官方固件库直接操作芯片,也可以直接操作寄存器。无论使用哪种方式,最终都是在操作寄存器。今天,小编给大家介绍使用ST官方的固件库建立的工程。1,新建项目,在新建工程的目录下新建几个文件夹:A,CORE(用来存放启动文件)B,STM32F10x_FWLib(用来存放ST官方的库函数文件)C,USER(用来存放我们的mian.c...[详细]
-
今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。一、RCC时钟配置该函数位于在bsp.c文件下面;使能RCC时钟:RCC_APB1Periph_DAC这里DA的时钟不像AD有AD1、AD2等,DA是共用时钟,所以调用接函数的时候一定要区分DA1和DA2开来。二、引脚配置该函数位于在dac.c文件下面;对DA通道1所使用的引脚...[详细]
-
1.什么是上拉电阻在学习单片机的时候,我们经常遇到一组名词:上拉电阻和下拉电阻,通过学习我们知道上下拉电阻不仅能使当前电平稳定避免受到干扰,同时上拉电阻还能提高单片机的驱动能力。2.上拉电阻的几个典型应用在使用中,用到上拉电阻的场合有这么几个典型:按键输入检测;IIC通讯;通常,我们都习惯这样设计按键:按键按下时单片机检测到低电平,按键松开时检测到高电平,这个高电平就是通过上拉...[详细]
-
单片机是可编程芯片,现在的电子产品几乎都有单片机的身影。学好单片机可以找一份较好的工作。单片机相关的工作涉及到硬件设计和软件设计。在小公司,一般硬件和软件是不分开的,在大公司硬件和软件是分开的。我从事嵌入式行业多年,硬件和软件(主要裸奔)都做。如果只学习硬件设计的话,可以多看看电路分析、数字电路、模拟电路等相关内容。想要获取更多的电子知识,可以关注我的微信公众号,玩转嵌入式(micropoint...[详细]
-
实现代码(调用该函数即可)://重新启动voidrestartSystem(){__set_FAULTMASK(1);HAL_NVIC_SystemReset();}cut-off相关知识:STM32关全局中断:第一种方法,:操作PRIMASK寄存器__set_PRIMASK(0)/*使能全局中断*/__s...[详细]
-
STM32CubeMonitor介绍STM32CubeMonitor是一款替代网页链接的工具,同样可以通过实时读取和显示变量来帮助调试和诊断STM32应用程序的工具。当然,它的功能相比之前的STMStudio肯定要强大很多,可以轻松创建自定义仪表板,并快速添加仪表盘,例如仪表,条形图和曲线图等。先来看下安装好之后打开的界面:主要特征:•基于图形流的编辑器,不需要编程来构...[详细]