• 本文介绍了ARM公司所研制的Cortex-M3内核的优势,STM32微处理器作为主流嵌入式系统的应用以及DM9000A网卡的基本构架以及其发展,研究了实验平台、底层驱动、上层软件之间的关系。编写了DM9000A网卡的驱动程序;主要涵盖了初始化对芯片的启动模式进行定义;数据包发送和接收等部分等,并利用LWIP协议栈对以太网数据进行处理和传输,运用微处理器来显示数据的信息。 本次设计所涉及的系统设计主要包含两个部分,即硬件部分和软件部分。硬件电路为软

  • 随着移动设备技术的日益发展,可穿戴设备愈加受到重视。可穿戴设备具有各种类的产品形态,可佩戴于人体的多个部位,比如服饰、手表、眼镜、手环、饰品等。而可穿戴电子外套也正在研发,随着日后研发的深入,嵌入到人体皮肤内的电子文身、佩戴的眼镜都有机会用到可穿戴技术。得益于各种新技术的发展,可穿戴设备将愈发不被人感知,将以更加自然的状态进行数据搜集,为用户更好的提供服务。 智能手表是可穿戴设备最重要的发展方向之一,

  • 这次学习STM32花了很长时间,一个礼拜多,也有颇多收获,学习过程也有颇多曲折。这次的任务是:用STM32的一个定时器在四个通道上产生四路频率可调占空比可调的PWM波。

  • 目的:基础PWM输出,以及中断配合应用。输出选用PB1,配置为TIM3_CH4,是目标板的LED6控制脚。

  • 新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。本文为大家介绍stm32寄存器版矩阵键盘库函数。

  • STM32F0 系列产品基于超低功耗的 ARM Cortex-M0 处理器内核,整合增强的技术和功能,瞄准超低成本预算的应用。该系列微控制器缩短了采用 8 位和 16 位微控制器的设备与采用 32 位微控制器的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能。本文为大家介绍stm32矩阵键盘原理图及程序

  • 在全数字伺服电动机控制系统中,对电机转子位置的检测是实现控制的关键。目前,位置传感器的种类很多,常用的有光电编码器和旋转变压器(简称旋变)。后者由于具有抗冲击振动和耐温度变化能力强,因而在工作环境恶劣的场合获得了广泛应用。旋转变压器是一种模拟机电元件,其输出是含有角度量的模拟电压信号,不能直接用于数字化伺服系统,那么,把控制系统中的测角传感器输出模拟电压信号变换成计算机接口需要的数字量,就是轴角数字

  • 本实验通过STM32的三个GPIO口驱动三色LED的三个通道,将GPIO设置为推挽输出模式,采用灌电流的方式与LED连接,GPIO输出高电平LED熄灭,GPIO输出低电平LED点亮,通过控制GPIO输出的电平高低从而控制LED的亮灭。

  • 按键的一端与STM32的GPIO(PH15)相连,另外一端接地,且PH15外接一个1K电流大小的上拉电阻。初始化时把PH15设置成输入模式,当按键弹起时,PH15由于上拉电阻的作用呈高电平(3.3V);当按键按下时,PH15直接被按键短接到GND,呈低电平。因此判断PH15的电平变化,可得到按键状态。

  • 电源管理系统是嵌入式系统中不可缺少的一部分,在实际使用中由于使用场地限制等一些不可避免的因素,使得给设备接入固定电源非常困难。在实际应用中,一般使用锂离子电池为嵌入式系统供电。锂电池因具有体积小、容量大等特点,在嵌入式设备领域得到了广泛应用。但锂离子电池能量密度较大,过充、过放、温度过高都会影响锂离子电池的安全性和使用寿命。传统充电器一般采用全模拟控制电路,无法保证充电过程的安全朝。因此,为了使嵌入