意法半导体 Sigfox™ STM32微控制器为物联网设备开发人员扩大设备连接选择

意法半导体STM32软件生态系统新增一个Sigfox™软件包,可简化物联网设备开发,提升物联网设备与远距离低功耗无线网络连接的灵活性。

单片机小白学步(21) IO口:基本的LED和按键操作

本篇我们先介绍最基础的几个IO口操作。学完本篇,大家要能自己独立完成下面几个实验。

1、点亮LED

2、一个按键控制LED,按下灯亮,释放灯灭

3、两个按键控制一个LED,一个键开灯,一个键关灯

实验一

点亮LED的例子前面入门篇已经讲过了,程序写起来很简单,Keil编写程序并编译生成HEX文件,烧写进单片机的过程,也做了完整详细的介绍。

点亮LED利用了IO口输出操作。简单复习一下,最核心的两句代码是:

sbit LED = P1^0;

LED = 0;

第一句定义LED为sbit型变量,对应了P1.0口的高低电平,具体应该写哪个IO口,和实际电路有关。第二句设置LED对应的P1.0管脚输出低电平,从而点亮LED。

实验二:按键开关

讲第二个实验前,先简单介绍下常用的按键开关。下图就是最常见的按键开关,有四个引脚,图中的1、2连在一起,3、4连接在一起。按下按键时,四个引脚就全部导通了。

图文并茂了解ARM体系结构与编程模型

ARM处理器简介及RISC特点

ARM处理器简介

【下载】MCU芯片加密历程

自从上世纪七十年代MCU诞生以来,芯片的破解技术与防止芯片被破解方案就在不断在上演着“道高一尺,魔高一丈”,一山更比一山高的追逐。

本文将单片机在安全保护方面的发展历程与大家分享。并在文章的最后,总结了现阶段安全级别最高的智能卡芯片的优点及其缺点。

作者:武者

德州仪器(TI)推出其最新的SimpleLink™无线和有线微控制器(MCU)

最低功耗、多频段MCU通过Thread、Zigbee、Bluetooth®5和Sub-1 GHz等多协议连接楼宇、工厂和电网

新型TI SimpleLink™MCU平台为同时运行多协议和多频段连接提供高级集成

stm32之通信

一、通信概述

按照数据传送方式分:

串行通信(一条数据线、适合远距离传输、控制较复杂)
并行通信(多条数据线、成本高、抗干扰性差)

按照通信的数据同步方式分:

异步通信(以1个字符为1帧、发送与接收时钟不一致)
同步通信(位同步、时钟一致)

嵌入式开发常见问题解决方法

一、问题复现

稳定复现问题才能正确的对问题进行定位、解决以及验证。一般来说,越容易复现的问题越容易解决。

1.1 模拟复现条件

elmos推出基于E522.90系列芯片的汽车尾灯解决方案

最新LED和电机控制解决方案将亮相2018慕尼黑上海电子展

嵌入式开源软件的十大弊端

俗话说得好, “得来全不费功夫”,免费当然是个好事情了。既然是免费的,开源的实时操作系统(RTOS)看起来是个不错的选择。但是对于嵌入式设备和物联网设备的开发者来说,有时并不愿轻易涉足, 比如家居自动化和可穿戴设备,医疗仪器和工业控制系统。在决定之前,需要了解使用开放源码的真正成本和弊端。

1.可靠性

如果 RTOS 失败或者行为出人意料,会导致产品的异常。即使一个 RTOS 故障可能不会导致异常或挂掉,也可能会导致顾客不满,销售不佳甚至产品召回。一个安全认证的 RTOS 提供了信心,由于经过彻底的审查,测试和验证,一般能够满足预期。

2.安全性

开放源码软件(OSS)是免费提供的,这意味着任何人都可以设计出破坏它的方法。如果被用于一个成功的商业产品,黑客的动机可能会增强。开放源码软件组件可能包含安全漏洞,这些漏洞可能被别有用心的人加以利用。

3.独立性

非对称双核MCU基础知识及核间通信

本文从对比两颗分立MCU与单芯片双核MCU开始(以LPC4350为例),展开介绍了非对称双核MCU的基础知识与重要特点。接下来,重点介绍了核间通信的概念与几种实现方式,尤其是基于消息池的控制/状态通信。然后,对内核互斥、初始化流程等一些重要的细节展开了论述。最后提出了双核任务分工的两种应用模型,并分别举例。

背景与基本概念