본문 바로가기

전체 글

(2041)
[SAM7 EVM] + Wiznet Module Test Board [SAM7 EVM] + Wiznet Module Test Board W3150, W3100보드를 이용하여 at91SAM7S256, STM32, SRT7등의 AMR7 MCU로 테스트 가능한 확장 테스트 보드를 제작 했다.
Attiny15를 이용한 저가형 충전기 제작 Attiny15를 이용한 충전기 제작 소형 로봇에 들어가는 밧데리를 대신해 충전기 기능이 있는 소형 보드를 제작 하였다. 저가형이라 Attiny15를 이용하여 충전기를 구현 했다. AVR ATtiny15 Charger Source Code
TUSB3410 VS FT232 둘다 시리얼 컨버터 칩이다. TUSB3410(이하 TI꺼)는 8051 Core가 포함되어 있고, 외부 클럭이 필요하며 3.3V용이라 3.3V 레귤에이터가 필요하다. FD232는 단순히 USB를 시리얼로 변환만 해 주기 때문에 사용하기 쉽고 펌웨어나 드라이버단에 관해 전혀 몰라도 된다. 클럭 및 레귤레이터는 칩에 포함되어 상당히 작게 제작할 수 있다. TI꺼는 8051기반에 CPU가 있어 RS232, RS485, IRDA모드로 전환할 수 있고 GPIO를 마음데로 제어 가능하여 특별한 기능을 추가할 수 있다. 펌웨어는 USB혹은 EEPROM을 통해 업데이트 할 수 있어 유연성이 훨신 더 좋다. 물론 샘플로 제공하는 펌웨어를 사용하면 USB-시리얼 변환은 그냥 쓰면 된다. 결론적으로 이야기 하면 FD232는 ..
야구천재 이치로와 99%의 노력 야구천재 이치로와 99%의 노력 2006-4-23 06:23:02 "이치로" 얼마전 야구 월드컵에서 네티즌의 입방아에 많이 올랐던 소위 싸가x 없기로 소문난 이치로에 관련된 책이다. 일본인에 경솔하기 까지한 선입견이 앞서지만.. "야구천재 이치로와 99%의 노력" 이라는 제목에서 부터 뭔가 범상치 않음을 느끼고 책을 펼쳤다. 난 야구를 그렇게 좋아하지도 않고 더욱이 일본 야구선수에 대해서는 전혀 모르지만 이책의 "노력"이라는 단어에 읽게 되었다. 아무리 천재라도 "노력"이라는 것이 정말 필요하고 그냥 공으로 이루어 지는것은 없다는 것을 다시 한번 생각하게 된다. 천재는 못되더라도 내가 잘할 수 있는건 노력이라는 것으로 인생이라는 시합에 준비해야 되지 않을까... 이치로의 성적은 679타수 212안타 3할..
숫자로 생각하는 사람이 성공한다 숫자로 생각하는 사람이 성공한다 "숫자로 생각하는 사람이 성공한다!" 제목에서 책한권 다 읽은 듯한 강한 느낌을 주는 책이다. 이책을 읽으며 나는 지금까지 "그까이꺼 그냥 대충~ " 살아왔다는 생각이 많이 든다. 나는 지금의 현실에 대해, 노력의 결과에 대해 많은 다른 환경적 요인을 찾느라 시간을 허비 했지만 결국 나 자신의 자신에 원인이 있었다. 목표를 이루기 위해, 자신의 행복을 올리기 위해 막연히 살아 가는것이 아니라 가치에 대해 구체적인 숫자로 표현하고 목표를 수치화 하고 분석하는 노력을 한다면 반드시 성공할 수 있으리라 생각한다. 숫자를 이용하므로써 막연하고 추상적으로 떠 오르는 상황을 구체적으로 한눈에 볼 수 있으며 놀라운 성과를 볼 수 있다고 생각한다. 한분야에 깊게 파고들기 위해 적어도 같..
WINAVR에서 long type shift 연산 버그 및 해결법 WINAVR에서 long type으로 시프트연산을 사용하면 0으로되는 현상을 발견했다. 이것때문에 3시간이상 고생했다. 결국 memcpy함수를 이용해서 변수를 복사 하는방법을 해결하였다. unsigned long GetFileSize(void) { unsigned char buffer[4] = {0x00, 0x24, 0x3d, 0x2a}; unsigned long size = 0; printf("%02x ", buffer[0]); printf("%02x ", buffer[1]); printf("%02x ", buffer[2]); printf("%02x ", buffer[3]); printf("\r\n"); //Shif연산 사용 size = (buffer[3]
[SAM7 EVM]SAM-BA이용한 Flash Write [SAM7 EVM]SAM-BA이용한 Flash Write SAM-BA를 이용하여 At91SAM7S64, At91SAM7S256의 Flash에 프로그램을 Write하는 자료를 정리해 보았다. SAM-BA 프로그램 SAM-BA USB Device Driver 최신 버젼은 여기서 다운 받는다. AT91SAM7은 SAM-BA라 불리는 플래시 라이트 펌웨어가 롬에 내장되어 있고 리셋시 TST핀(Pin40) 설정으로 부트영역에 복사할 수 있다. [TST = 1] : 부트영역으로 SAM-BA 펌웨어 복사 모드 (PA0, PA1, PA2 = 1상태 유지 시킬수 있도록 - 회로 설계시 상당히 주의필요) [TST = 0] : 일반 모드 SAM-BA가 부트영역에 복사되고 리셋이 눌러지면 USB를 인식하고 SAM-BA v2...
[ DX - Motor ] 로봇컨트롤러를 이용한 지능형 서보모터 제어 [ DX - Motor ] 로봇컨트롤러를 이용한 지능형 서보모터 제어 제어예제 DX - Motor 연결도 DX - Motor Application