自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序男孩

能力胜于雄辩

  • 博客(28)
  • 资源 (37)
  • 收藏
  • 关注

转载 华为测试谷歌新跨平台操作系统Fuchsia:麒麟970已能启动

和甲骨文在Java方面纠缠、遭遇欧盟反复审查罚款、宣布从明年2月起开始收费……虽然Android已经成长为第一大移动操作系统,可身上的麻烦也越来越顽固。事实上,谷歌早就着手开发一套可跨平台运行在手机、平板甚至是PC的全新操作系统Fuchsia,不再使用Linux内核,而是基于Zircon微核,采用Flutter引擎+Dart语言编写。经查,谷歌开源社区中,华为工程师提交了基于荣耀Play的...

2018-11-23 08:32:36 1148

原创 【Cortex-M0】19.3 Hex文件

那么什么是Hex文件呢?Intel Hex文件是由一行行符合Intel Hex文件格式的文本所构成的ASCII文本文件。在Intel Hex文件中,每一行包含一个Hex记录。这些记录由对应机器语言码和常量数据的十六进制编码数字组成。Intel Hex文件通常用于传输将被存于ROM或者EPROM中的程序和数据,如图19.3-1。大多数EPROM编程器或模拟器使用Intel Hex文件。19.

2012-02-26 12:32:17 929

原创 【Cortex-M0】19.4功耗控制

生活上有很多东西都搭载着单片机而进行工作的,而且有相当一部分的设备、仪器、产品都是靠蓄电池来提供电源的,往往这些靠蓄电池供电的设备、仪器、产品都能够用上一大段时间。例如我们经常接触到的遥控器,假若MCU一直不停地运行,不出一段时间,电池的能量会很快耗光。当然在NuMicro M051系列单片机搭载的系统中,不光有单片机需要耗电,同时还有其他外围部件耗电的,因此,我们在适当的时候关闭设备的运行同时将

2012-02-26 12:32:09 878

原创 【Cortex-M0】19.5系统复位

用户应用程序在运行过程当中,有时会有特殊需求,需要实现单片机系统软复位(热启动之一),传统的单片机由于硬件上未支持此功能,用户必选用软件模拟实现,实现起来比较麻烦。NuMicro M051微控制器实现了此功能,用户只需简单的控制IPRSTC1寄存器的其中两位CHIP_RST/CPU_RST就可以系统复位了,为了执行复位的目的,当然也可以通过看门狗进行复位,但是没有前者来得直接。 ……………

2012-02-26 12:32:02 1971

原创 【Cortex-M0】19.6 scatter文件

