博客

STM8S单片机入门(前言)

发表于:09/08/2017 , 关键词:
STM8S单片机是一款广泛使用的8位低功耗单片机,具备系统成本低、功能强大等特点。功能强大也带来了学习入门相对较难的问题。本入门教程面向无任何单片机基础的人,从开发环境的搭建开始,通过详细讲解一个典型单片机应用系统最基本设计和实现过程,帮助大家快速入门。 单片机应用系统的形态很多,但基本模式类似。以智能硬件的应用为例,各种智能硬件区别大多是输入电路(各种传感器及外部信号输入)和输出电路(... 阅读详情

stm32内存管理总结

发表于:09/07/2017 , 关键词:
一、内存管理简介 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,他们其实最终都是要实现 2 个函数:malloc 和 free;malloc 函数用于内存申请,free 函数用于内存释放。本章,我们介绍一种比较简单的办法来实现:分块式内存管下面我们介绍一下该方法的实现原理,如图... 阅读详情

msp430 学习经验总结6个方面

发表于:09/07/2017 , 关键词:
1.MSP430开发环境建立 1.安装IAR dor msp430 软件,软件带USB仿真器的驱动。 2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET 3.建立一个工程,选择"option"选项,设置 a、选择器件,在"General"项的"Target"标签选择目标器件 b、选择输出仿真,在"Linker"项里的"Output"标签,选择输出"Debug... 阅读详情

PLC与这7种设备的连接方式

发表于:09/06/2017 , 关键词:
导语:PLC常见的输入设备有按钮、行程开关、接近开关、转换开关、拨码器、各种传感器等,输出设备有继电器、接触器、电磁阀等。正确地连接输入和输出电路,是保证PLC安全可靠工作的前提。 1、PLC与主令电器类设备的连接 图1是与按钮、行程开关、转换开关等主令电器类输入设备的接线示意图。图中的PLC为直流汇点式输入,即所有输入点共用一个公共端COM,同时COM端内带有DC24V电源。若是分组式输入,... 阅读详情

stm32独立看门狗和窗口看门狗的区别

发表于:09/05/2017 , 关键词:
1)独立看门狗没有中断,窗口看门狗有中断 2)独立看门狗有硬件软件之分,窗口看门狗只能软件控制 3)独立看门狗只有下限,窗口看门狗又下限和上限 4)独立看门狗是12位递减的。窗口看门狗是7位递减的 5)独立看门狗是用的内部的大约40KHZ RC振荡器,窗口看门狗是用的系统时钟APB1ENR 以上是我总结的 接下来我们介绍一下独立看门狗和窗口看门狗,这里我们就不讲解程序了,很简单的,... 阅读详情

非常详细的单片机引脚介绍

发表于:09/04/2017 , 关键词:
T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电的便携式产品。... 阅读详情

GD32F130FXP6学习笔记二:CMSIS初识

发表于:09/04/2017 , 关键词:
CMSIS 到底是什么? 先来看看ARM公司对CMSIS的定义: ARM® Cortex™ 微控制器软件接口标准 (CMSIS) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层。CMSIS 可实现与处理器和外设之间的一致且简单的软件接口,从而简化软件的重用,缩短微控制器开发人员新手的学习过程,并缩短新设备的上市时间。 软件的创建是嵌入式产品行业的一个主要成本因素。通过跨所有... 阅读详情

GD32F130FXP6学习笔记一:硬件和软件初学

发表于:09/01/2017 , 关键词:
第一次用RAM-M3的芯片,做一个学习笔记吧,希望能够帮助后来人。 软件平台: keil v4.72 MCU: GD32F130F8P6 一、SWD下载口 GD32F130F8P6支持SWD模式 VDD J-LINK V8 PIN1(V8需要连接) SWDAT J-LINK V8 PIN7(建议上拉) SWCLK J-LINK V8 PIN9(建议下拉) RST J-LINK... 阅读详情

穿戴式医疗设备MCU选型对比分析

发表于:08/31/2017 , 关键词:
摘要:根据穿戴式医疗设备低成本、高性能、高集成度和续航时间长的特点,对比了当前主流的低功耗微控制器(MCU)系列,分析得出ARM Cortex M0+内核的MCU系列适合该领域的产品开发。在功耗水平、运算性能、外设集成和产品成本等方面,进一步将各大半导体公司基于Cortex M0+内核的MCU系列展开参数对比,为穿戴式医疗设备的MCU选型提供指南。 0 引言... 阅读详情

扒一扒ARM Cortex-M各版本的第一款MCU

发表于:08/30/2017 , 关键词:
ARM公司自2004年推出ARMv7内核架构时,摒弃了以往”ARM+数字”这种处理器命名方法(ARM11之前的处理器统称经典处理器系列),重新启用Cortex来命名,并将Cortex系列细分为三大类:

对ARM紧致内存TCM的理解

发表于:08/29/2017 , 关键词:
ARM的ram包括静态ram,动态ram, TCM---紧耦合内存(TCM: Tightly Coup ledMemories)。 TCM是一个固定大小的RAM,紧密地耦合至处理器内核,提供与cache相当的性能,相比于cache的优点是,程序代码可以精确地控制什么函数或代码放在哪儿(RAM里)。当然TCM永远不会被踢出主存储器,因此,他会有一个被用户预设的性能,... 阅读详情

PCB设计高速信号走线的九大规则

发表于:08/28/2017 , 关键词:
PCB板的设计是电子工程师的必修课,而想要设计出一块完美的PCB板也并不是看上去的那么容易。一块完美的PCB板不仅需要做到元件选择和设置合理,还需要具备良好的信号传导性能。本文将详解PCB高速信号电路设计中的布线规则。 规则一:高速信号走线屏蔽规则 如上图所示: 在高速的PCB设计中,时钟等关键的高速信号线,走线需要进行屏蔽处理,如果没有屏蔽或只屏蔽了部分,都会造成EMI的泄漏。建议屏蔽线,... 阅读详情

单片机、ARM、FPGA 、嵌入式的区别与特点

发表于:08/28/2017 , 关键词:
单片机的特点: (1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下; (2)内RAM:256KB以内。 (3)可靠性高 (4)易扩展 (5)控制功能强 (6)易于开发 ARM的特点: (1) 自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。 (2) 高速度,低功耗。在和M51单片机外接相同晶振条件下... 阅读详情

STM32的这些经典功能,你真的掌握了吗?

发表于:08/25/2017 , 关键词:
首先,在学习Cortex-M3时,我们必须要知道必要的缩略语。 整理如下:

avr单片机和stm32区别,avr单片机选型技巧

发表于:08/24/2017 , 关键词:
单片机的发展相当的迅速,现在各个厂商们也在速度、内存、功能上此起彼伏,竞争激烈,同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的宏晶STC单片机也是可圈可点。最为初学者首先要搞清楚他们之间的区别,掌握avr单片机选型技巧,才能够更好的设计产品。 一:avr单片机和STM32区别-STM32单片机介绍 由ST厂商推出的STM32系列单片机,... 阅读详情

页面