Ha학생 블로그

고정 헤더 영역

글 제목

메뉴 레이어

Ha학생 블로그

메뉴 리스트

  • 홈
  • 분류 전체보기 (18)
    • Study (18)
      • Making (3)
      • AVR (4)
      • C++ (11)
      • AI (0)
    • Daily Life (0)
      • Trip (0)
      • Shoes (0)

검색 레이어

Ha학생 블로그

검색 영역

컨텐츠 검색

Study/AVR

  • 3. 비트 연산자

    2021.08.05 by Ha학생

  • 2. ATmel studio 설치하기

    2021.07.30 by Ha학생

  • 1. ATmega128 소개(2)

    2021.07.29 by Ha학생

  • 1. ATmega128 소개 (1)

    2021.07.28 by Ha학생

3. 비트 연산자

안녕하세요. 하학생입니다.포스팅하기 전에 ATmega128에 대해 살짝 공부를 했었습니다.그때 비트 연산자가 정말 중요하더라고요!!그래서 오늘은 비트 연산자에 대해 포스팅하겠습니다.시작하겠습니다!! 비트 연산자  ATmega128이 주변장치와 교환할 수 있는 최소의 데이터 단위는 비트입니다.  하지만 내부에서 수행하는 연산의 최소 단위는 바이트임으로 한 번에 8개 핀으로 입출력되는 데이터를 처리할 수 있습니다. ATmega128에서 1바이트 이상의 크기를 갖는 데이터에서 특정 비트만 조작하는 일이 매우 흔합니다. 예를 들어 8개의 LED가 8개의 입출력 핀에 연결되어있습니다. 그중 5번째 LED만 ON 하고 나머지 7의 LED을 OFF 하려면 5번째 LED의 상태를 나타내는 비트만 반전시키면 됩니다. 예..

Study/AVR 2021. 8. 5. 18:35

2. ATmel studio 설치하기

안녕하세요. 하학생입니다. 오늘은 ATmel 설치하는 방법에 대해 포스팅하겠습니다. 이제 시작합니다!! ATmel Studio 란? ATmel사에서 마이크로컨트롤러 프로그래밍을 위해 여러 가지 기능을 모아놓은 통합 개발환경(integrated Development Environment, IDE)이다. 버전 5까지는 AVR studio으로 사용되다가 버전 6부터는 Atmel 스튜디오로 이름이 바뀌었습니다. 현재 최신 버전은 7이다. ATmel Studio 설치하기 https://www.microchip.com/en-us/development-tools-tools-and-software/microchip-studio-for-avr-and-sam-devices ATmel Studio를 설치하기 위해서 위 링크..

Study/AVR 2021. 7. 30. 12:41

1. ATmega128 소개(2)

안녕하세요. 하학생입니다. 오늘은 어제에 이어 레지스터부터 정리한 내용에 대해서 포스팅하겠습니다. 레지스터 레지스터는 마이크로프로세서 내부에 있는 임시 저장 공간 으로 명령어 ,피연산자, 계산결과 등을임시로 저장 하는 공간입니다. C/C++프로그래밍에서 레지스터를 알고 있을 필요가 거의 없지만 마이크로 컨트롤러 에서는 데이터 입출력 위해 전용 하드웨어를 거쳐 주변장치와 데이터를 교환 할때 레지스터를 사용하기때문에 기억 해야한다. 주변장치와 데이터 교환을 위해 특별한 레지스터가 존재 하는데 이를 입출력 레지스터라고 한다. 위 코드에 getchar 함수는 키보드에서 문자를 읽어 반환 하는 함수다. getchar 함수에서 반환 한값은 문자형 변수인 ch에 저장된다. getchar 함수의 임력장치인 키보드와 데..

Study/AVR 2021. 7. 29. 12:46

1. ATmega128 소개 (1)

안녕하세요 하학생입니다. 오랜만에 공부로 포스팅하네요. ATmega128에 대해 공부를 시작했습니다. 참고는 ATmega128로 배우는 마이크로컨트롤러 프로그래밍이라는 책으로 했습니다. 광고 아니고요!! 정리도 잘되어있고 쉽게 설명해주셔서 생각보다 이해하기 편했습니다. 이제 제가 공부한 내용 정리한 것을 포스팅하겠습니다!!! AVR마이크로 컨트롤러 1984년 창립한 반도체 제조회사 아트멜의 주력으로 만드는 상품은 플래시 메모리를 내장한 마이크로 컨트롤러이다. 여기서 마이크로 컨트롤러 란 지능화와 소형화를 위하여 마이크로프로세서에 메모리와 각종 주변 장치들을 함께 집적하여 넣은 것을 말한다. 마이크로 컨트롤러는 8051, ARM, AVR 등으로 크게 나눈다고 한다. 8051은 1980년 인텔에서 발표한 8..

Study/AVR 2021. 7. 28. 13:03

추가 정보

인기글

페이징

이전
1
다음
TISTORY
Ha학생 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바