一个映像文件里可以包含多个域(region),它们在装载和运行时可以有不同的地址。这个地址可以用armlink的两个参数来确定:ro-base 设置代码段(RO)在装载域(load view)和运行域(execution view)里的地址。rw-base 设置数据段(RW)在运行域里的地址。实际上,当域的内存映射关系比较简单时,可以使用这两个参数,但它们不能处理更为复杂的内存映射(m

2012-02-26 12:31:51 832

原创 【Cortex-M0】19.7 USER配置

USER配置支持XT1时钟滤波器使能、复位后CPU时钟选择、欠压检测使能、欠压电压选择、欠压复位使能、配置启动选择、安全锁等功能。 ……………… 书籍名称:ARM Cortex-M0原理与应用实践书籍下载地址:http://download.csdn.net/detail/k125008301/4070709

2012-02-26 12:31:42 604

原创 【Cortex-M0】19.8欠压电压值设定(BOD)

NuMicro M051系列微控制器本身有对系统电压进行检测的功能,一旦系统电压低于设定的门限电压后,将自动停止正常运行,并可设置进入复位状态。当系统电压稳定恢复到设定的门限电压之上,将再次启动运行,即相当于一次掉电再上电的复位。作为一个正式的系统或产品,当系统基本功能调试完成后,一旦进行现场测试阶段,请注意马上改写芯片的配置位,启动内部欠压电压检测功能。NuMicro M051系列微控制器支

2012-02-26 12:31:26 1135

原创 【Cortex-M0】19.9 CMSIS编程标准

引 言        ARM公司于2008年11 月12 日发布了arm Cortex微控制器软件接口标准(CMSIS:Cortex Microcon-troller Software InteRFace Standard)。CMSIS 是独立于供应商的Cortex-M 微控制器系列硬件抽象层,为芯片厂商和中间件供应商提供了连续的、简单的微控制器软件接口,简化了软件复用,降低了Cortex-M

2012-02-26 12:31:12 1008

原创 【Cortex-M0】19.2 LIB的生成与使用

什么是LIB文件呢?LIB文件(*.lib)实质就是C文件(*.c)的另一面,不具可见性,却能够在编译时提供调用,如图19.2-1。LIB文件在实际应用中很大的作用就是当集成商使用自家开发的设备,向其提供的是LIB文件,而不是C文件,这样就很好地保护自家的知识产权。  ……………………………………………… 书籍名称:ARM Cortex-M0原理与应用实践书籍下载地址:

2012-02-25 13:54:29 718

原创 【Cortex-M0】19.1 详解startup_M051.s

在Keil新建的所有工程中,毫无例外地都包含startup_M051.s,如图19.1-1。 图19.1-1 startup_M051.s 该文件主要作用于上电时初始化单片机的硬件堆栈、初始化RAM、分配内存空间和跳转到主函数即main函数。硬件堆栈是用来存放函数调用地址、变量和寄存器值的;分配内存空间为异常提供更加快速的访问,减少中断延迟。如果不加载该startup_M051

2012-02-25 13:52:38 1585

原创 【Cortex-M0】18 RTX Kernel实时系统

18.1实时系统与前后台系统1. 实时系统实时系统简称RTOS,能够运行多个任务,并且根据不同任务进行资源管理、任务调度、消息管理等工作,同时RTOS能够根据各个任务的优先级来进行任务调度,以达到保证实时性的要求。RTOS能够使CPU的利用率得到最大的发挥,并且可以使应用程序模块化,而在实时应用中,开发人员可以将复杂的应用程序层次化,这样代码更加容易设计与维护,比较常见的RTOS如uc

2012-02-25 13:48:32 1893

原创 【Cortex-M0】17模拟数字转换

17.1 概述 什么是模拟信号?主要是与离散的数字信号相对的连续的信号。模拟信号分布于自然界的各个角落,如每天温度的变化,而数字信号是人为的抽象出来的在时间上不连续的信号。电学上的模拟信号是主要是指幅度和相位都连续的电信号,此信号可以被模拟电路进行各种运算,如放大,相加,相乘等。   模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,如目前

2012-02-25 13:44:56 834

原创 【Cortex-M0】16串行外围设备接口(SPI)控制器

16.1 概述SPI是英文“Serial Peripheral Interface”的缩写,中文意思是串行外围设备接口,SPI是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架

2012-02-25 13:39:18 2003

原创 【Cortex-M0】15 I2C总线控制器

15.1 概述    I2C为双线,双向串行总线,为设备之间的数据通讯提供了简单有效的方法。标准I2C是多主机总线,包括冲突检测和仲裁机制以防止在两个或多个主机试图同时控制总线时发生的数据冲突。 数据在主机与从机间同步于SCL时钟线在SDA数据线上一字节一字节的传输,每个字节为8位长度,一个SCL时钟脉冲传输一个数据位,数据由最高位MSB首先传输,每个传输字节后跟随一个应答位,每个位在SC

2012-02-25 11:32:53 1197

原创 【Cortex-M0】14 Flash内存控制器(FMC)

14.1 概述NuMicro M051系列具有64K/32K/16K/8K字节的片上FLASH EEPROM,用于存储应用程序(APROM),用户可以通过ISP/IAP更新FLASH中的程序。在系统编程 (ISP) 允许用户更新焊接在PCB板上的芯片中的程序。上电后,通过设置Config0的启动选择(CBS)确定Cortex-M0 CPU从APROM或LDROM读取代码。此外,NuMicro

2012-02-25 11:30:48 1800

原创 【Cortex-M0】13看门狗

13.1 概述 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称“看门狗”(watchdog)。  看门狗电路的应用,

2012-02-25 11:27:26 1350

原创 【Cortex-M0】12外部中断

12.1 外部中断简介 中断是处理器处理外部突发事件的一个重要技术。它能使处理器在运行过程中对外部事件发出的中断请求及时地进行处理,处理完成后又立即返回断点,继续进行处理器原来的工作。引起中断的原因或者说发出中断请求的来源叫做中断源。根据中断源的不同,可以把中断分为硬件中断和软件中断两大类,而硬件中断又可以分为外部中断和内部中断两类。   外部中断一般是指由计算机外设发出的中断请求,如

2012-02-25 11:24:07 1377

原创 【Cortex-M0】11串口控制器

RS232是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)”和“数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS232接口标准有22根线,采用标准25芯D型插头座。后来的PC上使用简化了的9芯D型插座,25芯插头座已很少采用。现在的台式

