본문 바로가기

전체 글

(1955)
[LM3S101-s EVM] 보드 제작 [LM3S101-s EVM] 보드 제작 Luminary Micro의 Cortex-M3 LM3S101을 테스트용으로 제작 했다. 초기에 1$대 ARM으로 주목을 끌었던 LM3S101으로 시장에서 천원 이하로 거래 된다고 한다. 물론 요즘은 워낙 기능 좋고 저렴하고 MCU들이 많이 출시되어 있어서 매리트는 없지만... 여러가지로 테스트 해볼곳이 있어서 제작 해보았다. 기능 - 20MHz, 8KB Flash ROM, 2KB SRAM - 2 Timers - 1 Capture Compare Pin - 1 * UART - 1 * SSI - 2 * Analog Comparator - 18 GPIO Pins - Watchdog Timer, Power saving modes, JTAG and Serial Wire deb..
myCortex-LM8962 관련자료 LM3S8962 회로도
MSP430F55xx USB 출시 MSP430F55xx USB 출시 MSP430코어에 USB기능이 추가된 MSP430F5521 이 출시되었다. 저전력 기능에 USB기능까지 포함되어 상당히 기대를 했는데... 너무 늦게 출시되지 않았나 하는 생각이 든다. 요즘에 USB포함되고도 워낙 저렴한 MCU들이 많이 출시되므로 별로 반응이 없는것 같다. 단적으로 STM32의 경우 Cortex-M3 코어에 USB기능을 넣고도 2.5$이면 가능한데 MSP430F55xx는 4$대 이다. 물론 48핀의 저렴한 패키지가 출시 예정이라고 하지만 기능상 미흡한점이 많다. 하지만 저전력을 요하고 PC와 연결되어야 하는 핸드 핼드 제품에는 충분히 가치가 있지 않을까... MSP430F5x 블럭도 MSP430F5x 핀맵 또한가지 아쉬운점은 기존 핀맵과의 호환이 안된다..
CANTUS 하드웨어 설계시 주위사항 CANTUS 하드웨어 설계시 주위사항 메모리 CANTUS에서는 Figure 3-1처럼 크게 세 종류의 Memory map이 존재한다. 이는 3가지 방식의 부팅모드가 존재하기 때문이다. 부팅모드의 기본값은 내부 NOR Flash에 의한 부팅동작이다. 나머지 부팅모드는 외부 NAND Flash에 의한 부팅모드와 외부 메모리를 통한 부팅모드이다. Power Pins CANTUS는 여러 종류의 전원 핀들이 있으며, 두 개의 Voltage Regulator (LDO)를 내장하고 있다. 내부 Voltage Regulator는 3.3V 단일 전원으로 시스템을 구성할 수 있게 한다. 파워 공급 핀의 종류는 다음과 같다:  VDDIN100 pin : Main power domain의 내부 Voltage Regulato..
ATMega128 TFT LCD(COM26T2844) 테스트 ATMega128 TFT LCD(COM26T2844) 테스트 ATMega128을 이용하여 [LCD_EXP EVM] 보드를 테스트 했다. 자료 정리 차원에서 정리해 본다. ATMega128 TFT LCD(COM26T2844) Pinmap ATMega128 TFT LCD(COM26T2844) Driver Code //----------------------------------------------------------------------------- // TFT LCD(COM26T2844) Driver #define TFT_DRV_COM44 1 #define LCD_EN_BIT BIT5 #define LCD_EN_PORT PORTB #define LCD_ENABLE() Cbi(LCD_EN_PORT, LC..
MFC CArray 테스트 MFC CArray 테스트 - IMU + GPS데이터 싱크 처리 //CArray사용을 위해 필요 #include //----------------------------------------------------------------------------- //IMU 데이터 어레이 class CImuParam { public: SENSOR_DATA imu_data; }; //----------------------------------------------------------------------------- // void CMyImuUsb_TestDlg::ThreadMainProcess() { //SENSOR_DATA sensor_data; CImuParam temp_buf; //데이터 전송 요청없이 ..
ENC424J600 10/100 Base-T Ethernet Controller ENC424J600 10/100 Base-T Ethernet Controller Microchip ENC28J60의 후속 모델로 Microchip ENC424J600 10/100BaseT Ethernet controller가 출시 되었다. SPI방식의 소형 이더넷 컨트롤러라는 장점을 가진 ENC28J60을 사용하면서 느꼈던 속도문제(10 Base-T에서 100 Base-T로 업그레이드 되어)가 해결된것 같다. 한번 사용해 볼만 헌데,,, 그리고 Microchip FREE TCP/IP Stack 도 V5.0 으로 업데이트 되었군. 이제 Hardware TCP/IP W5100과 비교해 테스트 해볼만 하지 않을까... ENC424J60 데이터 시트 ENC424J60 핀맵
STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 저렴한 STM32F101을 이용하여 VS1033 MP3 모듈 테스트 보드를 제작했다. 3개의 스위치와 2개의 LED가 인터페스가 되어 간단한 MP3 모듈 테스트가 가능하다. VS1053 MP3 + SD Card Module + STM32 개발환경 STM32는 UART로 프로그램 가능하므로 USB2UART를 이용하면 쉽게 프로그램 가능하다. D-Class AMP 모듈과 동일한 크기로 제작해서 앰프와 연결 가능 하도록 했다. [STM32 MP3 Module] 회로도 SD + MP3모듈 확장 커넥터 사용하지 않은 핀들은 표준화된 확장 커넥터로 연결가능하도록 빼두었다. OnBoard LED / Swtich