Ignore:
Timestamp:
Mar 8, 2016, 8:37:45 PM (6 years ago)
Author:
coas-nagasima
Message:

MIMEにSJISを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • UsbWattMeter/trunk/fatfs/mmc_rspi.c

    • Property svn:mime-type changed from text/x-csrc to text/x-csrc; charset=SHIFT_JIS
    r164 r167  
    6060        /* SPIMISO=PULLUP */
    6161        sil_wrb_mem(PORTC_PCR_ADDR, sil_reb_mem(PORTC_PDR_ADDR) | PORT_PDR_B7_BIT);
    62         /* CMOS‚ð‘I‘ð */
     62        /* CMOSを選択 */
    6363        sil_wrb_mem(PORTC_ODR0_ADDR, 0x00);
    64         /* CMOS‚ð‘I‘ð */
     64        /* CMOSを選択 */
    6565        sil_wrb_mem(PORTC_ODR1_ADDR, 0x00);
    6666}
     
    7373{
    7474        /*
    75          * ƒ‚ƒWƒ
    76 [ƒ‹ƒXƒgƒbƒv‹@”\‚̐ݒè(RSPI0)
     75         * モジュールストップ機能の設定(RSPI0)
    7776         */
    78         sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502);        /* ‘ž‚Ý‹–‰Â */
     77        sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502);        /* 書込み許可 */
    7978        sil_wrw_mem(SYSTEM_MSTPCRB_ADDR,
    8079                sil_rew_mem(SYSTEM_MSTPCRB_ADDR) & ~SYSTEM_MSTPCRB_MSTPB17_BIT);
    81         sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500);        /* ‘ž‚Ý‹ÖŽ~ */
    82 
    83         /* P15‚ðGPIO‚Æ‚µ‚ÄŽg—p */
     80        sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500);        /* 書込み禁止 */
     81
     82        /* P15をGPIOとして使用 */
    8483        sil_wrb_mem(PORT1_PMR_ADDR,
    8584                sil_reb_mem(PORT1_PMR_ADDR) & ~PORT_PMR_B5_BIT);
    86         /* PC0‚ðGPIO‚Æ‚µ‚ÄŽg—p */
     85        /* PC0をGPIOとして使用 */
    8786        sil_wrb_mem(PORTC_PMR_ADDR,
    8887                sil_reb_mem(PORTC_PMR_ADDR) & ~PORT_PMR_B0_BIT);
    89         /* PC5, PC6, PC7‚ðŽü•Ó‹@”\‚Æ‚µ‚ÄŽg—p */
     88        /* PC5, PC6, PC7を周辺機能として使用 */
    9089        sil_wrb_mem(PORTC_PMR_ADDR,
    9190                sil_reb_mem(PORTC_PMR_ADDR) | PORT_PMR_B5_BIT | PORT_PMR_B6_BIT | PORT_PMR_B7_BIT);
    9291
    93         /* ‘‚«ž‚݃vƒƒeƒNƒgƒŒƒWƒXƒ^‚̐ݒè PFSWEƒrƒbƒg‚ւ̏‘‚«ž‚Ý‚ð‹–‰Â */
     92        /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */
    9493        sil_wrb_mem(MPC_PWPR_ADDR, 0x00);
    95         /* ‘‚«ž‚݃vƒƒeƒNƒgƒŒƒWƒXƒ^‚̐ݒè PxxFSƒŒƒWƒXƒ^‚ւ̏‘‚«ž‚Ý‚ð‹–‰Â */
     94        /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */
    9695        sil_wrb_mem(MPC_PWPR_ADDR, 0x40);
    9796
    98         /* RSPCKA‚ð‘I‘ð */
     97        /* RSPCKAを選択 */
    9998        sil_wrb_mem(MPC_PC5PFS_ADDR, 0x0d);
    100         /* MOSIA‚ð‘I‘ð */
     99        /* MOSIAを選択 */
    101100        sil_wrb_mem(MPC_PC6PFS_ADDR, 0x0d);
    102         /* MISOA‚ð‘I‘ð */
     101        /* MISOAを選択 */
    103102        sil_wrb_mem(MPC_PC7PFS_ADDR, 0x0d);
    104103
    105         /* ‘‚«ž‚݃vƒƒeƒNƒgƒŒƒWƒXƒ^‚ÌÝ’è ‘‚«ž‚Ý‚ð‹ÖŽ~ */
     104        /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */
    106105        sil_wrb_mem(MPC_PWPR_ADDR, 0x80);
    107106}
     
    109108static void FCLK_FAST()
    110109{
    111         /* RSPI‹@”\‚𖳌ø‰» */
     110        /* RSPI機能を無効化 */
    112111        sil_wrb_mem(RSPI0_SPCR_ADDR,
    113112                sil_reb_mem(RSPI0_SPCR_ADDR) & ~RSPI_SPCR_SPE_BIT);
    114         /* ƒrƒbƒgƒŒ[ƒgÝ’è */
     113        /* ビットレート設定 */
    115114        sil_wrb_mem(RSPI0_SPBR_ADDR, F_PCLK / 2 / SCLK_FAST - 1);
    116         /* RSPI‹@”\‚ð—LŒø‰» */
     115        /* RSPI機能を有効化 */
    117116        sil_wrb_mem(RSPI0_SPCR_ADDR,
    118117                sil_reb_mem(RSPI0_SPCR_ADDR) | RSPI_SPCR_SPE_BIT);
Note: See TracChangeset for help on using the changeset viewer.