본문 바로가기

TMS320F28335

(25)
TMS320F28335 - SSD1963 7" TFT LCD테스트 (SD Card를 이용한 BMP이미지 출력) TMS320F28335 - SSD1963 7" TFT LCD테스트 (SD Card를 이용한 BMP이미지 출력) TFT LCD 컨트롤러 SSD1963 테스트 보드를 이용하여 TMS320F28335에서 TFT LCD제어 테스트를 했다. TMS32F28335 TFT-LCD 테스트 동영상TMS320F28335를 이용하여 SD Card의 BMP파일을 읽어 TFT-LCD에 표시하는 예제이다. SPI클럭의 한계로 SD Card 이용시 고속 출력은 무리가 있는듯... TMS320F28335 TFT-LCD드라이버 코드extern volatile Uint16 gExinf0Buff[100];//-------------------------------------------------------------------------..
TMS320F28335 - W5300 MACRAW를 이용한 EtherCat Test TMS320F28335 - W5300 MACRAW를 이용한 EtherCat Test W5300은 하드웨어적으로 TCP/IP를 구현한 Ethernet Controller이지만 Ethernet 데이터 부분을 사용자 임의 데이터를 보낼수 있는 MACRAW 모드로 구동할 수 있다. MACRAW 모드를 이용하면 임의이 데이터를 보낼수 있는데.. EtherCat 페킷을 보내면 EhterCat 통신을 할 수 있다. 특히 TMS320F28335와 같이 실시간 처리가 가능한 DSP를 이용하면 EtheCat구현이 쉬어진다. 아래 표는 EtherCat Frame 데이터 구조이다. 간단히 구조를 살펴 보면 목적지, 출발지 MAC주소와 EtherType에 0x88A4를 사용하고 EtherCat Data를 전송하면 된다. Eht..
TMS320F28335 NET_EVM_EX 보드 + W5300 을 이용한 TCP/UDP 테스트 TMS320F28335 NET_EVM_EX 보드 + W5300 을 이용한 TCP/UDP 테스트 네트웍 및 MP3, Codec등을 테스트 할수 있는 [N_EX_NET EVM] 보드를 테스트 하기 위해 TMS320F28335에서 W5300을 이용한 TCP, UDP 테스틀 했다. [N-EX_MCU] 보드는 다양한 타입의 MCU보드의 IO 및 Data/Address를 쉽게 확장해서 테스트 가능한보드이다. W5300, W5100, W5200, Enc28J60등의 네트웍 컨트롤러를 쉽게 연결해서 테스트 가능하다. TMS320F28335 EVM과 W5300을 이용한 TCP/UDP 테스트 동영상
[DSP28335 EVM] USB2UART CP2102 테스트 [DSP28335 EVM] USB2UART CP2102 테스트 [DSP28335 EVM] 보드에는 UART를 위해 USB2UART 변환 칩인 CP2102를 사용하고 GPIO28/SCIRXDA, GPIO29/SCITXDA에 연결되어 있다. CP2012 칩의 드라이버 파일은 아래 링크에서 최신파일을 받을 수 있다. http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx TMS320F28335 UART테스트 예제
[DSP28335 EVM] 이더넷 테스트 - W5300이용 ADC 데이터 수집 [DSP28335 EVM] 이더넷 테스트 - W5300이용 ADC 데이터 수집 [ EXP-ALL] 보드 VR(가변저항)의 ADC값을 이더넷을 통해 전송하는 테스트를 했다. 하드웨어 EXP 보드의 VR은 TMS320F28335 보드의 ADCB0에 연결되어 있다. 펌웨어 펌웨어쪽 프로그램은 TCP서버로 동작하여 클라이언트 PC의 요청에 따라 가변저항의 전압값을 전송하도록 하는 아주 간단한 예제이다. //----------------------------------------------------------------------------- //W5300 수신데이터 처리 void EthernetTest(unsigned char *pRcvBuffer, unsigned int len) { unsigned int ..
[TMS320F28335 EVM] TI 무료 RTOS SYSBIOS 테스트 [TMS320F28335 EVM] TI 무료 RTOS SYSBIOS 테스트 TI에서 제공하는 무료 RTOS인 SYSBIOS를 TMS320F28시리즈(TMS320F28335)에서 테스트 해보았다. 이번에는 기존 SYSBIOS 테스트 예제 에 추가하여세마포를 이용하여 쓰레드를 처리하는 예제를 테스트 했다. SYSBIOS 프로젝트 생성 CCS4.0 이상에서 (예제는 CCS5에서 테스트 했다.) 에서 SYSBIOS 프로젝트 생성시 지원 가능하다. CCS 프로젝트 생성시 SYSBIOS 항목에서 적당한 탬플릿을 선택하면 간단히 적용할 수 있다. RTOS 버전 설정 SYSBIOS 등록 후 cfg파일에서 SYS/BIOS관련 각종 파라미터들을 쉽게 설정 할 수 있다. SYSBIOS 구조 SYSBIOS 기본 골격 #inc..
[DSP28335 EVM] VS1053모듈이용한 MP3 출력 테스트 [DSP28335 EVM] VS1053모듈이용한 MP3 출력 테스트 [EXP-ALL EVM] 보드에서 VS1053 MP3모듈의 핀맵과 [DSP28335 EVM]의 핀맵 TMS320F28335 VS1053 모듈 드라이버 코드 #define VS_DREQ_BIT BIT3 #define VS_DREQ_PORT PORTA #define VS_CS_BIT BIT1 #define VS_CS_PORT PORTA #define VS_XDCS_BIT BIT2 #define VS_XDCS_PORT PORTA #define VS_RST_BIT #define VS_RST_PORT #define VS1003_CS_H() Sbi(VS_CS_PORT, VS_CS_BIT) #define VS1003_CS_L() Cbi(VS_CS_P..
[DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [EXP-ALL EVM] 보드에는 wiznet사의 고속 Hardwired TCP/IP W5300모듈을 연결할 수 있다. TMS320F28335 외부 메모리 인터페이스로 제어 하면 고속의 이더넷 데이터를 전송할 수 있기 때문에 여러가지 실험해 볼것이 많을것 같다. (좀더 자세한 내용은 TM320F28335 W5300포팅 참고) [EXP-ALL EVM] 의 W5300모듈 연결 회로도 TMS320F28335는 16비트 모드를 지원하기 때문에 R49, R1을 제거한다. W5300의 CS는 TMS320F28335 의 CS0에 연결한다. TMS320F28335를 이용하여 W5300..