Changeset 167 for UsbWattMeter/trunk/fatfs/mmc_rspi.c
- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/fatfs/mmc_rspi.c
-
Property svn:mime-type
changed from
text/x-csrc
totext/x-csrc; charset=SHIFT_JIS
r164 r167 60 60 /* SPIMISO=PULLUP */ 61 61 sil_wrb_mem(PORTC_PCR_ADDR, sil_reb_mem(PORTC_PDR_ADDR) | PORT_PDR_B7_BIT); 62 /* CMOS ðIð*/62 /* CMOSを選択 */ 63 63 sil_wrb_mem(PORTC_ODR0_ADDR, 0x00); 64 /* CMOS ðIð*/64 /* CMOSを選択 */ 65 65 sil_wrb_mem(PORTC_ODR1_ADDR, 0x00); 66 66 } … … 73 73 { 74 74 /* 75 * W 76 [Xgbv@\ÌÝè(RSPI0) 75 * モジュールストップ機能の設定(RSPI0) 77 76 */ 78 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* ÝÂ*/77 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* 書込み許可 */ 79 78 sil_wrw_mem(SYSTEM_MSTPCRB_ADDR, 80 79 sil_rew_mem(SYSTEM_MSTPCRB_ADDR) & ~SYSTEM_MSTPCRB_MSTPB17_BIT); 81 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* ÝÖ~*/82 83 /* P15 ðGPIOƵÄgp*/80 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* 書込み禁止 */ 81 82 /* P15をGPIOとして使用 */ 84 83 sil_wrb_mem(PORT1_PMR_ADDR, 85 84 sil_reb_mem(PORT1_PMR_ADDR) & ~PORT_PMR_B5_BIT); 86 /* PC0 ðGPIOƵÄgp*/85 /* PC0をGPIOとして使用 */ 87 86 sil_wrb_mem(PORTC_PMR_ADDR, 88 87 sil_reb_mem(PORTC_PMR_ADDR) & ~PORT_PMR_B0_BIT); 89 /* PC5, PC6, PC7 ðüÓ@\ƵÄgp*/88 /* PC5, PC6, PC7を周辺機能として使用 */ 90 89 sil_wrb_mem(PORTC_PMR_ADDR, 91 90 sil_reb_mem(PORTC_PMR_ADDR) | PORT_PMR_B5_BIT | PORT_PMR_B6_BIT | PORT_PMR_B7_BIT); 92 91 93 /* «ÝveNgWX^ÌÝè PFSWErbgÖÌ«ÝðÂ*/92 /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */ 94 93 sil_wrb_mem(MPC_PWPR_ADDR, 0x00); 95 /* «ÝveNgWX^ÌÝè PxxFSWX^ÖÌ«ÝðÂ*/94 /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */ 96 95 sil_wrb_mem(MPC_PWPR_ADDR, 0x40); 97 96 98 /* RSPCKA ðIð*/97 /* RSPCKAを選択 */ 99 98 sil_wrb_mem(MPC_PC5PFS_ADDR, 0x0d); 100 /* MOSIA ðIð*/99 /* MOSIAを選択 */ 101 100 sil_wrb_mem(MPC_PC6PFS_ADDR, 0x0d); 102 /* MISOA ðIð*/101 /* MISOAを選択 */ 103 102 sil_wrb_mem(MPC_PC7PFS_ADDR, 0x0d); 104 103 105 /* «ÝveNgWX^ÌÝè «ÝðÖ~*/104 /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */ 106 105 sil_wrb_mem(MPC_PWPR_ADDR, 0x80); 107 106 } … … 109 108 static void FCLK_FAST() 110 109 { 111 /* RSPI @\ð³ø»*/110 /* RSPI機能を無効化 */ 112 111 sil_wrb_mem(RSPI0_SPCR_ADDR, 113 112 sil_reb_mem(RSPI0_SPCR_ADDR) & ~RSPI_SPCR_SPE_BIT); 114 /* rbg[gÝè*/113 /* ビットレート設定 */ 115 114 sil_wrb_mem(RSPI0_SPBR_ADDR, F_PCLK / 2 / SCLK_FAST - 1); 116 /* RSPI @\ðLø»*/115 /* RSPI機能を有効化 */ 117 116 sil_wrb_mem(RSPI0_SPCR_ADDR, 118 117 sil_reb_mem(RSPI0_SPCR_ADDR) | RSPI_SPCR_SPE_BIT); -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.