2012-02-25 11:18:29 1106

原创 【Cortex-M0】10 PWM发生器和捕捉定时器

10.1 概述   PWM是脉冲宽度调制的简称。实际上,PWM波也是连续的方波,但在一个周期中,其高电平和低电平的占空比是不同的,一个典型的PWM波如图10.1-1。T是PWM波的周期;t1是高电平的宽度;t2是低电平的宽度;因此占空比为t1/(t1+t2)=t1/T。假设当前高电平值为5V,t1/T=50%,那么当该PWM波通过一个积分器(低通滤波器)后,可以得到其输出的平均电压为5V*

2012-02-25 11:05:19 2092

原创 【Cortex-M0】9 定时器控制器与系统定时器

9.1 定时器控制器9.1.1 概述 定时器是单片机中最基本的接口之一,它的用途非常广泛,常用于计数、延时、提供定时脉冲信号等。在实际应用中,对于转速、位移、速度、流量等物理量的测量,通常也是由传感器转换成脉冲电信号,通过使用定时器来测量其周期或频率,再经过计算处理获得。定时器控制器包括4组32位的定时器,TIMER0~TIMER3, 方便用户的定时器控制应用。定时器模块可支持

2012-02-25 11:04:00 1160

原创 【Cortex-M0】8 通用输入输出口

NuMicro M051微控制器共有40个通用I/O口,并可复用为特殊功能引脚,如串行口输入输出接口、外部中断触发、PWM输出等功能。这40个引脚分别分配在P0、P1、P2、P3、P4这五个端口上,每个端口最多有8个引脚,且各引脚之间都是相互独立的,可通过相应的寄存器来控制引脚的工作模式和读取当前引脚的数据。    每个I/O引脚上的I/O类型都能够通过软件独立地配置为输入、输出、开漏或准双向

2012-02-25 10:51:21 1267

原创 7 平台搭建与下载工具

7.4 JTAG与串行调试(SWD)7.4.1 JTAG简介    JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线

2012-02-25 10:47:49 632

原创 【Cortex-M0】6 NuMicro M051系列单片机

6.1 概述       Cortex-M0微控制器是32位多级可配置的RISC微控制器。它有AHB-Lite接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功能,可以执行Thumb指令,并与其它Cortex-M系列兼容。该系列微控制器支持两种操作模式-Thread模式和Handler模式。当有异常发生时,微控制器进入Handler模式。异常返回只能在Handler模式下发生。当微

2012-02-25 10:29:59 1445

原创 【Cortex-M0】5 ARM C语言编程

5.1 C语言简史    C 语言的开发是科技史上不可磨灭的伟大贡献,因为这个语言把握住了计算机科技中一个至关重要的并且是恰到好处的中间点,一方面它具备搭建高层产品的能力,另一方面又能够对于底层数据进行有效控制。正是由于这种关联性和枢纽性作用,决定了 C 语言所导向的近三十年来计算机编程主流方式。        C语言的祖先是BCPL语言。  1967年,剑桥大学的 Marti

