-
上一次,我们完成了核心初始化之关闭看门狗了。下面就要关闭所有中断了。因为这个时候还在初始化整个硬件环境,应用程序还没有开始跑,所以是不希望有中断产生来打断CPU工作的。中断是嵌入式系统中很重要的东西了。因为有了这个东西,可以使CPU解放出来,做更多的事。学单片机的时候,对于按键,我们可以采用轮询检测,隔一段时间就去检测看看按键有没有按下,有按下的话就进行处理。没有的话就跳过。而使用外...[详细]
-
芯片:STM32F103RCT6(64pin,256K,LQFP,-40~85)对象:USARTSTM32F103xC芯片嵌入三个通用同步/异步接收器发送器(USART1,USART2和USART3)和两个通用异步接收器发送器(UART4和UART5)。这五个接口提供异步通信,IrDASIRENDEC支持,多处理器通信模式,单线半双工通信模式,并具有LIN主/...[详细]
-
无校验(noparity)奇校验(oddparity):如果字符数据位中1的数目是偶数,校验位为1,如果1的数目是奇数,校验位应为0。(校验位调整个数)偶校验(evenparity):如果字符数据位中1的数目是偶数,则校验位应为0,如果是奇数则为1。(校验位调整个数)markparity:校验位始终为1spaceparity:校验位始终为0...[详细]
-
0引言 冷冻干燥技术自1980年代在我国兴起以来已取得长足发展,并已广泛应用于食品、低温和真空等科学领域,基于一些食品和药品加工行业的工艺需要,真空冷冻干燥技术需要迅速应用与推广。控制系统对物料的加工过程和质量影响比较大,还决定了真空冷冻干燥装置运行的自动化程度。近年来国内外一些有实力的厂家对冻干机控制系统的研究有了较大的进展,采用了PLC、触摸屏等装置,能够绘制冻干过程的工艺曲线...[详细]
-
最近在搞18B20,发现其对CPU的不兼容性很高,由于其对时间信号的敏感引起的由于STC单片机的速度比8051速度快,属于1个时钟/机器周期高速单片机。速度快当然是它的优点,但对于要移植传统的8051程序而言,需要修改时序来实现某功能.以下程序是ds18b20简单的驱动程序,其实是在网上Down的,经本人稍作修改之后,在STC12C5A60S2中调试通过的,最后读温度返回一个unsign...[详细]
-
1.关于FPU的移植只要是硬件带有FPU功能的芯片,FPU的使用一般都是默认开启的。也可在Options选项卡中自行选择;2.关于DSP库的移植使用STM32的DSP库一定要开启FPU功能使用STM32CubeMx生成的项目工程中,一般都包含了STM32的DSP库(存在于CMSIS中),不过需要根据硬件的大小端模式选择相应的DSP库。其DSP库位于:固件库安装路径+\STM32...[详细]
-
1引言基于嵌入式系统设计的工业控制装置,在工业控制现场受到各种干扰,如电磁、粉尘、天气等对系统的正常运行造成很大的影响。在工业控制现场各个设备之间要经常交换、传输数据,需要一种抗干扰性强、稳定、传输速率快的现场总线进行通信。文章采用CAN总线,基于嵌入式系统32位的S3C44B0X微处理器,通过其SPI接口,MCP2510CAN控制器扩展CAN总线;将嵌入式操作系统嵌入到S3C44B0...[详细]
-
这一章新建一个工程,主要目的是练习新建C++工程,生成比较干净的代码,后来发现没在太大的意义,直接在原示例中删除文件,然后新建cpp文件即可,也可以把原有main.c的属性变成c++,方法是main.c/右键/Optionsforfile'main.c'/Properties标签/FileType:/改为C++Sourcefile,这样更方便。不过下面还是记录一下新...[详细]
-
一、总线概述计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何时候只能有一个器件发送数据(可以有多个器件同时接收数据)。计算机的总线分为控制总线、地址总线和数据总线等三种。而数据总线用于传送数据,控制总线用于传送控制信号,地址总线则用于选择存储单元或外设。二、单片机的三总线结构51系列单片机具有完...[详细]
-
一、SDRAM(HY57V561620F)连线分析1、S3C2440有27根地址线ADDR,8根片选信号ngcs0-ngcs7,对应bank0-bank7,当访问bankx的地址空间,ngcsx引脚为低电平,选中外设。2^27=128MByte,8*128Mbyte=1Gbyte,所以S3C2440总的寻址空间是1Gbyte。但市面上很少有32位宽度的单片SDRAM,一般...[详细]
-
飞思卡尔最新的汽车级8位微控制器MC9S08SC4便是本文所要介绍的主角,该款微控制器是业界使用广泛的飞思卡尔HCS08系列汽车级微控制器家族最新的成员,以其低成本、小封装但同时兼具高性能、高可靠性的特点,适用于众多汽车电子应用领域,例如:简单的灯光控制、按键控制、HVAC、LIN通信控制器、车内后视镜调光以及简单的继电器和马达控制。如果你正在为你的应用物色一颗高性能、低成本的汽车级微控制器...[详细]
-
1最近准备降低功耗至14uA(汽车级)(曾做到3.3uA)。2常用的有STOPModeStandbyMode。3但是目前仍然有3.3mA.4接下来准备从MCU入手,逐步排查...[详细]
-
串口是一种很常见的通讯接口,通过串口回传数据是很多智能型的传感器都拥有的特点。很多智能型传感器内置单片机通过单片机将原始的数据处理,然后以串口的形式发送给用户单片机,用户单片机在利用串口得来的信息进行决策。那么有没有一种简化通讯的方式呢?那就是串口+DMA了!主要思想:配置一个串口DMA接收任务,任务搬运的数据量要大于一次通讯的总数据量(也就是DMA的搬运工作还没结束我们...[详细]
-
现在使用的STM32L053R8T6单片机带有USB接口,原先一直使用UART转USB芯片来完成USB功能的支持,现在这款单片机带了就希望使用以下。由于已经建立了自己的工程目录,再重新使用STM32CubeMX生成的工程文件,重新建立是不显示的,所以本文探索将USB驱动文件移植到自己项目中的方法,我使用的是USB的CDCD类,步骤如下:1、使用STM32CubeMX使能USB,如下图所...[详细]
-
本文设计了一个具有数字化、信息化特征的心电信号处理系统。该系统以32位高速ARM处理器为硬件平台,以实时操作系统作为软件平台,对硬件系统的资源进行了调度和分配,达到了对心电信号进行实时处理的效果,并且实现了对心电信号的实时显示、实时存储等功能。据统计,我国目前有县及县级以上医院1.3万家,医疗机械总数达17.5万台,加上一些专业心脏疾病治疗机构,我国目前每年心脏疾病的门诊量约在一千万...[详细]