初期設定
初期設定は下記の通りです。この設定で、コード生成(G)を押下するとコードが生成されます。
生成されたコードを見てみる
r_main.c
何も書かれていません。
void main(void) { while (1U) { ; } }
r_systeminit.c
コードを見てみると、PIORの値が書いてあります。これは、端子割り当て設定で設定した値と一致しています。関数に関しては、ヘッダーに定義されているのでしょう。あとで追います。
CRCOCTL
void R_Systeminit(void) { PIOR0 = 0x00U; PIOR1 = 0x00U; R_CGC_Get_ResetSource(); R_CGC_Create(); R_WDT_Create(); CRCOCTL = 0x00U; IAWCTL = 0x00U; PMS = 0x00; } void hdwinit(void) { DI(); R_Systeminit(); EI(); }
疲れたのでやめます。
2019.03.12