跳转到主要内容
第五届滴水湖中国RISC-V产业论坛专题
【填问卷 月月赢好礼】“芯英雄联盟”直播服务在线调查
CES 2026(国际消费类电子产品展览会)专题
以板载匠心,赋能 FPGA 创新,加速产品从 0 到 1
直播预约 | AI 智能体加速FPGA开发
难以置信!5微米,比红细胞还小!Mars ZX2让机械臂变得更精密、更紧凑、更易集成
流量检测中MSP430单片机的应用分析

对于传统流量检测系统而言,其多数选用的是电磁传感器,而电磁传感器易受外界磁场的影响而导致流量计量的不正确,MSP430单片机作为一种超低功耗的16位混合信号处理器,其在流量检测中的应用得到了越来越广泛的应用,因此,本文重点就基于MSP430单片机的流量检测仪的设计进行了研究。

<font size="3"><strong>1.以MSP430单片机为基础的流量检测仪的工作原理分析</strong></font>

玩转时钟八大模式

时钟模式的配置以及使用对MCU来说一直是最基础的东西,在何种情况下使用哪一种时钟模式是我们在使用MCU的过程中最常见的问题之一。

Kinetis系列微控制器具有复杂的时钟系统,时钟系统中多功能时钟发生器、锁相环、锁频环、晶振系统等功能模块相互之间的协调工作能为MCU以及各种外设模块提供稳定的时钟源。通过对KL25时钟系统的结构和配置方法的剖析,以及对多功能时钟发生器运行机制的梳理,提出了时钟源性能的测试方法以及各外设模块时钟源的选择方法。

可见,时钟的正确合理配置对于MCU以及各种外设模块来说是非常重要的,下面我将着重介绍八种模式的时钟如何正确配置。

【下载】Microchip 调试器(MDB) 用户指南

Microchip 调试器 (MDB)是使用 Microchip 的硬件和软件开发工具的命令行调试器接口。 MDB 可替代 Microchip MPLAB® X 集成开发环境 (Integrated Development Environment, IDE)图形界面,通过 MDB 的命令提示符界面,调试器件更加便捷,并可为进行测试编程生产映像。

MDB 专门为喜欢使用命令提示符的工程师而设计。调试器的命令行接口速度更快,并允许进行更广泛的测试。这在重复执行一个任务时特别有用,比如调试很难解决的问题或者在自动执行测试过程时。

利用 QuadSPI 外扩串行 NOR Flash 的实现

<font size="3"><strong>前言</strong></font>

STM32 提供了灵活多样的外扩存储器访问实现。本文中,介绍如何利用 QSPI (QuadSPI) 外扩串行
NOR Flash 存储器。首先对 QSPI 接口功能特性进行介绍,然后分别介绍硬件设计和软件开发。并基于 STM32CubeMX,提供访问 MICRON N25Q128A13EF840F 的实现参考。

<font size="3"><strong>一 实现环境</strong></font>

STM32外设有哪些?

STM32系列是ST公司基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核的32位单片机。按内核架构分为不同产品:
<center><img src="http://mcu.eetrend.com/files/2017-10/博客/100008357-27937-bu_huo_.png&quot; alt="STM32外设有哪些?"></center>

Silicon Labs参考设计简化USB Type-C移动电源充电宝开发

<font color="#FD8900">针对智能手机、平板电脑、笔记本电脑和其他便携设备的USB双角色端口充电解决方案</font>

Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)日前推出简化USB Type-C™可充电锂离子电池组开发的完整参考设计,用于为智能手机、平板电脑、笔记本电脑、耳机和其他便携式设备提供电源。该参考设计包括开发人员采用USB Type-C电能传输(PD)创建双角色端口(DRP)应用所需的所有资源,能够加速新型USB Type-C充电宝的开发或将现有USB Type-A充电宝设计迁移到USB Type-C。Silicon Labs的USB Type-C充电宝参考设计包括开发板、USB Type-C PD协议栈、示例代码、原理图和硬件手册。

Vishay推出业内唯一一款能在5mm x 5mm封装内输出100W以上功率的同步降压稳压器

