分类:STM32

基于STM32的智能指纹存包柜系统

  遗憾与骄傲: 支持冻结模式,防止被恶意穷举密码或多次尝试指纹解锁 空箱检测,防止因上一位用户的疏忽而遗漏的物品而造成损失 关门检测,防止因用户疏忽而忘记关门带来经济损失(蜂鸣器报警)   数字密码记忆起来有难度,但是如果用户自定义设置密码以来导致使用复杂的上升,并且密码重复问题需要解决。 打印凭条虽方便,但并不低碳 光学传感器不支持活体指纹检测     版权所有,转载请注明oarap.org 关于 / 赞赏

STM32平台上使用PCA9685

        PCA9685是一款基于IIC总线通信的12位精度16通道PWM波输出的芯片,该芯片最初由NXP推出时主要面向LED开关调光,但就目前国内的形式来看,好像在被Arduino在舵机控制领域使用的更广泛。

2016-09【嵌入式】OpenCM控制板的固件修复/升级方法及使用心得

0.前言         Robotis Bioloid是韩国机器人厂商Robotis生产的教育用机器人套装。Bioloid平台由类似于乐高的元件和小的,模块化的伺服(叫做“Dynamixel”),可以组装成轮子、腿或是人形机器人。 1.简介        Robotis出品的数字舵机驱动板OpenCM,由ARM Cortex-M3内核的STM32作为运算控制单元,官方提供类Arduino的IDE和自己舵机的底层驱动库,这样可以极大简化开发流程加快开发进度。

基于物联网技术的环境监测仪

        环境检测技术在当今社会应用广泛,尤其是在化工厂、煤矿、油库以及新装修的室内等具有可燃性或有毒有害气体的领域。快速准确地对易燃或有毒有害气体进行监测及预报已成为目前的重要问题之一。         随着科技的发展,多功能气体检测技术成为一种需求,将物联网技术引入气体检测的领域,配合云计算平台达到快速配置节点(通电即可用)、降低维护难度(免布线)、提高消息传达速率、历史数据可查的效果。客户端使用了最常见的微信,大大降低了用户的学习成本。

STM32单片机USART1重映射 浅析

STM32的数据手册上有如下描述: 即当PA9、PA10被占用时,我们依然可以使用USART1,将其收发引脚对应到PB6、PB7上。   以下为USART.C中USART1_Config(串口1初始化配置函数)的内容。

基于STM32的智能送餐系统

Github地址:http://github.com/oarap-org/smartbox_stm32 硬件原理图:smartbox rev1.4   (已经在中国矿业大学组装完成进行样机测试)         随着送餐平台不断发展,校园送餐的一些细节矛盾显现出来,其中之一便是送餐效率问题,学校出于安全的考虑,导致送餐员无法送餐达寝室,只能在楼下给订餐同学打电话通知然后等待,而顾客也要放下手头的工作下楼,这样极大的降低了送餐的效率,本系统的设计旨在解决送餐员与顾客之间的等待问题,彻底解决送餐过程中的“最后50米”,提高送餐员的工作效率的同时也让给订餐同学任意安排取餐时间的自由。系统的设计理念以便捷、高效为主,专注于提高送餐的效率。

IAR下编译STM32源代码出现Warning[25]

    出现如下错误:Warning[25]: Label ‘xxx’ is defined pubweak in a section implicitly declared root     是因为IAR在早期的版本里面使用了core_cm3文件,而在6以后高版本IAR中就不需要了。IAR官方也给出了解决方案:

STM32F1XX单片机UART4/UART5初始化及错误分析

        以STM32f103RCT6为例,该单片机中有5个串行通信模块,构成方式为3+2,所谓3*USART+2*UART,即USART、USART2、USART3、UART4和UART5,网络上流传的代码多是配置USART的,当我们移植到UART的模式可能会出现问题,其中一个问题就是在UART在被中断后会死在 HardFault_Handler  这里,