2012-02-25 10:28:47 2634

原创 【Cortex-M0】4 ARM微微控制器的指令集

4.1 ARM微微控制器的指令的分类与格式    ARM微微控制器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成,每个指令都有相对应的机器码。     ARM微微控制器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协微控制器指令和异常产生指令六

2012-02-25 10:21:44 1393

原创 【Cortex-M0】3 ARM Cortex-M0

ARM公司于2009年推出了Cortex-M0微控制器,这是市场上现有的尺寸最小、能耗最低(在不到 12 K 门的面积内能耗仅有 85 µW/MHz(0.085 毫瓦))、最节能的ARM微控制器。该微控制器能耗非常低、门数量少、代码占用空间小,能保留8位微控制器的价位获得32位微控制器的性能。超低门数还使其能够用于模拟信号设备和混合信号设备及MCU应用中,可明显降低系统成本,同时保留功能强大的Co

2012-02-25 10:15:58 1393

原创 【Cortex-M0】2 ARM概述

2.1 ARM         ARM(Advanced RISC Machines)是微微控制器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC微控制器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。

2012-02-25 10:11:55 725

原创 【Cortex-M0】1 微控制器发展趋势

1.1 概述 嵌入式领域的发展日新月异。你也许还没有注意到,但是如果你停下来想一想微控制器系统十年前的样子并与当今的微控制器系统比较一下,你会发现PCB设计、元件封装、集成度、时钟速度和内存大小已经经历了好几代的变化。在这方面最热门的话题之一是仍在使用8位微控制器的用户何时才能摆脱传统架构并转向使用现代32位微控制器架构,如基于ARM Cortex-M的微控制器系列。在过去几年里,嵌入式开

2012-02-25 10:00:32 750

单片机多功能调试助手V1.6.0

单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的! 单片机多功能调试助手与其他调试软件有什么优势: 1) 一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。 2) 一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。 3) 集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。 4) 在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能

2011-07-24

单片机多功能调试助手V1.5.9

单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的! 单片机多功能调试助手与其他调试软件有什么优势: 1) 一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。 2) 一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。 3) 集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。 4) 在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能

2011-07-21

串口调试助手V1.5.8

单片机多功能调试助手一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件,最值得庆幸的是该软件会一直保持更新,并支持在线升级功能,这样大家手头上的单片机多功能调试助手总是最新的! 单片机多功能调试助手与其他调试软件有什么优势: 1) 一直保持为单文件状态,不会因为需要保存配置信息而创建其他其他文件,所以该软件非常容易携带。 2) 一直体贴着开发者,所有重要的配置在关闭该软件时将会得到保存,重启软件后会重新导入以前的配置信息,免去重复选择或填入数据的操作。 3) 集成了串口/USB/网络调试功能,并在串口/USB/网络调试的过程中,该软件提供了监视和多项发送功能。通过使用监视端口的功能就可以清晰地分辨出发送与接收的数据的顺序;通过使用多项发送功能就可以省去重复删除或填写待发送数据的步骤。 4) 在线升级功能是该软件的最得意之处,理所当然地也是开发者最倍受关注的功能。

2011-05-09

串口多功能调试助手V1.3.1

串口调试助手(高级版)一款集串口/USB/网络调试、进制转换、字模与数码管字型码制作、常用校验值计算、UNICODE码转换、位图输出C文件等众多功能于一身的综合型调试软件

2011-01-22

单片机多功能调试助手V1.2.7

单片机多功能调试助手不仅含有串口调试功能、而且该软件强大之处支持USB数据收发、网络数据收发、51/AVR单片机波特率计算、数码管字型码生成、进制转换、点阵生成、校验值(奇偶校验/校验和/CRC冗余循环校验)/BMP转16进制等功能,还带有自动升级功能,买家手上的调试助手永远是最新的,享受我们提供的软件服务。

2011-01-03

