본문 바로가기

전체 글

(1955)
[개발일지] Wiggler + OCD 이용 S3C2410 보드 테스트 [개발일지] Wiggler + OCD 이용 S3C2410 보드 테스트 이번에 제작한 S3C2410 보드를 테스트 하기위해 Wiggler를 이용하여 디버깅 및 다운로드(SDRAM)를 테스트 해 보았다. 먼저 Wiggler를 2410보드에 연결을하고 OCD프로그램을 실행하여 connetcion을 한다. 정상적으로 연결되면 MUC관련 정보가 올라온다. PC 명령으로 현제 PC값을 읽거나 점프할 수 있다. SDRAM에 다운로드는 Download 명령으로 가능하고 elf파일을 다운로드 가능하다. 간단히 LED테스트 프로그램을 작성하여 toggle테스트를 해 보았다.
[Mega128 EVM]rev2 보드 관련 자료 - AVR Mega128 + Ethernet Module [Mega128 EVM]rev2 보드 관련 자료 - AVR Mega128 + Ethernet Module 회로도: [Mega128 EVM] rev2를 새롭게 만들었다. 기존 보드의 회로적인 실수도 수정하고 몇가지 보완해서 만들었다. 기본적인 형태나 배치는 동일하게 구성했다. PCB가 없서서 새롭게 만들어야 할 기회가 있었는데 시간 관계상 치명적 버그만 수정하는 형태이다. 기존 Ethernet LINK LED를 보드에 구성했던 것을 RJ45커넥터의 LED있는것으로 대체 하였다. 기존 보드와 거의 유사하지만.. USB커넥터 및 VR, 온도 센서가 추가 되었다. USB는 아무래도 미니타입이 작고 많이 쓰는 커넥터라 수정했고 VR및 온도센서(LM35)을 추가하여 보드상에서 간단한 테스트를 해 볼수 있도록 했다...
[DIODE] 1SS181 Switching DIODES 1SS181 Switching DIODES - KDS181-RTKP호환 100mA 스위칭 다이오드
[FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 [FT2232 EVM, FT245 EVM] VB테스트 프로그램 작성 FTDI사 최신 드라이버 및 DLL파일 VB예제 소스 먼저 최신 드라이버 파일을 설치한다. 새로운 프로젝트를 생성하고 간단한 폼을 하나 만든다. FT245, FT2232 제어를 위한 DLL함수 정의 모듈 등록 VB 모듈 등록되면 아래 그림과 같이 추가된것을 확인 할 수 있다. 프로그램 작성 장치 초기화 1)장치를 초기화 하기 위해 FT_Open()함수를 이용하여 장치를 열고 디바이스 핸들을 얻는다. 2)FT_SetBitMode() 함수를 이용하여 Bit제어 모드를 설정한다. 3)FT_SetBaudRate() 함수를 이용해 전송 속도를 설정한다. '장치 열기 If FT_Open(DEVICE_NO, m_DeviceHandle) FT_OK T..
[FT245 EVM] 보드 제작 [FT245 EVM] 보드 제작 /ek200000000038.jpg_##] USB2FIFO [FT245 EVM] 보드를 제작했다. 크기는 기존 FT EVM 보드와 동일하게 제작했고 사이즈는 상당히 작다 동작 테스트는 문제 없고 드라이버까지 잘 올라 온다. FT2232와 동일한 예제로 LED제어 했는데 문제 없이 잘 동작한다.
[ XC2S100E EVM ] XILINX FPGA 보드 제작 [ XC2S100E EVM ] XILINX FPGA 보드 제작 저렴한 가격에 10만 게이트 정도 간단한 FPGA테스트용 보드 XC2S100E EVM 를 제작 했다. 기존 보드와 호환 되는 핀맵을 유지하면서 간단한 Application을 적용할 수 있도록 설계 했다. [ FT2232 EVM ]을 이용하여 JTAG 및 USB Data 전송 테스트 할 수 있도록 구성했고 보드 자체에 10개의 LED, DIP S/W, FND, SRAM등을 넣어서 보드만으로도 간단한 테스트를 가능하도록 했다. 이걸 2층 PCB에 넣느라 고생좀 했다. 어차피 1차 테스트 보드라 신뢰성은 추후에 생각하기로 했다. 뒷면에 SRAM 장착 XILINX FPGA SPARTAN XC2S100E 기존 SAM7SE512 EVM, DSP 2812..
[XILINX]XC2S100E 판매처 [XILINX]XC2S100E 1.8V FPGA 스파르탄 II-E시리즈, 게이트 10만게이트, 셀 6,912 로직셀, Virtex-E 아키텍쳐 판매처 [XILINX]XC2S50-5TQG144C -> 2.5V FPGA 5만게이트용칩, TQFP 144핀타입, FPGA초보자용에게 가장적합 판매처
[AtTiny13 EVM] ADC, PWM 테스트 - PWM을이용한 모터 속도 제어 [AtTiny13 EVM] ADC, PWM 테스트 - PWM을이용한 모터 속도 제어 AtTiny13은 2개의 Output Compare Unit(PB0, PB1)이 있고 이를 이용하면 PWM출력이 가능하다. AtTiny13 OC0 구조 AtTiny13 PWM을 이용하여 고휘도 LED테스트 진행 LED제어를 위해서는 고속의 PWM보다 저주파의 정밀한 PWN이 피요하다. 소스코드 pwm.c void InitPWM0_B(void) { Sbi(PWM0A_DDR, PWM0B_BIT); //Output for PWM //고속 PWM모드 //TCCR0A |= (PWM0B_CLEAR|PWM_MODEA_FAST); //TCCR0B |= (PWM0_PRESCALE_DIV8); //정밀 PWM 모드 TCCR0A |= (PW..