본문 바로가기

반도체 교육72

[Harman 세미콘 아카데미] 16일차 - ATmege128 setting & 실습(LED-on/off, shift, structure) [ATmega128 Setting] Microchip Studio 실행 전, ATmega128 board가 컴퓨터와 정상적으로 연결되었는지 체크해야한다. 포트(COM & LPT)에 뜨거나, 기타 항목에서 우클릭해서 해당 드라이버를 업데이트 해주면 제대로 인식된다. LED 우리가 사용할 LED는 극성을 가지고 있으며, 해당하는 극과 반대로 연결한 경우 터질 수 있다. 대개 wire가 긴 쪽이 (+), 짧은 쪽이 (-) 이고, 허용전류는 약 250mA이다. 여담으로 Red, Green, White, Blue 순서로 개발되었고 RGB가 모두 개발되어 Full color 구현이 가능해졌다. 프로젝트 생성 솔루션과 프로젝트라는 개념이 있는데, "프로젝트 ⊂ 솔루션" 이라고 생각하면 된다. [프로젝트 : 하나의 실.. 2023. 7. 10.
[Harman 세미콘 아카데미] 16일차 - ATmege128의 개요 [ATmege128 개요] 마이크로 컨트롤러 CPU, ROM, RAM과 전류 Fanout을 늘린 I/O 확장용 GPIO제어기가 한 침에 함께 구성되어 주로 단순한 반복 작업을 하기 위한 제품에 장착되는 작은 보드 등을 통한 자동화 장치 등에 사용된다.(GPIO : General perform input / output) - 임베디드 환경에 적합한 저전력 소모의 칩이며, 내보에 32개의 범용 레지스터가 내장됨. - 유비쿼터스 및 센서 네트워크를 위한 소형 시스템에 적합 - 유사 RISC아키텍쳐(RISC Like architecture) : 유사 아키텍쳐라고 하는 것은 RISC 구조를 따르고 있으나 명령어와 주소 지정 방식의 수가 RISC에 비해 많기 때문. 1) 스위치, 센서 등의 입력 장치 - 키보드 역.. 2023. 7. 10.
[Harman 세미콘 아카데미] 15일차 - C언어(함수~구조체 및 표준함수) C언어 이전 내용과 중복되는 부분이 있어, 해당 게시물에 추가하는 형식으로 작성함. 추가 내용 - 함수의 형태 - 재귀함수 - 포인터의 data type - 함수와 포인터 - 함수 포인터, void 포인터 - 문자열 - 문자열 표현 방식의 이해 - 포인터와 배열의 비교 - 2차원 배열과 포인터 - 문자열의 배열 - 바이트 저장 순서 - 구조체와 배열 & 포인터 활용 - 함수 인자로 전달되는 구조체 변수 - 공용체(UNION) - 추후 작성 예정 C언어 문법(조건문, 반복문, 함수) https://rangvest.tistory.com/entry/Harman-%EC%84%B8%EB%AF%B8%EC%BD%98-%EC%95%84%EC%B9%B4%EB%8D%B0%EB%AF%B8-13%EC%9D%BC%EC%B0%A.. 2023. 7. 7.
[Harman 세미콘 아카데미] 14일차 - 강의 일정 Summary(ARM Architecture 이해 및 RTOS 활용), C언어 review 강의 일정 summary 과목명 : ARM Architecture 이해 및 RTOS 활용 담당 교수님 : 이 재성 교수님 약 2주~3주 동안 C언어의 이론 및 실습 진행 이후 ARM 프로그래밍 이론 및 실습 진행 예정 IoT 사물 인터넷이라는 용어는 연결된 디바이스의 공통 네트워크를 의미하며, 디바이스와 클라우드 및 디바이스 간 통신을 용이하게 하는 기술 일반적인 IoT 시스템은 실시간 데이터 수집 및 교환을 통해 작동합니다. ① 스마트 디바이스 컴퓨터 기능이 부여된 텔레비전, 보안 카메라 또는 운동 장비와 같은 디바이스 환경, 사용자 입력 또는 사용 패턴에서 데이터를 수집하고 인터넷을 통해 IoT 애플리케이션과 데이터를 주고받는다. ② IoT 어플리케이션 IoT 애플리케이션은 다양한 IoT 디바이스에서.. 2023. 7. 6.