单片机多功能调试助手V1.2.1

单片机多功能调试助手分两个版本,分别是:含CH375 DLL版本、无DLL版本,它们的区别主要体现在是否对CH37X USB提供支持。。 作者:温子祺 联系方式:wenziqi@hotmail.com 博客:http://www.cnblogs.com/wenziqi 注:软件版权归作者所有,未经作者允许,禁止用于商业用途,违者必究! *********************************** 更新记录 *********************************** 2010-12-02 修正记录: (1)修正了串口检测、接收策略, (2)添加了串口监视功能 (3)添加了BCC校验 (4)增强字模制作功能(支持特殊字符、英文、汉字等) *********************************** 更新记录 *********************************** 2010-11-29 修正记录: (1)添加了记录发送、接收字节数的统计功能 (2)添加了自动检测新版本的功能 *********************************** 更新记录 *********************************** 2010-11-25 修正记录: (1)添加了连续发送的功能 (2)添加了在线下载新版本的功能 (3)完善服务器功能 (4)完善了字模输出(摆脱外接字符文件) (5)完善了位图转16进制文件功能,可保存为C文件 *********************************** 更新记录 *********************************** 2010-11-02 修正记录: (1)添加了服务器功能,网络调试更方便! (2)界面更加宽阔,显示更多的信息! *********************************** 更新记录 *********************************** 2010-09-26 修正记录: (1)修正了单片机功能助手运行时间长导致的假死问题。(多谢网友提供宝贵的意见) *********************************** 更新记录 *********************************** 2010-09-01 修正记录: (1)修正了串口类,提升接收数据的效率。 *********************************** 更新记录 *********************************** 2010-08-03 修正记录: (1)在检验值计算支持TCP/IP校验和计算 (2)在NET调试新增加了Ping功能 *********************************** 更新记录 *********************************** 2010-07-28 修正记录: (1)修正CRC计算错误 *********************************** 更新记录 *********************************** 2010-07-15 修正记录: (1)修正打开关闭串口,接收数据文本框数据丢失 (2)串口对话框更为简洁

2010-12-02

单片机多功能调试助手v1.1.9版本

特色在于为之量身定制了一款多功能调试软件,不仅含有串口调试功能、而且该软件强大之处支持USB数据收发、网络数据收发、51/AVR单片机波特率计算、数码管字型码生成、进制转换、点阵生成、校验值(奇偶校验/校验和/CRC冗余循环校验)/BMP转16进制、服务器等功能。

2010-11-29

单片机多功能调试助手-MFC-界面

特色在于为之量身定制了一款多功能调试软件,不仅含有串口调试功能、而且该软件强大之处支持USB数据收发、网络数据收发、51/AVR单片机波特率计算、数码管字型码生成、进制转换、点阵生成、校验值(奇偶校验/校验和/CRC冗余循环校验)/BMP转16进制等功能。

2010-06-17

HID_USB类库......模板化学习

1:给初学者了解类库 2:给初学者熟悉USB 3:给初学者熟悉线程 4:给初学者熟悉线程阻塞 5:给初学者熟悉消息通信 6:规范化编程.商业级应用

2009-08-20

TCP类库.....学习模板

1:给初学者了解类库 2:给初学者熟悉TCP 3:给初学者熟悉线程 4:给初学者熟悉线程阻塞 5:给初学者熟悉消息通信 6:规范化编程.商业级应用

2009-08-20

串口DLL(初学者,商业级)

学习串口DLL编程的好资料 1:用类的形式封装好 2:有详细的解析 不下载它,你就亏了.. 1个资源分,也不贵吧....下了也值 1个资源分,可以回复获得,你下了也没有损失,反而更值 Come On Baby

2009-05-21

Windows程式开发设计指南

Windows程式开发设计指南.chm Windows程式开发设计指南.chm Windows程式开发设计指南.chm 来下载吧

2009-05-11

(VC++6.0)一个丰富的和串口握手流程(初学者,进级者必备)

