본문 바로가기

[DSP]/DSP280x

[DSP280x EVM] GPIO 제어 속도 테스트

[DSP280x EVM] GPIO 제어 속도 테스트

사용자 삽입 이미지


20Mhz 크리스탈을 이용하는 DSP280x EVM의 속도를 단순히 GPIO를 이용하여 테스트 하였다.
[DSP280x EVM] 의 P6, P7은 테스트용 LED가 연결되어 있고 이를 이용하였다.

포트는 TI에서 제공하는 구조체를 이용하면 쉽게 제어 가능하다.

       GpioDataRegs.GPADAT.bit.GPIO6 = 1;

참고로 CCS 3.1에서 제공하는 구조체 보기 기능을 이용하면 정의된 구조체를 쉽게 볼수 있다.


VC++에서 처럼 .을 찍으면 그 아래 정보를 쉽게 입력할수 있는 기능이 있다. 정말 좋아 졌군...



TMS320F2808 GPIO테스트 결과
딜레이 없이 포트를 On/Off했을때 걸리는 시간은 대략 160ns(3Mhz)정도 나왔다.
100Mips인 TMS320F2808이 상당히 느리게 느껴진다.(AVR(16Mips)이 300ns로 나온다) 클럭속도나 옵티마이즈 옵션에 문제가 있는듯...

반응형