본문 바로가기

tft-lcd

(57)
[LPC1K EVM] LPC1100 TFT LCD테스트 (LCD_IF_P Board) [LPC1K EVM] LPC1100 TFT LCD테스트 (LCD_IF_P Board) 소형에 저렴한 (현재 쇼핑몰에서 1000원대에 판매하고 있다. 링크) MCU에도 불구 하고 기능이 좋아 여러곳에 사용기 좋은것 같다. SD Card의 이미지 파일을 TFT LCD에 출력하는 테스트를 해 보았다. [LPC1113 EVM] TFT-LCD 테스트 동영상 보드 특성상 Data가 0~7의 순서로 되어 있지 않아 추가적인 비트 조작이 필요 하고 SPI클럭이 최대 12Mhz이기 때문에 속도는 조금 느려 보이는데 가격대비 성능비로는 아주 만족할만하다. LPC1100에서 일부 핀들은 디폴트가 JTAG으로 할당되어 있기 때문에 GPIO로 설정할 필요가 있다. LPC_IOCON->JTAG_TDO_PIO1_1 &= ~0x07..
[W7100 EVM] TFT LCD 테스트 - [LCD-IF MODULE] 이용 속도 테스트 [W7100 EVM] TFT LCD 테스트 - [LCD-IF MODULE] 이용 속도 테스트 [W7100 EVM]모듈에서 [LCD-IF MODULE]을 이용하여 TFT LCD를 테스트 해 보았다. iMCU W7100은 이더넷 전송 속도가 빠르기 때문에 ([W7100 EVM] 이더넷 전송 속도테스트] ), 이더넷으로 TFT-LCD 이미지 전송 테스트를 해보려고 한다. PIC32 이더넷 전자 액자 테스트 동영상 PC의 이미지 파일을 열어 16Bit BMP파일로 변환하고 이를 이더넷 UDP로 전송하면 TFT LCD에 출력하는 예제이다. 보드측에서는 이더넷으로 이미지 파일을 전송 받아 출력하므로 별도의 메모리 없이 고속으로 이미지를 업데이트 할 수 있다. LCD-IF MODULE]에 20핀 커넥터를 연결하고 드..
[PIC32-SM EVM] TFT LCD [LCD-IF MODULE] 보드 테스트 [PIC32-SM EVM] TFT LCD [LCD-IF MODULE] 보드 테스트 PIC32로 SM-Type 형태의 모듈에서 최소 핀으로 TFT LCD를 제어 할 수 있는 [LCD-IF MODULE] 보드를 테스트 했다. PIC32-SM EVM TFT LCD [LCD-IF MODULE] 드라이버 코드 //----------------------------------------------------------------------------- //TFT LCD #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define LCD_LAT_BIT BIT5 #define LCD_LAT_PORT LATF #define LCD_LAT_ON() Sbi(LCD_LAT_PORT,..
[dsPIC33 EVM] TFT LCD 출력 속도 테스트 [dsPIC33 EVM] TFT LCD 출력 속도 테스트 dsPIC33 은 최대 40Mhz로 동작하고 SPI속도 또한 빠르므로 TFT LCD 테스트 해 두면 좋을것 같다. 8비트 방식으로 TFT LCD연결 가능한 확장 테스트 보드 중에서 [EXP_DSP] 보드가 적당할것 같다. 8비트 제어모드에서 1프레임 출력시 60ms 정도 걸린다. (옵티마이즈 한후) [dsPIC33 EVM] TFT LCD테스트 동영상 SPI 최대 클럭 속도는 13Mhz로 SD Card를 이용하여 BMP파일을 출력 해 보았다. [dsPIC33 EVM] TFT LCD관련 회로도
[FX2 EVM] HighSpeed USB Bulk 전송 테스트 - USB를 이용한 이미지 출력 [FX2 EVM] HighSpeed USB Bulk 전송 테스트 - USB를 이용한 이미지 출력 FX2는 USB2.0 Hispeed 를 지원하므로 TFT LCD에 이미지 출력하는 예제는 USB전송 속도 테스트 하기에 좋다. USB Hispeed는 한번에 512Byte를 전송할 수 있으므로 확실히 속도차이를 볼 수 있다. 하지만 8051코어라 이미지 출력을 GPIO로 하다보니 전송속도는 빠르지만 TFT LCD출력이 느리다. 추후 GPIF나 BUS방식으로 LCD를 제어하면 좀더 빠른 속도를 볼수 있을것 같다. USB로 이미지 전송 테스트 동영상 참고로 STM32를 이용하여 USB로 이미지 전송하는 예제와 비교하면 확실히 전송속도 차이를 확인할 수 있다. Hispeed USB Bulk 이미지 전송 PC 프로그램
[FX2 EVM] Ez-USB CY7C68013 TFT LCD 테스트 [FX2 EVM] Ez-USB CY7C68013 TFT LCD 테스트 [FX2 EVM] 보드는 M-Type의 핀맵으로 [EXP-LCD]보드에 연결하여 TFT-LCD 를 테스트 할 수 있다. FX2 EVM 핀맵 EXP-LCD 핀맵 [FX2 EVM] TFT LCD 드라이버 코드 원래 8051의 페리 속도가 느리고, 특히나 PORTE는 비트제어 명령이 지원되지 않기 때문에 Address로 접근해야 해서 속도가 더 느려지는것 같다. //----------------------------------------------------------------------------- // TFT LCD Driver #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define LC..
[TMS320F28069 EVM] ADC테스트 - TFT LCD에 VR값 표시 [TMS320F28069 EVM] ADC테스트 - TFT LCD에 VR값 표시 [TMS320F28069 EVM]에는 7개의 12비트 ADC를 할당해 두었다. 새로운 PICCOLO시리즈는 ADC쪽 기능이 향상되었다고 하는데.. 좀더 깊이 있는내용은 추후에 진행 하도록 하고 일단 기존 TMS320F2808 EVM예제를 포팅해서 간단한 테스트를 진행 해 보려고 한다. TMS320F28069 ADC블록도 ADC부분은 기존 TMS320F2808 과 비교해 변화된 부분이 있으므로 수정이 필요하다. 레지스터명도 달라지고.. 구조 자체도 변경되었기 때문에 ADC.c 에 있는 초기화 함수를 수정해 주었다. void AdcInit(void) { InitAdc(); // Configure ADC EALLOW; AdcRegs..
[CANTUS EVM] 이더넷을 이용한 전자액자 테스트 [CANTUS EVM] 이더넷을 이용한 전자액자 테스트 CANTUS와 W5100을 이용하여 이더넷 전자 액자를 만들어 보았다. 이더넷을 이용하면 속도도 빠르고 네트웍으로 제어 할 수 있기 때문에 여러가지 이점이 많다. 일단 네트웍으로 기본 이미지 전송하고 LCD에 표시하는 간단한 예제를 작성해 보았다. LCD_EXP_EVM 보드 를 이용하면 TFT-LCD및 W5100연결이 가능하다. W5100모듈을 뒷면에 연결할 수있다. CANTUS, W5100을이용한 이더넷 전자액자 테스트 동영상 UDP로 접속하여 이미지 데이터를 고속으로 전송하고 TFT LCD에 출력하도록 했다. USB 전송과비교해 보면 두배 정도의 차이가 나는것을 확인할 수 있다. W5100을 SPI방식이 아닌 인다이렉트모드로 바꾸면 속도는 훨씬더..

반응형