(VC++6.0)一个丰富的和串口握手流程(初学者,进级者必备) [MFC]

2009-04-10

详细的uclinux介绍啊

1:详细的uclinux介绍啊,资源分给高少许.问题不大吧 2:真的是很好的PDF,对大家绝对有帮助

2009-03-25

我的uclinux代码

1:对新手学习uclinux有良好的指导作用 2:具有普通的中断....演示

2009-03-25

51频率计+调试助手(仿真)

1:含有丰富的编程技巧 2:因为是仿真,对新手学习编程有良好的指导作用

2009-03-25

我的USB调试助手(MFC)

USB调试助手 具有PID,VID,PNV的检测 大家试试

2009-02-20

我的串口调试助手(MFC)

我的串口调试助手(MFC) 具有多功能,多方位的调试 绝对满足你的需求

2009-02-20

MSCOMM32注册

MSCOMM32注册 MSCOMM32注册 不能注册的朋友请下载

2008-09-15

MFC TCP类 实用性强

1:易于开发 2:深入浅出,标准的编码风格 3:多线程,消息,SOCKET 4:入门进阶

2002-01-01

基于STM32结合HLK-FM225人脸识别模块实现3D活体人脸识别,并能通过超声波测距触发人脸识别

**内容概要:** 本项目旨在利用STM32系列微控制器与HLK-FM225人脸识别模块,开发一套高效的人脸识别系统。HLK-FM225是一款集成了高性能人脸识别算法的模块,通过串行接口(如UART或I²C)与STM32通信,实现人脸的捕捉、识别与验证功能。项目的核心在于编写STM32的控制代码,用于初始化HLK-FM225模块、发送指令、接收识别结果,并根据这些结果执行相应的控制逻辑,比如门禁系统的开启、报警触发等。此外,还需设计用户界面(如果有的话),以便于配置模块参数和查看识别状态。 **使用场景:** 1. **智能门禁系统**:在办公大楼、住宅小区入口处安装,实现员工或居民的快速无接触通行,提高安全性与便利性。 2. **安全监控**:结合安防摄像头,在公共场所自动识别特定人员或黑名单个体,及时预警可疑行为,增强公共安全。 3. **考勤系统**:企业内部用于员工考勤,替代传统打卡机,提高考勤效率与精确度。 4. **个性化服务**:零售业或酒店通过人脸识别提供个性化的客户服务,如定制推荐、快速入住等。 5. **智能家居**:根据家庭成员的不同识别。

2024-05-13

基于STM32结合HLK-FM225人脸识别模块实现3D活体人脸识别

**内容概要:** 本项目旨在利用STM32系列微控制器与HLK-FM225人脸识别模块,开发一套高效的人脸识别系统。HLK-FM225是一款集成了高性能人脸识别算法的模块,通过串行接口(如UART或I²C)与STM32通信,实现人脸的捕捉、识别与验证功能。项目的核心在于编写STM32的控制代码,用于初始化HLK-FM225模块、发送指令、接收识别结果,并根据这些结果执行相应的控制逻辑,比如门禁系统的开启、报警触发等。此外,还需设计用户界面(如果有的话),以便于配置模块参数和查看识别状态。 **使用场景:** 1. **智能门禁系统**:在办公大楼、住宅小区入口处安装,实现员工或居民的快速无接触通行,提高安全性与便利性。 2. **安全监控**:结合安防摄像头,在公共场所自动识别特定人员或黑名单个体,及时预警可疑行为,增强公共安全。 3. **考勤系统**:企业内部用于员工考勤,替代传统打卡机,提高考勤效率与精确度。 4. **个性化服务**:零售业或酒店通过人脸识别提供个性化的客户服务,如定制推荐、快速入住等。 5. **智能家居**:作为家庭自动化的一部分,根据家庭成员的不同

2024-05-13

基于STM32的模拟串口代码

