electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

ARM7 which is differences between fast GPIO and low GPIO


Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> ARM7 which is differences between fast GPIO and low GPIO
Author Message
hbaocr



Joined: 13 May 2007
Posts: 247
Helped: 15
Location: Hochiminh City university of technology (VietNam)


Post03 Oct 2007 15:01   

fast gpio


hello,all friend
I'm studying ARM7 LPC2148, which is differences between fast GPIO and low GPIO
about way to use , about function ??
Back to top
vhn



Joined: 20 Sep 2006
Posts: 82
Helped: 5


Post04 Oct 2007 5:39   

plc2148 fast gpio


Hi hbaocr,
Legacy GPIO registers are known as "slow" GPIOs and the GPIO ports with enhanced features are known as "fast" GPIOs in ARM7 terminology. A different set of registers have to be programmed if you need to use fast GPIOs. For backward compatibility, some ports can still be accessed as slow GPIOs.
The fast GPIOs generally are more responsive in nature. It is claimed that these enhanced ports are around 3.5 times faster when compared to their legacy counterparts.

Regards,
Back to top
bobcat1



Joined: 10 Jul 2002
Posts: 1118
Helped: 48


Post04 Oct 2007 17:58   

lpc fast-gpio


Hi

The fast GPIO came with silicon rev 01 and can toggel the I/O line as fast as 15 MHz

The slow GPIO can access the I/O pin slower at about 3.5 MHz

All the best

Bobi
Back to top
hbaocr



Joined: 13 May 2007
Posts: 247
Helped: 15
Location: Hochiminh City university of technology (VietNam)


Post05 Oct 2007 0:28   

how to set fast gpio in arm7


thank all my friend very much
but How can i set pin to fast GPIO mode
Back to top
vhn



Joined: 20 Sep 2006
Posts: 82
Helped: 5


Post05 Oct 2007 16:09   

arm microcontroller gpio ioclr


Hi hbaocr,
First you need to select the port pin functionality as a GPIO using PINSEL registers. Further the direction has to be controlled by using FIOxDIR register. And to control the output we should use FIOxSET and FIOxCLR instead of simple IOSET / IOCLR registers that correspond to the slow GPIOs.

Regards,
Back to top
Google
AdSense
Google Adsense




Post05 Oct 2007 16:09   

Ads




Back to top
kannan.k



Joined: 17 Jan 2006
Posts: 25
Helped: 1
Location: chennai, India


Post05 Oct 2007 19:41   

fast gpio ports


Hi hbaocr,

In addition to what vhn has specified you will also have to set the SCS register to enable the fast IO for port0 and port1.

hope this helps.
cheers
-K
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> ARM7 which is differences between fast GPIO and low GPIO
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
C6713DSK and GPIO... Can't do it. (6)
I2c to GPIO (2)
gpio as uart. (3)
I2C implemented by GPIO (5)
TMS320C6455 GPIO Configure (2)
serial clock GPIO (1)
TUSB firmware GPIO setting (1)
simple gpio (opencore) problem ? (1)
GPIO under Embedded Linux (7)
LPC2xxx (ARM) GPIO speed (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS