본문 바로가기

[DSP]/DSP280x

(20)
TMS320F2808 최적화 옵션 문제 #define Led1Off() GpioDataRegs.GPADAT.bit.GPIO16 = 1 #define Led1On() GpioDataRegs.GPADAT.bit.GPIO16 = 0 #define Led2Off() GpioDataRegs.GPADAT.bit.GPIO15 = 1 #define Led2On() GpioDataRegs.GPADAT.bit.GPIO15 = 0 main(void) { : while(1) { swiech(status) { case 0: Led1On();Led1Off(); break; case 1: Led1Off();Led1On(); break; : } } 최적화 옵션처리후 정상 동작하지 않음 아래와 같이 처리 하니 정상 동작을 잘한다. #define NOP() asm(" RPT..
DSP280x 플래시 메모리에서 속도 테스트 DSP280x 플래시 메모리에서 속도 테스트 TMS320F2806을 이용해서 프로젝트를 할일이 있어 플래시 메모리에서 프로그램 실행했는데 속도가 심하게 느려진다. Flash 에서 LED토글 테스트 결과 1Mhz 450ns 정도 된다. (TMS320F280x GPIO Toggle 속도 측정 결과 를 보면 RAM에서 70ns(7Mhz)정도 나온다.) DSP280x_Examples.h 파일에 클럭설정을 조절하면 두배 정도 빨라지긴 하지만 여전히 2Mhz 220ns 가 출력된다. //#define DSP28_CLKINDIV 0 // Enable /2 for SYSCLKOUT #define DSP28_CLKINDIV 1 // Disable /2 for SYSCKOUT 플래시 메모리에서 램으로 카피해서 테스트 해보..
[TMS320F2808]성능 테스트 - GPIO 토글링 테스트 [TMS320F2808]성능 테스트 - GPIO 토글링 테스트 GPIO 토글테스트로 TMS320F2808의 성능 테스트를 해보았다. 단순 페리 속도로 CPU의 성능을 테스트 하기는 좀 그렇지만... 아무래도 주로 MPU로 하는 일들이 GPIO로 제어하는 일이 많으므로 [다른 MCU속도 측정 결과] 비교를 위해 GPIO테스트를 해보면 편하다. 일단 가장 간단히 GPIO를 단순히 비트 XOR시켜 속도를 측정했다. TMS320F2808 @20Mhz에서 RAM에 올려 100Mhz코어로 설정. #define LED0_TOGGLE() (GpioDataRegs.GPADAT.bit.GPIO6 ^= 1) 측정 결과 대략 180ns (2.94Mhz)가 나온다. 컴파일러의 옵션에 따라 차이는 있겠지만 100Mhz라기에는 좀..
[개발일지] TMS320F2808 이용 고압 전력제어 보드 프로젝트 [2006.09.24 12:50] TMS320F2808을 이용한 전력제어 프로젝트 진행 - 어제 PCB나와서 열심히 납땜중 [2006.09.25 22:50] DSP2808 조립완료 - CPU(2808)는 잘 살아남
[DSP280x-s EVM] 보드 제작 - TMS320F2808 테스트 [DSP280x-s EVM] 보드 제작 - TMS320F2808 테스트 TMS320F2808 테스트 동영상
[DSP280x - S EVM] Module 제작 [DSP280x - S EVM] Module 제작 [DSP280x EVM] ( TMS320F2808 ) PCB가 남은것이 없어 새롭게 업그레이드 차원에서 소형으로 만들어 보았다. 예전보다 아트웍실력이 향상되어 아주 소형으로 만들 수 있었다. [DSP280x EVM]과 크기비교 크기가 기존 [DSP280x EVM]보다 상당히 줄어 들었다. 물론 DAC, CAN Driver, 온도센서, VR등의 APP는 없지만 크기가 줄어들어 상당히 편리할 것 같다. 기존 ARM시리즈나 AVR, 8051, PIC보드와 크기와 포트가 거의 동일하여 쉽게 변경 가능하다. 확장 포트 모듈
[DSP280x EVM]DC Servo Motor제어 [DSP280x EVM]DC Servo Motor제어 확장 보드를 이용한 DC Motor EVM 보드 제어 엔코더 엔코더 핀맵
[DSP280x EVM]확장 테스트 보드 제작 [DSP280x EVM]확장 테스트 보드 관련 자료 CAN, SPI, USB, ADC, DAC, DIO포트를 확장해서 테스트 해 볼수 있도록 구성