**内容概要:** 在基于STM32微控制器的嵌入式系统设计中,模拟串口通信是一种实现设备间数据交换的技术,尤其是在没有硬件UART(Universal Asynchronous Receiver/Transmitter)资源或需要额外串行通信接口的情况下。模拟串口通过软件控制GPIO(General Purpose Input/Output)引脚的电平变化,来模拟UART协议的起始位、数据位、校验位和停止位的时序,从而实现在无硬件串口支持下的串行数据传输。这通常涉及精确的时基控制(如使用STM32的定时器)和中断服务程序来检测和生成串行信号。 **使用场景:** 1. **资源受限的项目**:当STM32芯片的硬件UART资源被其他外设占用,而设计又需要额外的串行通信接口时,可以通过模拟串口的方式来扩展通信能力。 2. **成本敏感型应用**:在某些低成本或低配置的STM32型号上,可能未配备足够的硬件UART,采用模拟串口可以避免升级到更高级的MCU型号,降低成本。 3. **灵活的通信协议实现**:在需要实现非标准串行通信协议或对通信速率有特殊要求的场合,自定义的模拟串口能

2024-05-13

FR1002人脸识别模块结合stm32实现3D红外人脸识别,并配合超声波模块触发人脸识别

FR1002人脸识别模块结合stm32实现3D红外人脸识别,并配合超声波模块触发人脸识别。 FR1002人脸识别模组解决方案以高性能应用处理器为硬件平台,配合双目传感器进行活体检测,具有启动速度快、金融级的识别能力、超低使用功耗等特点。凭借超低功耗、强大的运算速度,在多种应用领域中,为各行业赋能。 人脸识别模组具备完整的人脸处理能力,可以在无 需上位机参与的情况下,完成人脸录入,图像处理,人脸比对,人脸特征 储存等功能。和同类人脸产品相比,具有以下特色: ❖ 高性能算法芯片 ❖ 双目 3D 摄像头模组 ❖ 广角低畸变镜头 ❖ 红外成像 ❖ 金融支付级别识别算法 ❖ 活体检测,抗各种攻击 ❖ UART 通信接口 ❖ 支持 5.0V~14.0V 供电 ❖ 多种通用尺寸,可适配不同结构。

2023-11-30

FR1002人脸识别模块结合stm32实现3D红外人脸识别

FR1002人脸识别模组具备完整的人脸处理能力,可以在无需上位机参与的情况下,完成人脸录入,图像处理,人脸比对,人脸特征储存等功能。和同类人脸产品相比,具有以下特色: ❖ 高性能算法芯片 ❖ 双目 3D 摄像头模组 ❖ 广角低畸变镜头 ❖ 红外成像 ❖ 金融支付级别识别算法 ❖ 活体检测,抗各种攻击 ❖ UART 通信接口 ❖ 支持 5.0V~14.0V 供电 ❖ 多种通用尺寸,可适配不同结构 ❖ 智能门锁,智能门禁系统,考勤机等; ❖ 刷脸支付系统:3D 人脸支付; ❖ 智能设备解锁与人机交互应用; ❖ 低功耗电池人脸识别系统。 FR1002人脸识别模块结合stm32实现3D红外人脸识别。

2023-11-30

NFC+RFID+STM32+PN532

PN532芯片是一款高度集成的非接触式通讯收发模块,基于8051单片机核心。它支持6个不同的操作模式:ISO/IEC14443A/MIFARE 读/写器、FeliCa 读/写器、ISO/IEC 14443B 读/写器、ISO/IEC14443A MIFARE卡模拟模式、FeliCa卡模拟模式、ISO/IEC 18092 ECMA 340点对点。 基于STM32使用C语言驱动PN532寻卡、验卡、读卡、写卡。

2022-12-13

stm32f407移植rc522

[描述] MF RC522 是应用于13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员。是NXP 公司针对“三表”应用推出的一款低 电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携 式手持设备研发的较好选择。 [stm32] STM32F4是由ST(意法半导体)开发的一种高性能微控制器系列。

2022-12-13

2009_0820_RT2870_Linux_STA_V2.2.0.0.tar.bz2

RT2870固件Linux源码

2021-11-08

