일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- DIY
- 의공기사
- 상공회의소
- 3월
- STM32
- SSD
- 반도체
- vlsi
- 서울기술교육원
- 아카데미
- 반도체 아카데미
- 기술교육센터
- 전기기사
- 블루투스
- 필기
- 설계
- 풀와이어링
- 레오폴드
- 세미콘아카데미
- 서울기술교육센터
- 750
- harman
- 로지텍
- 서울상공회의소
- K270
- 9월
- 세미콘
- Verilog
- PCB
- 하만
- Today
- Total
목록전체 글 (246)
Kraklog
번개장터에서 지슈라1을 구매했습니다. 마우스 휠 문제, 사이드 버튼 문제가 있는 제품. 작업을 시작해보려 합니다. 마우스 왼/오 버튼, 사이드버튼,휠 인코더 교체를 해보려고 하고 가능하면 핫스왑 작업을하고 작업할 여건이 된다면 C타입으로 교체를 하려고 합니다. 재료 : https://zrr.kr/GMYH 9481.0₩ 25% OFF|사이드 키용 오리지널 Kailh SMD 마이크로 스위치, 5 백만 클릭 수명 60gf 단추, 무료 배 Smarter Shopping, Better Living! Aliexpress.com ko.aliexpress.com https://zrr.kr/TYhl 5035.0₩ |구리 할로우 리벳 양면 회로 기판, PCB 비아 못, 구리 콘, M1.3 * 3(L), 1.3mm, 100..
보드 : Arduino UNO XCLK과 MCLK로 표기가 되어있는게 있고, PCLK와 MCLK 로 표기되어 있는것이 있다. XCLK과 PCLK은 같은 핀이라고 생각하면 된다. XCLK애는 Schematic과 다르게 저항을 연결시켜주지 않았다. SIOC 와 SIOD로 그려져 있는데, 아무래도 OV7670이 구형과 신형으로 나뉘어져 있는 바람에 다르게 표기되어진듯함. SCL을 SIOC에 연결하고, SDA를 SIOD에 연결했었는데 아무런 반응이 나오지 않았었고, 반대로 연결해주니 카메라가 연결이 되었다. 아두이노 스케치에는 다음 코드를 올려주었다. #include #include #include #include #include #define F_CPU 16000000UL #define vga 0 #defin..
Ghost S1 케이스의 사설? 사제 부품중 파워부분에 120mm 쿨러를 장착가능하게 해주는 용골이라던가, A4x20 이나 A4x10을 장착가능하게 해주는 브라켓을 따로 팔고 있다. https://www.etsy.com/listing/959737609/ghost-s1-fanpsu-bracket-variations?ref=desktop_listing_share_button Ghost S1 FAN/PSU Bracket Variations: 4x40mm Brackets Cpu And/or Gpu - Etsy This Computers item by Zen3DP has 167 favorites from Etsy shoppers. Ships from Jersey City, NJ. Listed on Feb 2, 2..
프로그램 : Cube IDE (링크) 사용보드 : STM32 F411 Nucleo 64 지난 과제 : 정해진 GPIO별 다른 속도로 Blink 이걸 하기 위해서 이런식으로 코드를 작성했었다. 같은 형태, 같은 모양, 같은 구조로 반복 되고 있음을 알 수 있다. 그럼 이 코딩을 구조체 형식으로 바꾼다면 어떻게 될 까? 1. GPIO 핀 설정 HAL driver 내부에 선언되어있는 GPIO PIN 이름만 재활용. #define __IO volatile #define GPIO_PIN_0 0 #define GPIO_PIN_1 1 #define GPIO_PIN_2 2 #define GPIO_PIN_3 3 #define GPIO_PIN_4 4 #define GPIO_PIN_5 5 #define GPIO_PIN_6 ..
프로그램 : Cube IDE (링크) 사용보드 : STM32 F411 Nucleo 64 보드 겉면도 : 목표 : HAL 드라이버를 쓰기전, 레지스터를 활용한 동작 구현 (low level 개발) 설치 과정 및 설정 : 더보기 링크에 접속 후, 각 os 버전에 맞춰서 프로그램을 다운로드 한다. 개발 프로그램을 사용하기위해서도 로그인이 필요하니 회원가입을 해야한다. 설치를 완료하고, Cube IDE를 실행시킨다. 개발 보드가 있다면 보드를, 칩셋만 갖고 있다면 (Black pill이라던가, blue pill 등) MCU/MPU 셀렉터를 이용해서 자신의 칩셋에 맞는 보드를 눌러서 설정을 해주도록 한다. work space와 프로젝트 이름을 정해주고 finish를 눌러주면 개발을 위한 초기 설정은 마무리 도;ㅣ..
클럭과 리셋을 빌드해준다. OV7670을 이용해서 I²C 를 이용해보려 한다. 타이밍에 맞춰서 작성을 해줘야 한다. (데이터 시트 참조) 그 후 Platform Design을 빌드해준다. generate를 해주고나서, 다시 합성을 해주고 보드에 올려준다. Hello world small 템플릿을 이용해 정상 작동을 하는지 검사 정상 작동을 확인 다시 Platform Design PIO 추가 bidir로 설정, 이 후 하나는 SCL, 하나는 SDA로 해준다. 최종 연결 후 Generate 및 Quartus에서 연결해주고 합성해준다. 합성 후 보드에 올려준 뒤 BSP를 다시 generate system.h에서 추가되었는지 확인해준다. base 부분에 쓰고 읽히는지를 보기 위한 테스트. DATA (SDA,SC..
사용프로그램 : Virtual Box 가상머신의 이름 설정 및 경로, 종류 설정 (Ubuntu 18.04 사용) 메모리는 8GB 정도, CPU는 12개 할당 disk 크기는 원하는 작업에 따라 다르게해주면 된다. (100GB 정도 작업 할거라는 예정에 일단 선택) 최종확인 기본설정구성, 네트워크를 잡아줘야 윈도우 환경에서 리눅스로 파일을 전송이 가능하다. 도구>확장 oracle vm extensin pack 을 탑재해주고 전원을 켜준다. 재시동해주면 설정해준 로그인창이 나온다. 설치 후 엔터 혹시 모를 상황을 대비한 절전모드 해제 VI에디터 대신 neovim 설치 ip를 보기위해 net-tools 설치