Techday
웨비나

C Language Pointer Concept Lecture and Hands-On Seminar for MCU Control!

2019.01.09 10:30~12:00 임종수 / 전기전자 평생교육원
There are many types of computer languages around us. However, only C language can control all Processors. This is why we create Processors needed for home appliances, automobiles, and so on through C language.

What are the powerful characteristics that C language possesses?
It is pointer arithmetic. So what is pointer arithmetic?

Just as when sending a letter to someone, you write an address number on the envelope, all components inside a Processor are distinguished by address numbers. The process of storing these address numbers and performing arithmetic operations on address values is called pointer arithmetic.

Following the previous lecture, this session is designed for those learning the fundamentals of C language and processors. We will study the pointer concept, which is the most important in C language.

Practical Example: Step-by-step explanation of how address numbers are used in the process of LED blinking through GPIO port using CodeMania




C language can directly allow the Core to access arbitrary peripheral devices it wants to reach through address numbers.

In other words, when looking at the inside of a Processor, it is composed of a Core that interprets instructions and peripheral devices that perform operations according to the Core's commands.
At this time, for the Core to command each peripheral device—for example, a peripheral device connected to an external temperature sensor—to read the current temperature value, the Controller of that peripheral device must be controllable.
Here, controlling a Controller ultimately means setting new values in the Registers that compose the Controller, and it is the address number that is used to identify these Registers.

Therefore, the reason the Core can set new values in a specific Register of a Controller connected to a temperature sensor among many peripheral devices is because it can access the unique, that is, the exclusive address number that the Register possesses.



Key Contents of the Webinar
-Pointer concept in C language
-Understanding of address arithmetic
-Principle of Controller control
-Identification of registers composing the Controller
-Principle of address operation through GPIO
댓글
31 Comments
이*한 (2020-12-22 오후 6:57:00)
참석
김*수 (2019-02-25 오전 12:51:21)
훌륭한 교육 감사합니다.
서*균 (2019-01-09 오전 11:40:09)
참석 했습니다.
박*선 (2019-01-09 오전 10:51:20)
안녕하세요 참석했습니다
김*영 (2019-01-09 오전 10:43:07)
이번에는 강의자료는없나요?
오*용 (2019-01-09 오전 10:38:05)
좋은 강의 부탁 합니다~~
김*찬 (2019-01-09 오전 10:30:26)
강의 참 잘하시는 임종수 강사님, 홧팅...
안*철 (2019-01-09 오전 10:16:42)
오래전에 다뤄서 새롭게 기대됩니다.
정*균 (2019-01-09 오전 10:15:50)
유익한 세미나 감사합니다.
김*욱 (2019-01-09 오전 10:10:53)
좋은 강의 부탁 합니다
김*수 (2019-01-09 오전 10:09:28)
좋은 세미나 기대합니다.
박*순 (2019-01-09 오전 10:07:19)
좋은내용기대합니다
강*구 (2019-01-08 오후 1:50:51)
C언어 기초가 없어 이해해 어려움이 있겠지만, 열심히 세미나 들어서 이해하도록 하겠습니다.
최*휴 (2019-01-08 오전 9:24:10)
기대합니다.
최*휴 (2019-01-03 오전 7:49:49)
기대합니다
신*기 (2019-01-02 오전 11:47:44)
좋은세미나 기대합니다.
하*훈 (2018-12-27 오후 2:40:17)
유튜브에 올라온 영상을 보고 e4ds에 가입하게 되었습니다.
김*중 (2018-12-27 오전 8:13:42)
프로그램을 잘하고 싶은데 잘부탁드립니다.
박*주 (2018-12-26 오후 3:26:22)
좋은 검토 기회에 감사 드립니다.
홍*희 (2018-12-26 오후 3:17:29)
학습에 많은 도움이 됩니다. 감사합니다.
박*희 (2018-12-26 오전 9:28:09)
포인터 설명 기대됩니다~
길*수 (2018-12-26 오전 8:40:35)
알찬 세미나 부탁드립니다
임*재 (2018-12-26 오전 8:25:21)
학습하기 어려운 포인트를 어떻게 쉽게 설명해 주실지 기대됩니다. ^^
임*재 (2018-12-26 오전 8:25:16)
학습하기 어려운 포인트를 어떻게 쉽게 설명해 주실지 기대됩니다. ^
김*중 (2018-12-26 오전 8:19:56)
C 언어의 포인트 개념를 쉽게 설명해 주시길 기대하겠습니다. ^^
강*현 (2018-12-24 오후 9:02:55)
좋은 세미나 부탁드립니다.
김*형 (2018-12-24 오전 11:03:42)
감사합니다. 많이 얻어갔으면 좋겠네요.
허*현 (2018-12-24 오전 10:43:45)
그래도 씨언어는 기본으로 해야겠군요..
김*한 (2018-12-24 오전 10:34:28)
세미나 기대하겠습니다. 감사합니다.
최*준 (2018-12-24 오전 9:47:08)
역시, 좋은 세미나 기대하도록 하겠습니다. 감사 합니다.
김*주 (2018-12-21 오전 10:50:14)
유익한 세미나 기대합니다. 감사합니다.

전체 댓글(31) 모두보기