LPC2xxx (ARM) GPIO скорост

E

edaudio2000

Guest
Имам LPC2138 тичане до 60MHz.Въпреки това, когато включите I / O Pins многократно (като се използва IOxSET, IOxCLR, или дори IOPIN инструкции), например

IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01
IO0SET = 0x01
IO0CLR = 0x01

Пристанището превключва само на около 160nS между инструкции.В резултат показва, монтаж без допълнителни указания, и аз също да зададете делител GPIO VPBDIV към 1.Така че теоретично пристанището трябва да работят при скорост на ядрото, но това е само тичане около една десета от това.

Има ли вътрешна I / O ограничение в части от ЗЗК, или има ли начин да стартирате I / O портове на по-висок процент?

Благодарности

 
Здрасти

В LPC21xx не може да toggel нормални I / O-бързо от 5 MHz.

Независимо дали искате да toggel по-бързо да можете да използвате LPC21xx-001 с достъп до регистъра FASTВсичко най-хубаво

Боби

 

Welcome to EDABoard.com

Sponsor

Back
Top