日前,Vishay Intertechnology, Inc.(NYSE 股市代号:VSH)宣布,推出输入电压为4.5V~60V的新款2A~10A器件---SiC46X,扩充其microBUCK®同步降压稳压器。Vishay Siliconix SiC46X器件十分节省空间,在小尺寸MLP55-27L封装内组合了高性能N沟道沟槽式MOSFET和一颗控制器,具有高效率和高功率密度,并提高了长期可靠性,简化了热管理。

TrustZone的部分概念

TrustZone是ARM对ARM6的扩展,其实只是增加了一条指令,一个配置状态位,以及一个新的有别于核心态和用户态的安全态。ARM并没有把TrustZone设计成能够解决所有的安全问题,它的目标是希望TrustZone能把一些安全性要求高的代码放在安全区域里执行,这也就是TrustZone名字的由来。

ARM把TrustZone固化在硬件里的道理是,系统的安全性不能全靠软件来保证,而且改写现有的不安全的软件,使之更安全也不大可行。较为可行的方案就是引入一块安全的硬件逻辑,并且只让一小块软>件控制此安全逻辑。这样既保护了既有投资,也把系统的安全风险降到最小。

因为操作系统和普通应用都可以运行在安全态,所以安全态不同于传统的运行态环状的特权划分,因此ARM把安全态描述成一个平行区域,称之为安全区,又称为安全监控模式。

STM32单片机学习笔记(四)

<a href="http://mcu.eetrend.com/blog/2017/100008327.html">续《STM32单片机学习笔记(三)》</a>

113、 数据帧构成:

ARM处理器工作模式详解

<font color="blue"><strong> 一、存储器格式(字对齐)</strong></font>

Arm体系结构将存储器看做是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字(32位)数据,从第四个字节到第七个字节放置第二个存储的字数据,一次排列。作为32位的微处理器,arm体系结构所支持的最大寻址空间为4GB。

<strong>存储器格式</strong>

1、大端格式:高字节在低地址,低字节在高地址;
2、小端格式:高字节在高地址,低字节在低地址。

<strong>指令长度</strong>

当STM32遇到串口RS485双机通信,这样处理最便捷

RS485通信想必大家都知道,在学习RS232时,都会拿485(RS485下文就用485代替)和其作对比。485优缺点不说,网上有。

我用的是STM32库函数学的485通信,所以接下来就讲讲STM32串口实现485双机通信的原理:

485和232都是基于串口的通讯接口,在数据的收发操作上都是一致的。但是他两的通讯模式却大不相同~!232是全双工(例:A->B的同时B->A,瞬时同步)工作模式,而485是半双工(发时不能收,收时不能发)工作模式。在232通信中,主机在发送数据的同时可以收到从机发过来的数据;但在485通信中,收发要经过模式位的切换来进行,譬如,发送数据时,会把模式为置‘1’,表示为发送模式,此时不能接收;当接收数据时,会把模式位置‘0’,表示为接收模式,此时不能发送。

这样精简uC/OS-II,才会事半功倍!

uC/OS- II是最早进入国内的一款开源RTOS,因为代码开源,又有配套的书籍,加上不大的代码量,在嵌入式群体中最为流行。在写“实用单片机系统”第一版之后,就接触了uC/OS-II,虽然大致的明白其工作原理,但一直似懂非懂,尤其有太多的宏定义,严重的干扰了源码的阅读,加上RTOS带来太多的概念,而这些概念都没有实际用过,不知道如何应用,并且听说有很多陷阱,所以心里有些空,把握不住风险,一直都回避RTOS。

高频机开发的后期,菜单界面编程的复杂性严重的干扰了业务逻辑,逼迫我设计msOS的时候,考虑把业务逻辑与菜单界面分离开,这必须要引入RTOS,而uC/OS-II因为广为人知又相对简单一些,所以选择了uC/OS-II。

STM32单片机学习笔记(三)

续<a href="http://mcu.eetrend.com/blog/2017/100008231.html"&gt;《STM32单片机学习笔记(二)》 </a>

77、FSMC,即灵活的静态存储控制器。能够与同步或异步存储器和16位PC存储器卡接口,STM32的FSMC接口支持包括SRAM、NANDFLASH、NORFLASH和PSRAM等存储器。

STM32单片机USB传输数据时出现卡顿现象

1 前言

