본문 바로가기

분류 전체보기

(1955)
STM32F429I-DISCO - STM32F4, DISCOVERY, EVAL BOARD STM32F429I-DISCO - STM32F4, DISCOVERY, EVAL BOARD http://kr.element14.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377?in_merch=New%20Products
[TMC320C28346] - CCS 5.5 을 이용한 개발환경 설정 [TMC320C28346] - CCS 5.5 을 이용한 개발환경 설정 TMS320C28346은 최신 버전의 CCS로 업데이트가 필요하다고 한다.CCS 5.5 로 변경하면서 환경설정 수정 했다. 개발환경이 CCS 5.5로 업데이트 되었다. 전에 기록 해 두었던 피콜로 시리즈 TMS320C28027 테스트 할 때 작성한 자료가 많이 도움이 되었다. 기록의 중요성을 다시한번 실감하면서... 정리를 잘 해 두자http://nexp.tistory.com/1357 C2000 시리즈는 무료로 사용 가능하다고 한다. (ARM에 밀려서 그러나...) 새로운프로젝트 생성하고 프로젝트에 사용할 루트 패스를 잡아 준다. ORIGINAL_PROJECT_ROOT D:\WORK\DSP\dsp28346\dsp28346_w5300_e..
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];//-------------------------------------------------------------------------..
XMC1300 EVM - Simple Embedded Web Server Test [XMC1300 EVM] Simple Embedded Web Server Test XMC1300과 W5200을 이용하여 TCP/IP 통신이 테스트 되었기 때문에 활용 방안으로 간단히 임베디드 웹서버응 테스트 해 보았다 XMC1300은 저렴한 MCU이지만 16Kbyte의 램과 200Kbyte의 플래시 메모리를 가지고 있기 때문에 웹페이지를 저장 할 수 있는 공간이 충분하다. 웹서버는 이러한 XMC1300의 장점을 잘 살릴 수 있는 어플리 케이션이다 XMC1300 EVM을 이용한 임베디드 웹서버 테스트 동영상 XMC1300 Embedded WebServer 테스트 소스코드간한히 테스트 하기 위해 코드를 최대한 단순하게 작성하였다.void ProcessTCPS(unsigned int sock){ int i;i..
XMC1300 EVM - W5200 TCP/IP 전송속도 테스트 XMC1300 EVM - W5200 TCP/IP 전송속도 테스트 [NET_EV EVM] 확장 테스트 보드 에서 테스트 가능하다. W5200은 하드웨어 TCP/IP 스텍을 내장하고 있어 SPI통신으로 이더넷통신을 쉽게 구현할 수 있다 XMC1300 EVM W5200 연결 핀맵XMC1300 EVM에서 아래와 같이 핀맵이 구성된다.W5200_CS -> P1.4 (P_A13)W5200_RST -> P2.11 (P_B17) XMC1300의 SPI클럭 최대 속도는 16Mhz이고 이때 TCP/IP 루프백 전송 속도는 1.4Mbps정도 나온다W5200을 이용한 다른 MCU들의 TCP/IP속도와 비교하면 효율성이 조금 떨어지는것 같다. -----------------------------------------------..
XMC1300 EVM - ADC 테스트 [XMC1300 EVM] - ADC 테스트 XMC1300은 저렴한 CORTEX-M0 코어를 가진 MCU임에도 아날로그 기능은 풍부하다. 두채널의 독립된 12비트 ADC모듈이 있고 각각 8채널 입력 가능하다. 특히 하드웨어적으로 FIR/IIR 필터가 존재 하는것이 특이하다. XMC1300 ADC특징- Two independent sample and hold stages with 8 analog input channels each- Selectable result width of 8/10/12 bits– Fast Compare Mode– Independent result registers– Configurable limit checking against programmable border values– Da..
XMC1300 EVM - SPI 테스트 (Infineon Cortex-M0) [XMC1300 EVM] - SPI 테스트 (Infineon Cortex-M0) XMC 시리즈는 시리얼 통신( UART, SPI, I2S, I2C )을 동일한 블록으로 만들어 두고 모드로 선택해서 사용할수 있도록 되어 있다.장단점이 있을것 같은데... 장점으로 동일한 셋팅으로 사하기 때문에 소프트웨어 부담이 줄어든다. 반면 2채널 밖에 없기 때문에 여러 통신을 동시에 사용할때 어려움이 있다. XMC1300 SPI 블록도 XMC1300 SPI 핀맵XMC의 핀기능은 하나의 포트에 여러가지 기능을 사가능하도록 해 두었는데, 다만 기능들이 일관성이 없어 데이터시트 상에 핀의 기능을 확인할 때 주의가 필요한것 같다. SPI 기능핀은 여러핀 리맵가능한것 처럼 되어 있지만 사실 상당히 제한적으로 설정 가능하다. 데이..
XMC1300 EVM - UART 테스트 (Infineon Cortex-M0) [XMC1300 EVM] - UART 테스트 (Infineon Cortex-M0) XMC1300는 UART, SPI,I2C,I2S통신을 위한 모듈이 하나의 통합된 모듈로 2채널 존재한다하나의 통합된 모듈이기 때문에 소프트웨어 적으로는 거의 동일하게 설정해서 사용할 수 있기 때문에 편리하다. 하지만 동시에 여러 통신 채널을 사용하는 어플리케이션에는 문제가 발생 할 수 있다 XMC1300 UART 블록도 여러 통신모듈이 레지스터를 공유하기 때문에 다소 복잡해 보인다하지만 몇가지 레지스터만 학인하면 쉽게 UART통신이 가능하다 TDV bit7Transmit Data Valid 전송버퍼 (TBUF)의 데이터 상태를 나타내는 비트로 1이면 정상 전송되었음을 나타낸다.의 can be considered as val..