본문 바로가기

분류 전체보기

(1955)
[dsPIC EVM] MP3 Module (VS1033) 테스트 [dsPIC EVM] MP3 Module (VS1033) 테스트 [NET EVM] 보드를 이용하면 W5100과 같은 이더넷 모듈이나 TFT LCD 모듈을 연결하여 테스트 할수 있고 VS1033과 같은 MP3 모듈을 연결하여 네트웍 라디오를 테스트 해 볼 수 있다. ADC0 -> RB0 dsPIC33 MP3모듈 HAL Driver 코드 //----------------------------------------------------------------------------- // VS1033 모듈 HAL #define VS_DREQ_BIT BIT6 #define VS_DREQ_PORT PORTB #define VS_CS_BIT BIT4 #define VS_CS_PORT PORTB #define VS_XD..
[STM32F4] Cortex-M4 테스트 보드제작 [STM32F4] Cortex-M4 테스트 보드제작 우선 기존의 [STM32-MType EVM] 보드의 PCB를 이용하여 테스트 했다. 핀맵이 동일한데 전원핀 두개가 변경되었다. STM32F405 를 이용하여 테스트 했다. STM32F4는 Flash Loader 2.4에서 다운로드 가능하다. 현제 인식되고 다운로드 까지는 되지만 코드가 실행이 안되는것 같다. 컴파일러 문제 인듯... 컴파일러를 최신으로 설치 하니 정상적으로 동작한다. 기존 확장 테스트 보드를 그대로 사용하여 테스트 가능하다. [STM32F4 - MType EVM] 회로도
STM32F1과 STM32F4 핀맵 차이 STM32F1과 STM32F4 핀맵 차이 STM32F1xx 와 STM32F4xx는 핀맵이 호환된다고 한다. 하지만 전원핀이 조금 다르다고 하는데... (왜 이렇게 만들었지?) 암튼 몇군데 손보면 옛날 PCB 그대로 사용할 수 있을것 같다.
[SRL_LCD-S EVM] Serial LCD Module 제작 [SRL_LCD-S EVM] Serial LCD Module 제작 임베디드 보드에서 디버깅을 위한 수단으로 LCD를 용하면 편리한데, LCD에 간단히 연결하여 시리얼이나 SPI로 동작하는 모듈을 만들어 두면 편리하다. MCU는 쉽게 구할수 있고 저렴한 AtMega48을 이용하였다. (크리스탈도 필요없고 UART기능이 있기 때문에, 그리고 예전에 구해놓은게 많이 남아서..) 뒷면에는 SPI(74HC595) 방식으로 제어 할 수 있도록 했다. 기존 SPI타입의 LCD Module 을 아주 작게 축소 했다. 예전에는 작게 만들기 힘들었는데.. 크기가 많이 줄어들었다.
[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..
[MSP430F5510 EVM] USB Keyboard 테스트 [MSP430F5510 EVM] USB Keyboard 테스트 MP430F5510은 저렴하고 저전력인 MSP430코어이다. USB기능이 있고 소형(48Pin QFN)이기 때문에 밧데리로 구동하는 간단한 HID장치나 USB Keyboard, USB Mouse 장치를 만들기에 좋다. [MSP430F5510 EVM] 보드를 이용하여 USB Keyboard 테스트해 보았다. 소스코드도 기존 예제에 쉽게 포팅 할 수 있도록 수정해서 정리 해 보았다. [MSP430F5510 EVM] USB Keyboard 테스트 동영상 USB Keynoard 테스를 위해 간단히 Up, Down, Left, Right Key를 에뮬레이션 하여 뷰어 할때 편리한 USB 장치를 만들어 보았다. MSP430F5510 USB Keyboar..
[MSP430F5510 EVM] ADC 테스트 [MSP430F5510 EVM] ADC 테스트 MSP430F55x 으로 오면서 몇가지 페리들이 변경되었는데.. ADC도 약간의 레지스터 및 기능상 변화가 있었다. MSP430F55xx ADC구조 MSP430F5510 ADC 초기화 코드 //ADC Initialize void AdcInit(void) { // Configure ADC10 - Pulse sample mode; ADC10SC trigger ADC10CTL0 = ADC10SHT_2 + ADC10ON; // 16 ADC10CLKs; ADC ON ADC10CTL1 = ADC10SHP + ADC10CONSEQ_0; // s/w trig, single ch/conv ADC10CTL2 = ADC10RES; // 10-bit conversion resul..
[MSP430F55XX EVM] TFT LCD출력 테스트 [MSP430F55XX EVM] TFT LCD출력 테스트 한프레임 출력하는데 70ms정도 나온다 MSP430F5x의 최대 클럭(33Mhz)으로 설정시 48ms로 예전 버전의 MSP430보다 상당히 빨라졌다. MSP430F5510 TFT LCD 출력 테스트 동영상 드라이버 코드만 수정하면 쉽게 테스트 가능하므로 간단히 SD Card의 BMP파일을 FTF LCD에 출력하는 테스트를 진행해 보았다. MSP430F5529 EVM보드의 핀맵 MSP430F5529 TFT LCD 출력 드라이버 코드 //----------------------------------------------------------------------------- //TFT LCD #define LCD_LAT_BIT BIT5 #define ..