EDA365电子论坛网

标题: ARM Cortex-A9 LED汇编以及C语言驱动编写 [打印本页]

作者: Maskman    时间: 2022-8-8 10:55
标题: ARM Cortex-A9 LED汇编以及C语言驱动编写
一、LED灯电路图
. D4 k0 Y! v' `
. Z. n1 L4 h/ z0 Z- M! l6 t1.该板子有4个LED,是发光二极管,有电流是为蓝色;
! E& Z( k. w' [" k4 l1 m2.led都接了上拉电阻;! G9 P: `9 q# `+ g* E' t* H
3.三极管的基极接了SOC的某个GPIO引脚;
' M9 _/ c1 C, e. O. c4.比如GPX1_0,当该引脚为高电平是,三极管pn结导通,于是LED3两侧就有了电势差,LED3被点亮,如果该引脚为低电平,pn结截止,LED3两侧就没有了电势差,LED3熄灭。; g( _6 G% }& q

) J  T( l; M5 B- X) S  J: `2 O& K. D
二、GPIO
! [# e/ U* e5 c; VGPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。  g  C8 e6 C( S- R+ w9 P

  f' f; Y5 F% c. `5 n6 s7 g* ~: |" ^6 {
GPIO的优点:3 D' @8 S3 Q. R9 e* T
低功耗:GPIO具有更低的功率损耗(大约1µA,µC的工作电流则为100µA)。
; r4 s9 B# S3 N/ s; [8 k集成I²C从机接口:GPIO内置I²C从机接口,即使在待机模式下也能够全速工作。
7 y, C0 N1 B0 w% L! @# r9 ^7 H/ g  y小封装:GPIO器件提供最小的封装尺寸—3mm x 3mm QFN!
6 ]- t% ?# i  x; _  P低成本:您不用为没有使用的功能买单!
% s# t+ `4 [0 n) Q' a快速上市:不需要编写额外的代码、文档,不需要任何维护工作!+ u' m: e$ ]2 Q
灵活的灯光控制:内置多路高分辨率的PWM输出。2 {* }7 t, n# x; u% W- @
可预先确定响应时间:缩短或确定外部事件与中断之间的响应时间。: Y+ D4 U( T- o# Z) ]5 G, M
更好的灯光效果:匹配的电流输出确保均匀的显示亮度。
  ^; t( ]) V* Q/ ]布线简单:仅需使用2条I²C总线或3条SPI总线。6 D% y9 J$ d8 v7 \6 _4 ^0 V3 i
' L' _4 o* }/ }- p+ g" s
0 l' t8 u& {! ]) B( l2 A

& w3 A& j7 i! D- X

ARM Cortex-A9 LED汇编、C语言驱动编写.pdf

2.73 MB, 下载次数: 0, 下载积分: 威望 -5


作者: Dollche    时间: 2022-8-8 11:25
GOOD,谢谢分享,看到了很不错
作者: jack_are    时间: 2022-8-8 15:58
帮别人解决问题,自己也能提升,学习学习




欢迎光临 EDA365电子论坛网 (https://eda365.com/) Powered by Discuz! X3.2