分类:嵌入式

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

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

Keil C51下LCD12864部分中文显示乱码

        背景描述:LCD12864自带中文字库,而且大部分的汉字都是可以正常显示的,只是偶尔有一些汉字莫名其妙的乱码,那么你可能和博主遇到同样的问题了。         keil c51在编译的时候会将0xfd的字符(有些汉字含该字符的内码,每个汉字字符占用两个字节长度)过滤,导致汉字乱码,比如汉字“三”“待”等。

浅谈电子行业未来的发展方向

        经过对交叉行业发展趋势的考察结合自身所学知识,私以为电子行业主要发展方向如下:板级走向芯片级、实体走向虚拟、本地走向远程、单机走向云端、硬件走向软件、自动化走向智能化、裸奔走向系统。

STM32平台上使用PCA9685

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

AltiumDesigner中常用的设计方法与心得技巧

EDA一般流程: 根据需求确定芯片及电路; 根据原厂手册和个人设计绘制原理图(部分电路可能需要提前经过可用性测试); 通常首次研发/实验会设计一些调试使用的开关、跳线、LED、蜂鸣器、冗余的GPIO(如果需要); 绘制器件封装库并对应到原理图库; 编译原理图在无错误后导入元件到PCB文件中; PCB布局,需考虑电磁兼容、热设计,电路布局尽量按照模块分开,如果对PCB的形状、大小要求较高应先确定板子形状大小以及安装孔的位置大小; 如果线路较为复杂应先进性手动布线,后进行自动布线,再手动布线,如果线路比较简单可以先进行自动布线后进行手动布线; 进行滴泪,其目的是加固焊盘与电线之间的连接; 在较为空旷的地方放置一些过孔并连接至GND网络; 如需要放置金属LOGO(非丝印),则应在Top Layer或Bottom Layer放置LOGO,并在Top/Bottom Solder同一位置放置同样的LOGO(用来开窗,这样的LOGO是不盖油的); 上下两层进行敷铜,此时要选择敷铜连接至GND网络; 打印PCB图到纸上,测量PCB尺寸或比对器件与PCB是否适配; 进入3D模式,预览PCB设计是否符合预…