[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로 나온다) 클럭속도나 옵티마이즈 옵션에 문제가 있는듯...
반응형