S5PV210开发 -- 驱动开发相关硬件简介

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78485355

到此,开发板已经是算跑起来了。系统移植部分稍后再讲。我们先举两个例子,让LED亮起来、蜂鸣器响起来。

一、LED亮起来

(1)LED 正负极

LED 发光二极管,这个没什么好介绍的。主要讲一下它如何判断正负极。

《1》实验法

使用万用表,在检测短路档,将发光二极管接至红黑两表笔之间测试,正负两极与红黑表笔相接时,会发现发光二极管发光,由此判断发光二级管正负极。

《2》目测法

 

LED 最常用的是直插型的和贴片这两种。

直插型发光二极管:

观察管脚,管脚较长的为正极,较短的为负极。

再者观察内部的两个电极大小。一般来说,电极较小的,个头较矮的一个是正极,电极较大的一个是负极。

贴片发光二极管:

芯片背后都会有”T”字形或倒三角形符号,”T”一横的一边是正极,另一边是负极;三角形符号的“边”靠近的是正,“角”靠近的是负极。

芯片正面带彩色线的是负极,另一边是正极

(2)发光二极管电路设计

先看一下 发光二极管电路符号

电路图设计

说明:

通过上面原理图可知,当GPJ0_3、GPJ0_4、GPJ0_5、PWMTOUT1 为低电平时,发光二极管发光。

 

然后查看上述引脚接到处理器的什么位置:(核心板原理图是网上找的,所以标记可能不太一样)

 

那如何控制GPJ0_3等引脚呢?这里就涉及到GPIO寄存器了。接下来会从新开一篇文章详解。

 

 

二、蜂鸣器响起来

(1)蜂鸣器简介

可以分为有源蜂鸣器和无源蜂鸣器。

有源蜂鸣器:

这里的“源”不是指电源,而是指震荡源。由于有源蜂鸣器内部带有震荡源,只要一通电就会发声。

无源蜂鸣器:

无源蜂鸣器内部无震荡源,内部具有可以通过电磁控制振动的电磁片。因此驱动无源蜂鸣器必须加以周期变化的方波式电压来完成。

两者的区分:

从外观上看,如将两种蜂鸣器的引脚朝上放置时,可以看出有绿色电路板的一种是无源蜂鸣器,没有电路板而用黑胶封闭的一种是有源蜂鸣器。

 

有源:

无源:

可以用磁铁去吸引,粘在一起的为无源蜂鸣器,反之为有源蜂鸣器。因为无源蜂鸣器里面有电磁片,会被吸引。

 

有源蜂鸣器有正负之分的,管脚长的为正极。而无源蜂鸣器无正负之分。

两者的优点:

无源蜂鸣器的优点是价格低廉,声音频率可控,可以做出“多来米发梭拉西”的音乐效果。

有源蜂鸣器因为具有震荡电路价格会高些,其优点是程序控制方便,通电即可发声。

 

我的开发板用的是 无源蜂鸣器。

(2)蜂鸣器电路设计

查看底板原理图:

通过上图可以看到该电路采用了一个三极管基极来控制蜂鸣器的导通与否。当基极为高电平时,三极管导通,电流流过蜂鸣器,蜂鸣器发声;当基极为低电平时,三极管截止,无电流流过蜂鸣器,蜂鸣器关闭。

 

然后查看上述引脚接到处理器的什么位置:

 

================================================

这里稍微讲一下三极管:

参看:图说三极管,太容易懂了!(史上最详细版本)

参看:三极管的动画

三极管分为NPN和PNP

 

基极 B;集电极 C;发射机 E

 

我们上面电路图为共基极电路:

集/基/射电流关系:
IE = IB + IC
IC = β * IB
如果 IB = 0, 那么 IE = IC = 0

 

输出特性曲线:

当IB=0时, IC→0 ,称为三极管处于截止状态,相当于开关断开;  (截止区)
当IB>0时, IB轻微的变化,会在上以几十甚至百多倍放大表现出来; (放大区)
当IB很大时,IC变得很大,不能继续随IB的增大而增大,三极管失去放大功能,表现为开关导通。(饱和区)

================================================

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78485355

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
S5PV210是三星公司推出的一款基于ARM Cortex-A8架构的嵌入式处理器。其软硬件整体架构包括以下几个主要部分: 硬件架构: 1. 处理器核心:S5PV210采用ARM Cortex-A8处理器核心,具有较高的计算性能和低功耗特性。 2. 存储器:S5PV210集成了多种存储器接口,包括NOR Flash、NAND Flash、SDRAM等。这些存储器用于存放引导程序、应用程序和数据。 3. 视频与图形处理:S5PV210配备了多媒体处理单元,支持硬件加速的视频编解码和图形处理,能够实现高清视频播放和图形渲染。 4. 显示接口:S5PV210支持多种显示接口,如LCD接口、HDMI接口和TV输出接口,可以连接不同类型的显示设备。 5. 外设接口:S5PV210提供了丰富的外设接口,包括多个UART串口、SPI接口、I2C接口、USB接口、以太网接口等,方便与外部设备进行通信和交互。 6. 中断控制器:S5PV210内置中断控制器,用于管理和处理各种中断信号,确保系统能够及时响应外部事件。 7. 电源管理:S5PV210集成了电源管理单元,用于管理和控制系统的电源供应、电源模式切换和功耗优化。 软件架构: 1. 引导程序(Bootloader):S5PV210的引导程序负责初始化硬件、加载操作系统和启动应用程序。 2. 操作系统:S5PV210可以运行多种操作系统,如Linux、Android等。操作系统提供任务调度、内存管理、设备驱动等功能,为应用程序提供运行环境。 3. 应用程序:S5PV210的应用程序可以根据具体需求开发,实现各种功能,如数据处理、通信、图形显示等。 4. 驱动程序:为了与硬件进行交互,S5PV210需要相应的驱动程序。驱动程序负责对设备进行初始化、数据传输和中断处理等操作。 总的来说,S5PV210的软硬件整体架构涵盖了处理器核心、存储器、外设接口、中断控制器、引导程序、操作系统、应用程序和驱动程序等部分。这样的架构设计可以满足嵌入式系统的需求,并提供高性能和低功耗的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚优致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值