본문 바로가기

TMS320F280x

(21)
[DSP280x EVM] 시리얼 포트 테스트 [DSP280x EVM] 시리얼 포트 테스트 [DSP280x EVM]시리얼포트 드라이버를 포팅하고 송 수신 테스트를 완료 했다. main() { Uart0Init(); Uart0Puts(" DSP280x EVM Serial Test!\r\n"); Uart0Puts(" - by http://cafe.naver.com/elab.cafe\r\n"); Uart0Puts("\r\nSend Any Char..\r\n"); for(;;) { Uart0PutChar(Uart0GetChar()); } } void Uart0Init(void) { // Test 1,SCIA DLB, 8-bit word, baud rate 0x000F, default, 1 STOP bit, no parity // Note: Clocks we..
[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)정도 나왔다. 100..
TMS320F280x 예제 소스코드 모음 TMS320F280x 예제 소스코드 모음 TMS320F280x (TMS320F2808) 용 C/C++ HEADERS 및 예제(v100) F280x PWM 테스트 예제코드 F280x Digital Motor Control Library
[DSP280x EVM] CCS 3.x 개발발환경 설정 - TMS320F2808, TMS320F2812 [DSP280x EVM] CCS 3.x 개발발환경 설정 - TMS320F2808, TMS320F2812 새로운 CPU를 배울때 개발 환경 설정이 완료 되면 50%는 성공한 것이라 볼 수 있다. 특히나 요즘 같이 최신의 소프트웨어 툴이 제공되는 상황에서는 더더욱 그렇다. 따라서 [DSP280x EVM]을 이용하여 기본 컴파일 환경을 설정하고 프로젝트 파일을 생성하여 컴파일 및 다운로드 해본 과정을 정리하도록 하겠다. 다음에 다시 잊지 말길 바라며.... 컴파일러는 TI에서 제공하는 Code Composer 3.1을 이용하는데 TI에서 기본적으로 제공하는 라이브러리 및 각종 헤드파일을 다운로드 하여 기본 환경을 구축한다. exam폴더에 에 파일을 아래와 같이 설치 했고 3개의 폴더로 구성되어 있다. 그리고 ..
[DSP280x EVM] 개발환경설정 - CCStudio v3.1설정 방법 [DSP280x EVM] 개발환경설정 - CCStudio v3.1설정 방법 CCStudio v3.1을 이용하여 DSP280x EVM보드( TMS320F2808 ) 테스트를 간단하게 해 보았다. CCStudio v3.1에서는 에뮬레이터(XDS510)설정이 예전과 달라 좀 고생 했는데... 아무튼 아래와 같이 하면 설정 쉽게 되는것 같다. 다시한번 느끼지만 소프트웨어는 최신버젼으로 설치해야 한다는 것을 뼈저리게 느낀다. 최신버젼으로 설치하니 예전에 번거럽고 됬다 않됬다 하는 문제가 확실하게 해결된것 같다. 물론 새롭게 설정하는 부분은 좀 머리아프지만... 보드에 에뮬레이터를 연결하고 부트 모드를 설정한다. 에뮬레이터로 램에 다운로드 할 경우 IO설정 Setup CCStudio v3.1 1.My System에..