推荐阅读最新更新时间:2024-05-03 17:47
Linux2.6.32移植到MINI2440(3)支持yaffs2文件系统
开发环境: 主机:fedora 14 虚拟机:vmware workstation 10 交叉编译工具:arm-linux-gcc 4.3.2 开发板:mini2440(2m nor ,64m sdram,256m nand) 一、获取yaffs2源码 我这里是从友善之臂的光盘里有一个压缩包,不过是zip格式的,可以在windows下解压,然后直接拷贝里面的yaffs2到虚拟机里面。 也可以使用git直接输入:git clonegit://www.aleph1.co.uk/yaffs2 我这里没有成功,也安装了git了,git –version显示1.7.3.1版本,错误提
[单片机]
linux2.6.32.2 mini2440平台移植-- 激活 RTC 驱动
RTC的英文全称是Real-Time Clock,翻译过来是实时时钟芯片. RTC是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟(PIT)。 1.2.1 在初始化文件中加入 RTC 设备结构 Linux-2.6.32.2 内核对 2440 的 RTC 驱动已经十分完善了,但并未在 mach-mini2440.c 中的设备集中加入它,因此并没有被激活,加入 RTC 结构体如下红色字体: ;在 mini2440 设备集中加入 RTC
[单片机]
LED路灯的电源设计方案综合介绍
LED路灯是LED照明中一个很重要应用。在节能省电的前提下,LED路灯取代传统路灯的趋势越来越明显。市面上,LED路灯电源的设计有很多种。早期的设计比较重视低成本的追求;到近期,共识渐渐形成,高效率及高可靠性才是最重要的。 立锜科技近年来推出了一系列LED照明的驱动IC,也一直关注LED路灯的发展。本文主要是针对几种不同LED路灯的应用,提出了适合的架构,并对其优缺点进行分析,以便让读者能根据具体状况和设计的路灯种类,找到最合适的方案。 方案一:直接AC输入,对6串 LED分别做恒流控制 在本文介绍的几种方案之中,这一种方案应该是目前效率最高、电路成本最低的方案(图1)。直接用光电耦合器对初级侧电路进行回溯控制,调
[电源管理]
STM32CubeMX教程二--基本使用(新建工程点亮LED灯)
前言 在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯 面向初学者 如果您想着快速实现工程的创建,可以直接跳过功能介绍,观看工程创建一栏 并且,在新建工程时,我们分为了具体流程1~7 如果您不想看每部分的讲解,直接按照流程操作即可,5分钟即可成功点亮LED灯 前期准备: 1、STM32硬件(我的是STM32F407ZE和STM32F103ZE) 2、STM32CubeMx软件、 IDE Keil(MDK-ARM)软件 3、STM32F4xxHAL库 新建工程 1在主界面选择File-- Ne
[单片机]
保护LED免受EOS损伤的防护方案对比
LED器件很容易受到EOS的损伤,这种损坏有时能够直接击坏器件造成失效。本文讲到的两种EOS防护方案,一是用TVS稳压管来进行保护,另一种则是采用PolyZen系列元器件,两种方案孰优孰劣?请看下文。 随着LED 技术的日趋成熟,LED 照明的使用越来越广泛,例如手机的LED 闪光,LED 家用灯具,汽车的LED 前灯和尾灯等等。但是该如何有效地延长LED 的使用寿命?我们今天的话题就围绕针对过度电性应力(EOS)的冲击,如何有效的保护LED 的方案之间的区别来展开。 EOS 是Electrical Over Stress 的缩写,指所有的过度电性应力。EOS 冲击的意思是 电子元器件 被施加的电流或者电压超过该元器件
[电源管理]
采用市电供电的LED驱动器
LED的特点是工作 电压 低,即使是白光LED的工作电压也不会高于4V,相对于有效值220V的交流市电来说,就需要 降压 或限流。降压是通过工频变压器或高频逆变器将市电降低到与LED工作电压相匹配的电压等级,限流是通过 电路 的限流特性使得流过LED的 电流 达到合适的数值。前者是电压匹配,后者是电流匹配。就LED自身应用特性和有利于LED使用寿命而言,无论是电压匹配还是电流匹配最终均需要对电流进行控制,所不同的是电压匹配是将施加到LED的电压控制在LED工作电压数值上,这需要根据LED工作结温进行调节;电流控制方式则只控制流过LED电流值,无须考虑LED的 串联 数。
实际应用中经常需要多只LED串联应用
[电源管理]
使用MAX6954驱动16段LED显示器
MAX6954的一个常见应用是驱动多达8位的16段单色LED。本篇应用笔记指导用户如何连接MAX6954与16段 显示器 ,以及如何配置其内部 寄存 器 控制 显示内置字模中的104个字符。 MAX6954使用一种交替改变驱动器端口极性的复用技术来减少引脚数目。这与驱动器阴极和阳极引脚单独使用的标准LED复用连接方式不同。应用笔记"Charlieplexing - Reduced Pin-Count LED Display Multiplexing"对这一技术进行了讨论。表1为MAX6954与16段显示器的连线表,此表兼容于MAX6954的复用配置及其104个字符的内置字模。表1中的字母对应于图2中的段标识。图1为MAX
[应用]
LED智能照明系统电路模块设计
本文介绍了当前隧道照明控制系统及照明光源的发展状况,针对当前隧道照明控制系统存在的问题。设计了智能照明控制系统。本系统充分利用电子技术和通信技术,实现对隧道照明灯具的有效控制与管理。本文分析比较了当前各种隧道照明光源的特点,确定选择LED作为隧道照明灯具,并根据车流jI{=和洞外亮度的变化对LED隧道灯进行无级控制,使隧道内各区段照度平滑过渡,以符合人眼的适应曲线,并利用总线通信机制实现隧道数据的传递。 隧道照明中心控制器硬件设计 硬件设计的任务是根据系统的设计要求,在所选定的微处理器芯片和其他元器件的基础上,设计出系统的电路原理图,还包括结构设计、印制板设计等。在设计完成后进行试验,以便对其不合理的部分进行修正
[电源管理]