본문 바로가기

분류 전체보기

(1955)
Serial to WiFi모듈 환경 설정 - TCP서버 모드 Serial to WiFi모듈 환경 설정 - TCP서버 모드 무선 네트워그 연결에서 검색하면 "WLANAP"가 검색된다. 연결해서 192.168.1.254에 접속하면 화경 설정이 가능하다. 이때 로그인 아이디와 암호는 admin이다. 시리얼 환경에서 TCP 설정을 할 수 있다. TCP 서버, 클라이언트, UDP로 설정 가능하다. 테스트 하기 위해 하이퍼 터미널의 TCP로 연결하고 서버측은 시리얼로 연결하면 쉽게 테스트 할 수 있다. CANTUS WiFi 테스트 동영상
AVR 와치독(Watchdog) 타이머 사용하기 AVR 와치독(Watchdog) 타이머 사용하기 MCU가 예외 상황으로 멈춰 있을때 리셋을 걸어 주어야 하는데.. 이때 Watchdog를 사용할 수 있다. 초기화는 WDTCR레지스터의 비트3을 설정해주면 와치독 타이머가 동작한다. 이때 주의 사항은 MCUSR레지스터의 WDRF비트를 0으로 설정해 주어야 한다. 와치독 타이머가 동작하면 설정한 주기 이내로 레지스터 값을 클리어 해 주어야 하는데 #asm("WDR") 로 가능하다. WIN AVR을 이용하면 wdt.h에 기본 함수가 정의 되어 있어 간단히 사용할 수 있다. AVR Watchdoc 타이머 사용 예제 소스코드 #include #define WDTO_15MS 0 #define WDTO_30MS 1 #define WDTO_60MS 2 #define W..
WIZ6100 to Serial 변환 보드 제작 WIZ6100 to Serial 변환 보드 제작 WIZ6100wi 는 Serial to WiFi 모듈로 간단히 WiFi를 구성할 수 있다. 하지만 커넥터가 1.27mm 피치라 기존 MCU에 연결하기가 불편하다. 기존 MCU모듈의 USB to Sreial 모듈 커넥터에 쉽게 연결할 수 있는 변환 보드를 제작 해 보았다. 기존 제작 했던 EVM모듈에 쉽게 연결 가능하다. 2.54mm 간격이라 쉽게 빵빤에 연결 가능하다. 회로도
[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관련 회로도
[CANTUS] DAC 테스트 [CANTUS] DAC 테스트 CANTUS에는 14-bit Sigma-Delta Voice Codec 이 내장 되어 있다. 간단한 WAV파일 출력이나 DAC로 사용하면 유용하게 쓰일곳이 많을것 같다. CODEC 특징을 살펴 보면 - 14-bit Sigma-Delta A/D with 75dB SNR - 14-bit Sigma-Delta D/A with 80dB SNR - Digital Input/Output 2‟s Complement Format - Sampling Frequency Max. 11.025KHz - Record Gain supported using Pre-Amplifier with External Resisters - A/D, D/A Converter Individual Power On/Of..
[FT2232H EVM] VC++, C#을 이용한 USB2.0 High Speed 테스트 [FT2232H EVM] VC++, C#을 이용한 USB2.0 High Speed 테스트 D2XX Direct Drivers [FT2232H EVM] 테스트를 위해 D2XX 드라이버가 필요하다. VC++ 설정 헤드파일 설정하고, DLL파일 설정하면 간단히 환경 설정 할 수 있다. #include "FTD2XX.h" FT2232H 테스트 프로그램 작성 간단한 프로그램 작성해서 테스트 했다. LED On/Off 테스트. C#을 이용한 FT2232H 테스트 프로그램 작성 FT2232H 테스트 동영상
[FT2232H EVM] 보드 제작 [FT2232H EVM] 보드 제작 USB 2.0 High Speed를 지원하는 FT2232테스트 보드를 제작 했다. 기존 [FT2232D EVM] 보드, [FT245 EVM] 보드 와 핀맵이 호환 되도록 했다. 기존 보드와 동일하게 FT2232H의 모든 핀은 빠져 있고 EEPROM도 실장되어 있다. [FT2232H EVM] 회로도 핀맵 IO전원 설정
[TMS320C6720 EVM] 보드 개발기 - GPIO 제어 (LED 테스트) [TMS320C6720 EVM] 보드 개발기 - GPIO 제어 (LED 테스트) TMS320C6720 EVM 에는 GPIO테스트를 위한 2개의 LED가 있다. 각각 AXR0[14], AXR0[15]에 연결되어 있다. AXR은 McASP 핀으로 GPIO로 설정 가능하다. AMUTE를 제외한 모든 McASP핀은 양방향 입출력핀이다. 설정 레지스터 · Pin function register (PFUNC): McASP or GPIO 선택 · Pin direction register (PDIR): 방향 설정 · Pin data input register (PDIN): shows data input at the pin · Pin data output register (PDOUT): data to be output ..