본문 바로가기
영어공부

[ARM] ARM Cortex M4 cookbook 단어장 및 소스코드

by KANG Stroy 2020. 11. 7.

단어장 및 소스 코드 


helloBlinky.c 


#include "stm32f4xx_hal.h"
#include "Board_LED.h"
#include "cmsis_os.h"


/* Function Prototype */
void SystemClock_Config(void);

#ifdef __RTX
    extern uint32_t os_time;
    uint32_t HAL_GetTick(void) {
    return os_time;
}
#endif

/**
* System Clock Configuration
*/

void SystemClock_Config(void) 

{
    RCC_OscInitTypeDef RCC_OscInitStruct;
    RCC_ClkInitTypeDef RCC_ClkInitStruct;
    /* Enable Power Control clock */
    __HAL_RCC_PWR_CLK_ENABLE();
    /* The voltage scaling allows optimizing the power
    consumption when the device is clocked below the
    maximum system frequency (see datasheet). */
    __HAL_PWR_VOLTAGESCALING_CONFIG
    (PWR_REGULATOR_VOLTAGE_SCALE1);
    /* Enable HSE Oscillator and activate PLL
    with HSE as source */
    RCC_OscInitStruct.OscillatorType =
    RCC_OSCILLATORTYPE_HSE;
    RCC_OscInitStruct.HSEState = RCC_HSE_ON;
    RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
    RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
    RCC_OscInitStruct.PLL.PLLM = 25;
 


RCC_OscInitStruct.PLL.PLLN = 336;
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
RCC_OscInitStruct.PLL.PLLQ = 7;
HAL_RCC_OscConfig(&RCC_OscInitStruct);
/* Select PLL as system clock source and configure
the HCLK, PCLK1 and PCLK2 clocks dividers */
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_SYSCLK |
RCC_CLOCKTYPE_PCLK1 |
RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource =
RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
HAL_RCC_ClockConfig(&RCC_ClkInitStruct,
FLASH_LATENCY_5);


}


/**
* Main function
*/
int main (void) {
    const unsigned int Off_Code = 0x0000;
    const unsigned int On_Code = 0x00FF;
    unsigned int i;
    HAL_Init ( ); /* Init Hardware Abstraction Layer */
    SystemClock_Config ( ); /* Config Clocks */
    LED_Initialize ( ); /* LED Init */
    // etc...
}

 


environment  

en·vi·ron·ment〔invài∂rənmənt, en-〕 n.

1
[U] 환경, 주위; 주위의 상황
▶ social environment 사회적 환경
[유의어] environment 사회적·문화적·정신적으로 영향력이 있는 환경:environment that produces juvenile delinquents 비행 청소년을 양산하는 환경 surroundings 사람을 둘러싼 장소:unhealthy surroundings 건강에 좋지 않은 환경

2
[U.C] 포위; 위요(圍繞); 둘러싸고 있어 영향을 주는 것

3
[the environment] 자연 환경

4
【컴퓨터】 환경 《하드웨어나 소프트웨어의 구성》

5
환경 예술 작품
▷ envíron v.; environméntal a.


assume  [as·sume || ə'sjuːm]

v. 가정하다, 사실이라고 보다, 사실이라고 추측하다( 특히 증거 없이); 직책을 맡다, 의무를 맡다; 생각이나 원인을 취하다


subsequent  ['sub·se·quent || 'sʌbsɪkwənt]

adj. 뒤의, 다음의


recipe  [rec·i·pe || 'resɪpɪ]

n. 처방, 수법, 비결; 조리법; 처방,방법


declaration  

dec·la·ra·tion n. [U.C]

1
선언, 발표, 포고(announcement); (사랑의) 고백; 선언서(manifesto)
▶ a declaration of war 선전 포고

2
(세관·세무서에의) 신고(서)
▶ a declaration of income 소득의 신고

3
【법】 진술(陳述), (증인의) 선언; 소장(訴狀); (소송에 있어서) 원고의 진술(cf. PLEA)

4
【카드】 득점 발표; 으뜸패 선언
the Declaration of Human Rights 세계 인권 선언 《1948년 12월 유엔에서 채택》
the Declaration of Independence (미국의) 독립 선언 《1776년 7월 4일》
the Declaration of Rights (영국의) 권리 선언
▷ declàre v.; declàrative, declàratory a.

prototype  [pro·to·type || 'prəʊtəʊtaɪp]

n. 원형; 모범, 본보기; 조상, 원형 (생물)

convention  [con·ven·tion || kən'venʃn]
n. 집회; 협약; 협정; 관례, 관습, 인습



댓글