在进行 USB 开发的过程中,有多个客户反馈,USB 传输数据时出现卡顿现象。本文将针对这
一问题进行分析。

2 问题分析

这几个客户问题现象基本差不多,采用 STM32 作为 Device 设备,在与上位机或者 PC 端双向通讯一段时间后,从 Device 端到 Host 端的数据能够正常,而从 Host 端到 Device 端的数据异常,也就是说,STM32 在一段时间后不再能正常接收数据,但是,如果只是单向通信,就一直都是正常的。

这几个客户,有用 STM32F2 的,也有用 STM32F4 的,有用 CDC 类的,也有用作 HID 设备的,但都使用了 Cube 库。

Intersil 推出业内首款USB-C降压-升压稳压器

2017年10月11日 — 全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE: 6723)子公司Intersil今天宣布,推出业内首款针对使用可反转USB Type-C™连接器的平板电脑、超极本、移动电源和其他移动设备的降压-升压稳压器 -- ISL95338。这款新的双向稳压器可接受宽范围的DC电源输入,包括AC/DC电源适配器、USB PD3.0端口、旅行电源适配器、移动电源等,并将电源转换成最高可达24V的稳定电压。ISL95338还可将宽范围的DC电源在适配器输入转换成20V稳定电压。ISL95338支持USB-C生态系统,提供降压模式、升压模式、降压-升压模式,并能够灵活地使用于任何USB-C电源管理应用。

TI单芯片超音波感测微控制器提高智能水表精准度

德州仪器(TI)近日发布了一个全新系列的MSP43微控制器(MCU),该系列控制器带有整合超音波感测模拟前端,能够提高智能水表的精准度并降低其功耗。此外,TI还推出了两款新的参考设计,可以更轻松地设计模块,使得现有机械水表具有自动抄表功能(AMR)。

作为用于感测和量测的超低功耗MSP430MCU产品组合的一部分,新型MSP430FR6047MCU系列使开发人员能够利用完整的波形捕捉功能,和基于模拟转数字转换器(ADC)的讯号处理,为流量计增加更多智能功能。相较于竞争产品,这种技术可以更精准地进行测量,精密度为25皮秒或更高,即使在流速低于1升/小时的情况下也是如此。

Gartner:第三季度全球PC出货量下滑3.6%

10月11日,市场研究机构Gartner的最新数据表明,2017年第三季度,全球PC出货量连续第12个季度下滑,期间下滑了3.6%。与此同时,另一家市场研究机构IDC的数据也体现出全球PC出货量总体走低的这一格局。

Gartner预计,2017年第三季度,全球PC出货量下跌3.6%到6700万台,期间六大PC出货量依次为惠普、联想、戴尔、华硕、苹果和宏碁等。根据Gartner的数据,今年第三季度,在全球PC出货量位居前六位的公司中,只有惠普出货量呈现同比增长的局面。联想和戴尔则呈现出小幅下滑的结局,而除了这6家公司之外的其它公司则整体下滑了11.4%之多。

MCU引脚输出模式中,“推挽输出”与“开漏输出”电路原理究竟有啥区别

开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内)。

推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。

我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。

对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。

PCB设计中,主板各种类型信号的基本走线要求

首先,在PCB设计做图之前,应对一些重要信号进行Space设置和一些线宽设置,如果没有Layoutguaid,这就要求我们自已要有这方面的经验,一般情况下我们要注意以下信号的基本走线规则:

<strong>1、CPU的走线:</strong>

意法半导体(ST)与Objenious携手合作,加快IoT节点连接LoRa®网络

意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)和LoRa联盟创办会员、法国首家全国提供LoRa®网络服务的电信运营商Objenious公司宣布技术合作,加快物联网(IoT)节点连接LoRa网络。获得Objenious网络认证的意法半导体开发工具套件即日上市,可大幅降低新LoRa设备的研发,缩短产品上市时间。

LoRAWAN是基于LoRa技术的低功耗广域物联网(LPWAN),为物联网设备联网创造了大量的机会。LoRa技术特别适用于功率受限、检修难、数据传输对带宽要求不高的网络节点,因此,目标应用十分广泛,包括资产跟踪、预知维护等。市调机构预测,到2020年,物联设备联机数量将达到数百亿。