中国,2014年11月5日 ——横跨多重电子应用领域、全球领先的半导体供应商、世界领先的物联网 (IoT, Internet of Things) 芯片供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布其 STM32 微控制器被美国 August 公司采用,用于设计新一代智能门锁(Smart Lock) 系统。
STM32嵌入式微控制器的高性能和高能效让 August 智能门锁用户可通过智能手机或电脑直接控制家中门锁,无需实体钥匙。除提供32位的处理性能和安全信号处理功能外,STM32微控制器的实时响应和能效也非常出色。
意法半导体美洲区微控制器市场应用副总裁 Tony Keirouz 表示:“基于 STM32 微控制器的 August 智能门锁是一项前所未有的创新装置,彻底改变了人们原本熟悉的家庭门禁系统。意法半导体的广泛的 STM32 产品线和领先业界的传感器产品,为设计像 August 智能门锁这样的创新产品提供了一个完美的平台,进而推动数字化家庭和物联网的未来发展。”
August 公司联合创始人兼首席执行官 Jason Johnson 表示:“在过去的两年,我们努力使 August 智能门锁成为智能化程度最高且最安全的家庭门禁系统。我们的门锁安装时间不到10分钟,用户可通过 iOS 手机或安卓手机应用程序 (App) 向任何指定的人发送虚拟钥匙。STM32微控制器在功能上几乎零缺陷,具有最安全的信号处理功能和快速反应性能,为 August 智能门锁系统提供安全可靠的保障。”
目前 August 的智能门锁已开始在美国全境的苹果实体店和网店销售,或通过 August 智能门锁官网订购。
关键字:STM32 智能门锁
引用地址:
STM32微控制器助力美国August公司开发智能门锁系统
推荐阅读最新更新时间:2024-03-30 23:43
STM32 | STM32F429的USB有坑?
最近某项目需要用到USB与CAN: 拿到这样的需求,我们当然是先得保证通讯正常。于是我找了一个USB例程与一个CAN例程,分别调试验证。 经过几番折腾已经保证了USB与上位机能正常通讯了,也能保证了CAN的正常收发(拿了两块开发板做验证)。 两头都没有问题了,再加上一些数据处理就差不多完成了。USB与CAN我都是第一次用,没想到那么顺利,美滋滋,正准备放松的时候,问题就来了。这是一个整体的东西,最终都要把这两部分集合起来吧。 我把CAN工程里关于CAN的部分移到USB工程里,这时候CAN竟然用不了了。这时候我就开始在怀疑自己是不是手贱误删了哪里了,于是重新来一遍,发现还是不行。 查了代码很久也没找出什么错误了,
[单片机]
stm32 堆和栈(stm32 Heap & Stack)
关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。 那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘: 刚接手STM32时,你只编写一个 int main() { while(1); } BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会发现这么个程序已用了1600多的RAM,要是在51单片机上,会心疼死了,这1600多的RAM跑哪儿去了,分析map,你会发现是堆和栈占用的,在startup_stm32f10x_md.s文件中,它的前面几行就有以上定义,这下该明白了吧。 Stack_Size
[单片机]
关于STM32的中断问题集锦
1、STM32的EXIT的库函数 问:EXTI_GetFlagStatus和EXTI_GetITStatus区别是什么? 答:一个是获取状态也的,一个是获取中断的。你可以看一下函数上面的说明。 2、STM32的外部中断 问:STM32的外部中断响应的最大频率是多少? 答:应该是2-3个机器周期 3、判断中断是否会被响应的依据是什么? 答:1、首先是占先式优先级,其次是副优先级;2、占先式优先级决定是否会有中断嵌套;3、Reset、NMI、HardFault优先级为负(高于普通中断优先级)且不可调整。 4、什么是占先式优先级? 答:占先式优先级(pre-emptionpriority):高占先式优
[单片机]
解决STM32在MDK-ARM(KEIL)编译时出现 已停止工作
若是关闭对话框还可继续编译,只是到最后linking时显示一个error,提示 ..OBJXXX.axf: error: L6002U: Could not open file ..objXXX.o: No such file or directory ..OBJtest.axf - 1 Error(s), 0 Warning(s). 从网上查到很多相同问题,但是回答者都是简简单单说几句是什么原因就走了...这就是大神的通病吧,忙活自己的事去了... 解决: 1、右键我的电脑-管理-本地用户和组-用户 把里面你的中文用户名改成英文。 2、右键我的电脑-属性 右下-计算机名称、域和工作组设置-更改设置 改成
[单片机]
STM32 内存分配详解
1、KEIL 编译后数据 code RO-data RW-data ZI-data flash 实际存储数据 2、内存段 bss 段、data段、text段、堆(heap)和栈(stack)。 2.1、bss 段 bss 段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域; bss 是英文Block Started by Symbol的简称; bss 段属于静态内存分配。 2.2、data 段 数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域; 数据段属于静态内存分配。 2.3、text 段 代码段(code s
[单片机]
STM32—基于模拟IIC方式读取EEPROM
前言: 最近在调试STM32L152芯片利用IIC接口读取EEPROM的程序,总结下STM32的 IIC接口 读取EEPROM的使用方法。 PS:由于STM32的硬件IIC存在一些问题,本文暂时使用模拟IIC进行EEPROM的读取。STM32的硬件IIC使用方法见另外两篇文章:传送门1和传送门2。 硬件平台:STM32L152 软件平台:keil v5+cubeMX 函数库:HAL函数库 1:配置iic引脚,本例对应PC2和PC3管脚,移植修改对应管脚。 #define I2C_SCL GPIO_PIN_2 //PC2 #define I2C_SDA GPIO_PIN_3 //PC3 #de
[单片机]
【STM32CubeMX】10,STM32之FSMC 之TFTLCD,移植,显示变量
1,学了这章之后,主要掌握了怎么移植标准库的函数 2,对.c .h文件的#include文件的修改 3,在LCD中,最关键的是读写命令地址的书写 4,LCD的初始化可以看给的参考例程 5,变量的显示sprintf函数https://baike.baidu.com/item/sprintf/9703430?fr=aladdin http://www.openedv.com/posts/list/61386.htm 6, 在stm32 例子的 c语言 程序中看到这样一句 *(__IO uint16_t *) (((uint32_t)0x60020000) ) 7,fsm
[单片机]
基于STM32的铁路自动围栏系统设计
一、项目背景 随着城市规模的不断扩大和交通运输方式的日益发展,铁路与公路的交叉口已经成为常见的场景。然而,这些交叉口往往存在一定的安全隐患,因为有时不易发现列车行进的情况,导致公路上的车辆或行人可能会无意中闯入铁路区域,从而引发重大交通事故。 为了解决这个问题,当前开发了一款基于 STM32 的铁路自动围栏系统。该系统采用了STM32F103RCT6作为主控 芯片 ,并使用 步进电机 来控制铁路围栏的开启和闭合。同时,系统还配备了 红外 感应器,以便能够及时监测到列车的通过情况。 当系统监测到有列车即将通过铁路交叉口时,公路 信号 灯会立刻变为红灯,蜂鸣器也会发出警报声音,以提醒行人和车辆注意安全。同时,铁路两侧的围栏也会自动
[单片机]