본문 바로가기

전체 글

(1955)
STM32 USB 테스트 - USB HID이용 이미지파일 전송 테스트 STM32 USB 테스트 - USB HID이용 이미지파일 전송 테스트 STM32 USB HID를 이용하여 PC에서 이미지 파일을 전송하는 예제를 테스트 해 보았다. 표준 HID라 디바이스 드라이버는 필요없다. STM32 HID 펌웨어 소스 프로그램을 실행시키면 장치관리자에 "USB 휴먼이터페이스 장치"로 인식된다. MFC를 이용하여 간단히 HID테스트 가능한 프로그램을 작성해 보았다. 이미지(BMP)파일을 읽어서 USB로 전송하는 예제이다. STM32 COM26T2844 TFT LCD모듈 테스트 동영상
[STM32-64 EVM] ST Cortex-M3 GPIO속도 테스트 [STM32-EVM] ST Cortex-M3 GPIO속도 테스트 RCC_Configuration() 함수에서 PLL을 기본(9, 8Mhz x 9 = 72Mhz)으로 설정후 GPIO토글링 /* PLLCLK = 8MHz * 9 = 72 MHz */ RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); GPIO토글 주기 ->152ns, 3.27Mhz 비트 제어 레지스터로 설정했을때 -> 12Mhz가 나온다. [다른 MCU속도 측정 결과] 에 비교하면 플래시에서 실행 하고도 상당히 빠른편이다. 플래시 Latency를 1로 줄이면 75ns까지 가능하다. -> FLASH_SetLatency(FLASH_Latency_1); 테스트 프로그램 #define PORTA GPIOA-..
Projected Capacitive Touch-Pad 프로젝티드 커패시티브(Projected Capacitive) 방식 패널의 구조와 동작원리이다. 가로, 세로로 전극(센서 와이어)이 있는 점은 4선식의 저항막 방식과 같지만, 저항막과 같이 터치된 장소가 도통하는 것이 아니라 전극간 정전용량의 변화를 포착하 는 것이다. 나중에 설명하는 터치 스위치에서 사용되는 정전용량검출 방식의 2차원 확장판으로 볼 수도 있을 것이다. 인체는 물이 많으므로 도전성이 있다. 그림과 같이 가로, 세로 로 되어 있는 전극에 인체가 가까이 가면 손가락과 전극 사이의 정전용량이 증가한다. 가로, 세로의 어떤 라인간 정전용량이 크게 되어 있는지를 조사하면 어떤 교점의 근처가 터치되었는지 알 수 있는 구조이다. 저항막 방식과 같이 전극이 변형될 필요가 없으며 10mm 이상 떨어져 있어..
STM32 USB테스트 - USB VCOM이용 테스트 PC에서 LED제어 예제 STM32 USB테스트 - USB VCOM이용 테스트 PC에서 LED제어 예제 STM32의 USB를 이용하여 가상 COM포트를 올리고 PC에서 LED제어하는 예제를 작성해 보았다. CDC를 올리더라도 속도가 빠르니 상당히 가벼운 느낌이고 응용하여 여러가지 용도로 활용할 수 있을것 같다. STM32 VCOM 테스트 예제소스 테스트용 VCP디바이스 드라이버 파일 먼저 VCP디바이스 드라이버를 설치한다., 프로그램 다운로드 하여 실행하면 디바이스 드라이버를 찾는데 드라이버를 설치하면 프로그램 다운로드 하여 실행하면 장치관리자에서 COM Port가 인식된것을 확인할 수 있다. 이 포트를 통하여 PC에서 데이터를 전송할 수 있고 이번 예제에서는 PC에서 LED를 제어할 수 있다. 테스트 동영상
CString을 char* 로 변환하기 CString을 char* 로 변환하기 1. memcpy 사용하기 CString str = "test"; unsigned char st[30]; memcpy(st, (unsigned char*)(LPCTSTR)str,i); 2. strcpy 사용하기 CString strData = "test"; int length = strData.GetLength(); char* st = new char[length]; strcpy(st, strData.GetBuffer(0)); 3. 형변환 사용하기 CString str; str = "test"; char* st = LPSTR(LPCTSTR(str)); - char* 를 CString으로 변환하기 CString클래스의 Format함수를 사용 char st[] = "t..
무선랜 개발보드 테스트 내년에는 무선랜 모듈 개발할것 같다. 일단 데모보드 받아서 테스트 중.... 당췌~ 매뉴얼도 없고... 일단 전원넣고 부팅 하기 까지 헤매다가 .... 시리얼 뚫고, 리눅스 올라가고 시작이다... 앞으로 테스트 후 자료 정리하도록 해야 겠다.
[TPA3106] 40W D-Class Amp보드 제작 [TPA3106] 40W D-Class Amp보드 제작 TI사의 40W D-Class AMP TPA3106을 이용하여 소형의 Audio AMP를 제작해 보았다. MP3모듈을 연결할 수 있도록 동일한 크기로 제작 했다. 아쉬운 점이라면 너무 소형으로 만들다 보니 커넥터등이 맘에 들지 않는다..
[MSP430F5x] EVM 보드 관련자료 [MSP430F5x] EVM 보드 관련자료 MSP430F5437 테스트 보드 관련자료 ([M-Type EVM] 형태의 보드) 회로도 예제 소스코드 테스트 동영상 MSP430F5437 이용한 간단한 LED제어 예제 MSP430F5437 핀맵

반응형