inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

신입사원에게 들려주는 - MCU SW 직무 기초 개념완성

레지스터SW 구현과정 예시2 (STM32 MCU)

레지스터의 메모리 크기에 꼭 맞춰 포인터 자료형을 선택해야할까요?

147

dlwoguddd

작성한 질문수 2

0

패리펄럴별 레지스터의 메모리 크기가 다른데, 이에 맞추어 자료형을 정의해야하는지 궁금합니다.

 

예를들어, Atmega128의 DDRA 레지스터의 메모리 크기가 8bit기 때문에 unsigned char형 포인터로 값을 수정해주신게 맞을까요?

또 STM32의 GPIO PORT 레지스터의 경우 레퍼런스 메뉴얼에 레지스터 크기가 32bit로 설명되어있기에 이에 맞는 unsigned int로 포인터 자료형을 결정해 값을 수정해주신걸까요?

 

이 추측이 맞다면, 레지스터의 크기와 맞지 않는 자료형으로 제어를 시도할 경우, 엉뚱한 메모리 주소의 값이 수정될 수 있어 오류가 날 수 있는게 맞을까요?

 

감사합니다.

MCU

답변 1

0

존버매니아

네 이해하신 내용이 맞습니다.

한 줄로 답변하려니 성의 없어보이는데.. 이해하신 내용이 맞아서 더 부연 설명할 게 없네요..^^;;

수강연장

0

19

2

강의수강 만료일 연장 신청

0

30

2

강의 질문

0

60

2

RJ45 library 누락

0

45

2

강의 만료 확인 요청

0

47

2

오토사 BSW강의는 언제 출시될까요??

0

17

1

[진로 관련 문의]

0

26

1

JTAG 통신 질문

0

56

1

강의 슬라이드 문의

0

49

3

GND 오류

0

61

2

프로젝트 주제

0

69

1

45강 UART, TTL 질문

0

70

1

발열에 의한 LDO의 드롭아웃 전압 상승

0

80

2

T32 Installation

0

48

2

PWM

0

41

1

adc

0

93

1

디버거와 디버깅

0

85

1

MCU 다음 강의는 혹시 언제쯤 나오는지 알 수 있을까요?

0

192

1

혹시 다음 강의는 언제쯤 나올 예정일까요~?

0

174

1

register 관련하여

0

171

1

AUTOSAR 강의 언제쯤 나오는지도 알려주실 수 있나요?

0

354

2

AUTOSAR 강의도 출시하실 계획이 있나요?

0

244

1

혹시 이러한 ELF 파일 개념에 대한 정보는 어디를 찾아보면 알 수 있을까요?

0

236

2

어셈블리어

3

353

1