wpa_supplicant-2.9.tar.gz

wpa_supplicant-2.9.tar.gz

2021-10-28

openssl-3.0.0.tar.gz

openssl-3.0.0

2021-10-28

openssl-3.0.0.tar.gz

openssl-3.0.0

2021-10-28

矩阵键盘代码_视频.7z

单片机与stm32实现4x4矩阵键盘及演示

2021-06-30

电容屏gslx680全面资料

gslx680全面资料:数据手册英文、中文、驱动源码

2021-06-30

安卓网络调试助手v1.0

安卓网络调试助手v1.0

2016-05-03

安卓蓝牙串口调试助手v1.0

功能介绍: 1、人性化搜索附近蓝牙设备,能够快速连接上设备并进行调试 2、多种发送、接收方式,包括HEX(十六进制字节),ASCII码等方式 3、智能记录发送的*近条目,再次发送不用重复输入 4、添加了自动分包机制,避免在特殊情况下一条消息分成两段显示 5、限制了发送条件,不符合当前发送方式的条件时将不予发送 6、修改了蓝牙串口的连接方式和之前存在的部分BUG,提高了通讯稳定性,修改了部分UI,更人性化提示 7、自动更新!一直为最新的版本!

2016-05-03

【温子祺】ARM Cortex-M4微控制器原理与实践

本书籍共分为六大部分: 第一部分为初步认知篇,简略讲解ARM Cortex-M4架构、NuMicro M451系列微控制器的内部资源。 第二部分为基本控制篇,围绕NuMicro M451系列微控制器的内部资源的使用,如定时器、串口、中断、ADC、SPI、PWM、看门狗、BOD欠压检测、触摸按键、DMA、EBI等。 第四部分为人机交互篇,围绕驱动触摸屏进行讲解,如显示文字、颜色、图形等、捕获点击坐标。 第五部分为文件系统篇,讲解SD卡的通信原理、如何移植Fat文件系统以及如何显示BMP、JPG、GIF图片等。 第六部分为拓展篇,讲解UCOS的移植与应用、UCGUI的移植与应用、智能家居下无线串口模组的使用,充分发挥ARM Cortex-M4的潜能。

2015-09-30

Cortex-M0[M051]

本书单片机的选型以新唐公司ARM Cortex-M0内核的NuMicro M051系列单片机为蓝本。 讲解内容含内部资源使用、USB、网络、界面开发、编程技巧、深入接口等。.

2012-02-22

ARM Cortex-M0

本书单片机的选型以新唐公司ARM Cortex-M0内核的NuMicro M051系列单片机为蓝本。 讲解内容含内部资源使用、USB、网络、界面开发、编程技巧、深入接口等。

2012-02-22

ARM Cortex-M0原理与应用实践

本书单片机的选型以新唐公司ARM Cortex-M0内核的NuMicro M051系列单片机为蓝本。

2012-02-17

【最好的单片机书籍】-51单片机C语言创新教程

送给渴望学好单片机的朋友: 如果你还没有接触单片机,那么真的恭喜你做出了正确的选择,因为这本书将是你很好的启蒙老师。 如果你刚接触单片机,书中深入的篇章将是你进步重要的阶梯。 如果你是一名正在做课程设计、毕业设计的大学生,书中的实践篇、深入接口篇、高级通信接口开发篇、界面开发篇等正是你想要的。 如果你是正要寻找一本好书,那么请将这本书一直看下去。 所以我要特别的送给亲爱的你。因为…… ……………… 我要你学得更好,要你比别人更胜一筹! 从某个角度来讲,今天你拿到手上的不是一本书,而是我过去几年的时间经验的积累。所以,最保守的算,你觉得我五年的时间值多少钱? 书中很多方方面面的内容都来自于我的所学到的知识,而这些知识和观念绝不是随便信手拈来,都是通过本人的项目进行验证的,是切实有效的事实和规律。 可是这些事实和规律倘若你没有掌握的话,那就是单片机编程高手的秘诀。

2011-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除