반응형 Embedded SW/[Infineon] Embedded SW Project21 [Infineon] 05. Aurix (TC23x) 인터럽트 Interrupt 이해하기 (1) MCU를 개발하는 과정에서 가장 중요한 개념! 바로 인터럽트를 이해하는 부분입니다. 인터럽트에 관련된 내용은 구글에 치면 잘 설명이 되어 있으니까! 한번 보고 오셔도 될것 같습니다. 예를 들어서 아래와 같은 코드가 돌고 있습니다. 시스템을 초기한 이후 무한루프를 돌고 있는 함수입니다. 그리고 그 함수는 LED를 켰다 껏다를 반복합니다. 우리가 전자 시계를 보면 LED가 깜박깜박합니다. 이러한 흐름의 코드가 들어있기 때문에 가능한 것입니다. int main(void) { /*시스템 초기화*/ sysinit(); /*무한 루프*/ while(1) { function(); } return 0; } static void function(void) { int i; /*LED ON Function*/ LED_ON(.. 2021. 5. 19. [Infineon] 04. Aurix (TC23x) LED 점등 (GPO Control) 혹시, 코드가 필요하신 분들은 아래 댓글을 달아주세요. 개인적으로 전달해 드리도록 하겠습니다. ILLD 플랫폼과 연동시킨 플랫폼이고, CMD로 Build 할수 있도록 직접 Makefile을 만든것이여서 이것을 이용하면 좀더 쉽게 개발할수 있습니다. 지금부터 TC237 Board의 LED를 점등해 보도록 하자! TriBoard-TC2X7 개발 보드에는 4개의 General LED가 있다. P13.0~P13.3 이 LED로 할당이 되어 있다. 회로도를 잠시 살펴 보도록 하자! P13.0이 Gound가 되면 전류가 통해서 LED가 켜진다는 것을 확인할수 있다. 그렇다면 P13.0을 제어해 보도록 하자! 먼저 Port를 초기화하는 함수가 필요하다! DrvDioInit 이라는 함수는 P13.0을 Digital O.. 2021. 5. 18. [Infineon] 03. Aurix MCU Reference 메뉴얼 Download 방법 인피니언의 경우, Reference Manaul을 다운 받으려면, 특정 다운 받는 사이트로 들어가야 합니다. 그리고 그 사이트로 들어가기 위해서는 '권한'을 인피니언으로 부터 얻어야 합니다. 그렇다면 지금부터 권한을 얻는 방법과, 어떠한 메뉴얼을 다운받아야 하는지에 대해서 설명해 보도록 할게요. 1. 먼저, 아래 메일로 AURIX 문서 권한을 달라고 메일을 보냅니다. support@infineon.com 여기서 개인 메일로 회원가입이 된 경우에는 권한을 받을수 없습니다. 따라서, 처음 회원가입을 할때 대학 메일이나, 회사 메일로 보내는 것이 좋습니다 ^^ 저의 경우는 아래와 같이 메일을 보냈습니다. Hello, My name is john. I bought TC237 TFT board personally.. 2021. 5. 12. [Infineon] 02. Aurix MCU 구매 및 HIGHTEC IDE 설치 그러면 지금부터 Aurix MCU를 구매하는 방법을 알아 보도록 할께요. Aurix MCU 구매 방법 1. Mouser를 입력하고 아래 사이트에 접속한다. 2. 창에 Aurix 라고 기입한다. 3. TC237TFT 개발 보드를 선택한다. 솔직히 가격이 조금 비싸요. 더 저렴한 보드를 찾아서 구매하는 것도 방법일것 같습니다. 27만원이라는 돈이 쉬운 돈이 아니잖아요 ^^ 위의 보드를 찾아보면 더 저렴한 보드가 있으니 그 보드를 선택하시면서 사용하는 것도 방법일것 같습니다. 같은 Aurix 계열의 MCU이다 보니, 사실 모두 비슷비슷해요 보드를 구매하여 아래와 같이 보드를 입수하게 되었습니다. 이제 인피니언 HIGHTEC IDE를 설치해 보도록 해요! HIGHTEC IDE 설치 방법 1. 먼저 인피니언 사이.. 2021. 5. 12. 이전 1 2 3 4 5 6 다음 반응형