SPI SDカードライブラリ
|
|
|
- さあしゃ こしの
- 7 years ago
- Views:
Transcription
1 SPI SD カードライブラリ 32-BIT MICROCONTROLLER FM0+ Family, FM3 Family, FM4 Family APPLICATION NOTE Publication Number MCU_AN J-11 Revision 1.0 Issue Date September 11, 2015
2 対象製品 本操作マニュアルに記載されている内容の対象製品は FM0+ Family, FM3 Family, および FM4 Family の全製品です 2 MCU_AN J-11, September 11, 2015
3 Table of Contents 1. 導入 FM ファミリ MCU に関して SD カードライブラリ (Secure Digital) に関して Document に関して SD カードライブラリ APⅠ 紹介 SD カードライブラリ グローバル API 関数 Sdcard_TimeWait Sdcard_IsCardExist Sdcard_CardSelect Sdcard_CardDeSelect Sdcard_IsWrProtect Sdcard_ConfigFifo Sdcard_SpiModeConfig Sdcard_Write Sdcard_Read Sdcard_Cmd Sdcard_Cmd Sdcard_Cmd Sdcard_Cmd Sdcard_Cmd Sdcard_Cmd Sdcard_Cmd Sdcard_AppCmd Sdcard_AppCmd Sdcard_Cmd Sdcard_Cmd Sdcard_Init Sdcard_ReadSector Sdcard_WriteSector SD カードライブラリサンプルデモンストレーション SD カードベーシック API デモ コード 環境 デモ手続き SD カード fatfs デモ コード 環境 デモ手続き SD カードライブラリ適用ステップ 付録 主な変更内容 September 11, 2015, MCU_AN J-11 3
4 1. 導入 1.1 FM ファミリ MCU に関して FM ファミリは Cypress の 32-bit ARM アーキテクチャ MCU シリーズで FM0+, FM3, FM4 があります すべての FM ファミリには CSIO インタフェース (I/F) があります CSIO I/F として SIO および SPI モードの通信手法を持ちます 1.2 SD カードライブラリ (Secure Digital) に関して SD はポータブルデバイスで使われる不揮発メモリカードフォーマットで SDSC/SDHC/SDXC/SDIO の 4 つのファミリを持ちます また SD には オリジナルサイズ / ミニサイズ / マイクロサイズ 3 つの異なるサイズがあります 通信手段として SPI および SD I/F をサポートします 本 SD カードライブラリでは 以下のものがサポートされます SD ファミリに関して :SDSC/SDHC SD サイズに関して : すべて 通信に関して :SPI SD API に関して 以下の機能を提供します SD カード初期化 SD カードセクタリード / ライト SD カードステータス取得 MCU に関して 以下のものをサポートします 全 FM3 タイプ 全 FM0+ タイプ 全 FM4 タイプ 1.3 Document に関して このアプリケーションノートでは 主に以下の事項をご紹介します SD カードライブラリ API 紹介 SD カードライブラリサンプルデモンストレーション SD カードライブラリ適用ステップ 4 MCU_AN J-11, September 11, 2015
5 2. SD カードライブラリ APⅠ 紹介 2.1 SD カードライブラリ Low level API: 主に以下を含みます ( マークの API は空関数です ) static void SdcardPowerOn(void) static void SdcardChipSelect(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t u8select) static uint8_t SdcardPresent(void) static uint8_t SdcardWriteProtect(void) static void SdcardPowerOff(void) void Sdcard_TimeWait(u u32cnt) uint8_t Sdcard_IsCardExist(void) void Sdcard_CardSelect(stc_sdcardinfo_t *pstcsdcardinfo) void Sdcard_CardDeSelect(stc_sdcardinfo_t *pstcsdcardinfo) void Sdcard_Start(void) void Sdcard_PowerOn(void) void Sdcard_WaitPowerup(void) void Sdcard_Stop(void) void Sdcard_PowerOff(void) uint8_t Sdcard_IsWrProtect(void) void Sdcard_ConfigFifo(stc_sdcardinfo_t *pstcsdcardinfo) void Sdcard_SpiModeConfig(stc_sdcardinfo_t *pstcsdcardinfo) static void SdcardSpiStopTX(void) static void SdcardSpiTXHandler(void) u Sdcard_Write(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf, uint16_t u16length) static void SdcardSpiStopRX(void) static void SdcardSpiRXHandler(void) u Sdcard_Read(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf, uint16_t u16length) SD CMD basic API: static uint8_t SdcardGetCRC7(uint8_t *pu8buf, i32len) static uint16_t SdcardGetCRC16(const uint8_t *pu8buf, i32len) static void WriteCmd(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t u8idx, u u32arg) static WaitResponse(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8c, u u32timeout) static ReadCmdResponse(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf, u u32len) static ReadDataBlock(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *u8buf, i32len, i32timeout) static ReadDataResponse(stc_sdcardinfo_t *pstcsdcardinfo) static WaitBusyOff(stc_sdcardinfo_t *pstcsdcardinfo) static WaitBusyOff2(stc_sdcardinfo_t *pstcsdcardinfo) static void Shutdown(stc_sdcardinfo_t *pstcsdcardinfo) SD CMD API SDDSendCMD0_GO_IDLE_STATE(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendCMD8_CHECK_VERSION(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendCMD9_SEND_CSD(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8csd) SDDSendCMD13_SEND_STAUS(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendCMD16_SET_BLOCK_LEN(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendCMD17_READ_SINGLE_BLOCK(stc_sdcardinfo_t *pstcsdcardinfo, u u32addr, uint8_t *pu8buf) SDDSendCMD24_WRITE_BLOCK(stc_sdcardinfo_t *pstcsdcardinfo, u u32addr, const uint8_t *pu8buf) September 11, 2015, MCU_AN J-11 5
6 static SendCMD55_APP_CMD(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendACMD41_SEND_OP_CODE(stc_sdcardinfo_t *pstcsdcardinfo) SDDSendCMD58_READ_OCR(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf) SDDSendCMD59_CRC_ON_OFF(stc_sdcardinfo_t *pcsioinfo, i32on_off) SD API Sdcard_Init(stc_sdcardinfo_t *pstcsdcardinfo) Sdcard_ReadSector(stc_sdcardinfo_t *pstcsdcardinfo, u u32start, uint16_t u16count, uint8_t *pu8buf) Sdcard_WriteSector(stc_sdcardinfo_t *pstcsdcardinfo, u u32start, uint16_t u16count, const uint8_t *pu8buf) Sdcard_GetCardSize(u *pu32sectors) 6 MCU_AN J-11, September 11, 2015
7 2.2 グローバル API 関数 Sdcard_TimeWait カウント数サイクル待機 void Sdcard_TimeWait(u u32cnt) u32cnt: カウント数 この関数は SD カードコマンド / 初期化時に 待機のために使用されます パラメータ u32cnt は以下のとおりです unsigned int number Sdcard_IsCardExist SD カードがソケットに挿入されているか確認します uint8_t Sdcard_IsCardExist(void) SD カード存在ステータス この関数は SD カードがソケットに挿入されているか確認するために CD ピンを確認します 戻り値は以下のどれかの値となります 0: 存在しません 1: 存在します Sdcard_CardSelect SD カード選択オン void Sdcard_CardSelect(stc_sdcardinfo_t *pstcsdcardinfo) この関数は SD Card の CS を有効にします September 11, 2015, MCU_AN J-11 7
8 2.2.4 Sdcard_CardDeSelect SD カード選択オフ void Sdcard_CardDeSelect(stc_sdcardinfo_t *pstcsdcardinfo) この関数は SD Card の CS を無効にします Sdcard_IsWrProtect SD カードが書込み禁止か確認します uint8_t Sdcard_IsWrProtect(void) SD カード書込み禁止保護ステータス この関数は SD カードが書込み禁止保護されているか確認するため WP ピンを確認するのに使われます 戻り値は以下の値のどちらかとなります 0: 保護 1: 保護あり Sdcard_ConfigFifo SD カードに使う SPI チャネルの FIFO を定義します void Sdcard_ConfigFifo(stc_sdcardinfo_t *pstcsdcardinfo) この関数は SD カードに使う SPI チャネルの FIFO を定義するために使われます 8 MCU_AN J-11, September 11, 2015
9 2.2.7 Sdcard_SpiModeConfig SD カードに使う SPI チャネルを定義します void Sdcard_SpiModeConfig(stc_sdcardinfo_t *pstcsdcardinfo) pstcsdcardinfo: Pointer of SD card information この関数は SD カードに使う SPI チャネルの動作モードを定義するために使われます Sdcard_Write データを SD カードに送信します u Sdcard_Write(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf, uint16_t u16length) pu8buf : 送信データバッファのポインタ u16length : 送信データの数 この関数は SD カードへ指定された長さのデータを書き込むために使われます 戻り値は以下の値のどちらかとなります SpiCommEND: 成功 SpiCommERR: 通信時にエラーあり Sdcard_Read SD カードからデータを受信します u Sdcard_Read(stc_sdcardinfo_t *pstcsdcardinfo, uint8_t *pu8buf, uint16_t u16length) pu8buf : 受信データバッファのポインタ u16length : 受信データの数 この関数は SD カードから指定された長さのデータを受信するために使われます 戻り値は以下の値のどちらかとなります SpiCommEND: 成功 SpiCommERR: 通信時にエラーあり September 11, 2015, MCU_AN J-11 9
10 Sdcard_Cmd0 SD カードのコマンド 0 Sdcard_Cmd0(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 0 結果 この関数は SD カードへコマンド 0(GO_IDLE_STATE) を送付するために使用され SD から SPI モードへ変更するために使われます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_Cmd8 SD カードのコマンド 8 Sdcard_Cmd8(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 8 結果 この関数は SD カードへコマンド 8 を送付するために使用され High Capacity Memory をサポートするために必要とされます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error 10 MCU_AN J-11, September 11, 2015
11 Sdcard_Cmd9 SD カードのコマンド 9 Sdcard_Cmd9(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 9 結果 この関数は SD カードへコマンド 9(SEND_CSD) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_Cmd13 SD カードのコマンド 13 Sdcard_Cmd13(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 13 結果 この関数は SD カードへコマンド 13(SEND_STATUS) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error September 11, 2015, MCU_AN J-11 11
12 Sdcard_Cmd16 SD カードのコマンド 16 Sdcard_Cmd16(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 16 結果 この関数は SD カードへコマンド 16(SET_BLOCKLEN) を送付するために使用されます 戻り値は以下の値の内どれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_Cmd17 SD カードのコマンド 17 Sdcard_Cmd17(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 17 結果 この関数は SD カードへコマンド 17(READ_SINGLE_BLOCK) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error 12 MCU_AN J-11, September 11, 2015
13 Sdcard_Cmd24 SD カードのコマンド 24 Sdcard_Cmd24(stc_sdcardinfo_t *pstcsdcardinfo) コマンド 24 結果 この関数は SD カードへコマンド 24(WRITE_BLOCK) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_AppCmd41 SD カードのアプリケーションコマンド 41 Sdcard_AppCmd41(stc_sdcardinfo_t *pstcsdcardinfo) アプリケーションコマンド 41 結果 この関数は SD カードへアプリケーションコマンド 41(SEND_OP_CODE) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error September 11, 2015, MCU_AN J-11 13
14 Sdcard_AppCmd55 SD カードのアプリケーションコマンド 55 Sdcard_AppCmd55(stc_sdcardinfo_t *pstcsdcardinfo) アプリケーションコマンド 55 結果 この関数は SD カードへアプリケーションコマンド 55(APP_CMD) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_Cmd58 SD カードのコマンド 58 Sdcard_Cmd58(stc_sdcardinfo_t *pstcsdcardinfo) Command 58 結果 この関数は SD カードへコマンド 58(READ_OCR) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error 14 MCU_AN J-11, September 11, 2015
15 Sdcard_Cmd59 SD カードのコマンド 59 Sdcard_Cmd59(stc_sdcardinfo_t *pstcsdcardinfo) Command 59 結果 この関数は SD カードへコマンド 59(CRC_ON_OFF) を送付するために使用されます 戻り値は以下の値の内のどれかになります E_SDD_CMD_OK: Success E_SDD_CMD_ACCEPT: Command accepted E_SDD_CMD_ERR: Command error E_SDD_CMD_TIMEOUT: Timeout error E_SDD_CMD_CRC_ERR: CRC error E_SDD_CMD_WR_ERR: Write error E_SDD_CMD_IDLE: Command idle E_SDD_CMD_CARD_ERR: Card error Sdcard_Init SD カード初期化 Sdcard_Init(stc_sdcardinfo_t *pstcsdcardinfo) 初期化結果 この関数は SD カードを初期化するために使われます 戻り値は以下の値の内のどれかになります E_SDD_OK: Success E_SDD_NO_CARD: No card error E_SDD_INACTIVE: SD Card is not activated E_SDD_PARAMETER: Parameter error E_SDD_PROTECT: SD Card is written protected E_SDD_DEVICE_TYPE: Not support E_SDD_ACTIVE: SD Card is already activated September 11, 2015, MCU_AN J-11 15
16 Sdcard_ReadSector SD カードセクタ読出し Sdcard_ReadSector(stc_sdcardinfo_t *pstcsdcardinfo, u u32start, uint16_t u16count, uint8_t *pu8buf) u32start: 開始セクタ番号 u16count: セクタカウント pu8buf: 受信バッファ 読出し結果 この関数は SD カードからのデータ読出しに使用されます 戻り値は以下の値の内のどれかになります E_SDD_OK: Success E_SDD_NO_CARD: No card error E_SDD_INACTIVE: SD Card is not activated E_SDD_PARAMETER: Parameter error E_SDD_PROTECT: SD Card is written protected E_SDD_DEVICE_TYPE: Not support E_SDD_ACTIVE: SD Card is already activated Sdcard_WriteSector SD カードセクタ書込み Sdcard_WriteSector(stc_sdcardinfo_t *pstcsdcardinfo, u u32start, uint16_t u16count, uint8_t *pu8buf) u32start: 開始セクタ番号 u16count: セクタカウント pu8buf: 送信バッファ 書込み結果 この関数は SD カードへのデータ書込みに使用されます 戻り値は以下の値の内のどれかになります E_SDD_OK: Success E_SDD_NO_CARD: No card error E_SDD_INACTIVE: SD Card is not activated E_SDD_PARAMETER: Parameter error E_SDD_PROTECT: SD Card is written protected E_SDD_DEVICE_TYPE: Not support E_SDD_ACTIVE: SD Card is already activated 16 MCU_AN J-11, September 11, 2015
17 3. SD カードライブラリサンプルデモンストレーション 3.1 SD カードベーシック API デモ コード IO 初期化コード Sdcard_Io_Init(); SD カード情報セッティングコード /* Config structure init */ Sdcard_stcSdSpiInfo.u8Channel = SD_MFS_CH; Sdcard_stcSdSpiInfo.u8HwFifoFlag = NOHWFIFO; Sdcard_stcSdSpiInfo.u8TransState = SpiCommIDLE; Sdcard_stcSdSpiInfo.pstcModeConfig = &m_stcsdspimodeconfig; Sdcard_stcSdSpiInfo.pstcFIFOConfig = NULL; Sdcard_SpiModeConfig(&Sdcard_stcSdSpiInfo); if(sdcard_stcsdspiinfo.u8hwfifoflag == HWFIFO) { Sdcard_ConfigFifo(&Sdcard_stcSdSpiInfo); } SD カード初期化コード i32retvalue = SdcardInit(&Sdcard_stcSdSpiInfo); if(0 == i32retvalue) {... SD カードセクタ番号取得 / 書込み 読出しセクタテストコード if(0 == i32retvalue) { //Initialization success! i32retvalue = Sdcard_GetCardSize(&m_u32SdcardSectorNum); if(0!= i32retvalue) { //Fail while(1); } //Write sector test i32retvalue = SdcardWriteSector(&Sdcard_stcSdSpiInfo); if(0!= i32retvalue) { //Fail while(1); } //Read sector test i32retvalue = SdcardReadSector(&Sdcard_stcSdSpiInfo); if(0!= i32retvalue) { //Fail while(1); } } September 11, 2015, MCU_AN J-11 17
18 3.1.2 環境 MB9BF506R-SK (IAR) ( 上記図左側のボード ) FSSDC-9B618-EVB-V デモ手続き 1. IAR を開きます 2. 相当する PRJ を開始します (506/618) 3. SD Card/micro SD Card を相当するカードソケットに挿入します 4. テストコードを実施し 結果を確認します (BPs and check を設定してください ) 18 MCU_AN J-11, September 11, 2015
19 September 11, 2015, MCU_AN J-11 19
20 3.2 SD カード fatfs デモ コード IO 初期化コード Sdcard_Io_Init(); SD カード情報セッティングコード /* Config structure init */ Sdcard_stcSdSpiInfo.u8Channel = SD_MFS_CH; Sdcard_stcSdSpiInfo.u8HwFifoFlag = NOHWFIFO; Sdcard_stcSdSpiInfo.u8TransState = SpiCommIDLE; Sdcard_stcSdSpiInfo.pstcModeConfig = &m_stcsdspimodeconfig; Sdcard_stcSdSpiInfo.pstcFIFOConfig = NULL; Sdcard_SpiModeConfig(&Sdcard_stcSdSpiInfo); if(sdcard_stcsdspiinfo.u8hwfifoflag == HWFIFO) { Sdcard_ConfigFifo(&Sdcard_stcSdSpiInfo); } SD カード初期化コード i32retvalue = SdcardInit(&Sdcard_stcSdSpiInfo); if(0 == i32retvalue) {... fatfs テストコード #if 1 /* fatfs API test */ /* Call the Test API */ // FatFsfmount(); // FatFsfopenclose(); // FatFsfread(); // FatFsfwrite(); // FatFsflseek(); // FatFsfgetfree(); // FatFsunlink(); // FatFschmod(); // FatFsrename(); // FatFsgets(); // FatFsputc(); // FatFsputs(); FatFssize(); 20 MCU_AN J-11, September 11, 2015
21 3.2.2 環境 項と同様 デモ手続き 1. IAR を開きます 2. 相当する PRJ を開始します (506/618) 3. SD Card/micro SD Card を相当するカードソケットに挿入します 4. テストコードを実施し 結果を確認します (BPs and check を設定してください ) September 11, 2015, MCU_AN J-11 21
22 4. SD カードライブラリ適用ステップ この SD カードライブラリは SPI I/F があるどの FM シリーズ MCU にも適用できます 以下のステップに従ってください 1. クロックと相関ピンを board.h 中に定義してください 2. sdcard_hw.c 中の SdcardChipSelect/SdcardPresent/SdcardWriteProtect を確認してください 22 MCU_AN J-11, September 11, 2015
23 5. 付録 ピンアサイメント board.h 506R 618S CLKHC (4MHZ) (4MHZ) CLKLC (100KHZ) (100KHZ) CLKM0 (4MHZ) (4MHZ) CLKS0 (32768UL) (32768UL) SD_CS_IO_PORT IO_PORT4 IO_PORT5 SD_CS_IO_PIN IO_PINxA IO_PINx3 SD_CD_IO_PORT IO_PORT4 IO_PORT0 SD_CD_IO_PIN IO_PINxB IO_PINx9 SD_WP_IO_PORT IO_PORT5 - SD_WP_IO_PIN IO_PINxB - USER_MFS_CH MFS_Ch1 MFS_Ch3 SD_MFS_PORT IO_PORT5 IO_PORT5 SD_MFS_SCK_PIN IO_PINx8 IO_PINx2 SD_MFS_SOT_PIN IO_PINx7 IO_PINx1 SD_MFS_SIN_PIN IO_PINx6 IO_PINx0 SD_MFS_SCK_PIN_LOC IO_MFS_SCKx_SCKx_0 IO_MFS_SCKx_SCKx_1 SD_MFS_SOT_PIN_LOC IO_MFS_SOTx_SOTx_0 IO_MFS_SOTx_SOTx_1 SD_MFS_SIN_PIN_LOC IO_MFS_SINx_SINx_0 IO_MFS_SINx_SINx_1 September 11, 2015, MCU_AN J-11 23
24 6. 主な変更内容 Revision 1.0 ページ場所変更箇所 - - Initial release 24 MCU_AN J-11, September 11, 2015
25 MCU-AN J-11 Cypress Application Note FM0+ Family, FM3 Family, FM4 Family 32-BIT MICROCONTROLLER SPI SD カードライブラリアプリケーションノート Published: Cypress Semiconductor Corp. Edited: コーポレートコミュニケーション部 September 2015 Rev. 1.0 September 11, 2015, MCU_AN J-11 25
26 免責事項本資料に記載された製品は 通常の産業用, 一般事務用, パーソナル用, 家庭用などの一般的用途 ( ただし 用途の限定はありません ) に使用されることを意図して設計 製造されています (1) 極めて高度な安全性が要求され 仮に当該安全性が確保されない場合 社会的に重大な影響を与えかつ直接生命 身体に対する重大な危険性を伴う用途 ( 原子力施設における核反応制御, 航空機自動飛行制御, 航空交通管制, 大量輸送システムにおける運行制御, 生命維持のための医療機器, 兵器システムにおけるミサイル発射制御等をいう ) ならびに (2) 極めて高い信頼性が要求される用途 ( 海底中継器, 宇宙衛星等をいう ) に使用されるよう設計 製造されたものではありません 上記の製品の使用法によって惹起されたいかなる請求または損害についても Cypress は お客様または第三者 あるいはその両方に対して責任を一切負いません 半導体デバイスはある確率で故障が発生します 当社半導体デバイスが故障しても 結果的に人身事故, 火災事故, 社会的な損害を生じさせないよう お客様において 装置の冗長設計, 延焼対策設計, 過電流防止対策設計, 誤動作防止設計などの安全設計をお願いします 本資料に記載された製品が 外国為替及び外国貿易法 米国輸出管理関連法規などの規制に基づき規制されている製品または技術に該当する場合には 本製品の輸出に際して 同法に基づく許可が必要となります 商標および注記このドキュメントは 断りなく変更される場合があります 本資料には Cypress が開発中の Cypress 製品に関する情報が記載されている場合があります Cypress は それらの製品に対し 予告に仕様を変更したり 開発を中止したりする権利を有します このドキュメントに含まれる情報は 現状のまま 保証に提供されるものであり その正確性, 完全性, 実施可能性および特定の目的に対する適合性やその市場性および他者の権利を侵害しない事を保証するものでなく また 明示, 黙示または法定されているあらゆる保証をするものでもありません Cypress は このドキュメントに含まれる情報を使用することにより発生したいかなる損害に対しても責任を一切負いません Copyright 2015 Cypress Semiconductor Corp. All rights reserved. 商標 :Cypress, Cypress ロゴ, Spansion, Spansion ロゴ ( 図形マーク ), MirrorBit, MirrorBit Eclipse, ORNAND, Easy DesignSim, Traveo 及びこれらの組合せは 米国 日本ほか諸外国における Cypress Semiconductor Corp. の商標です 第三者の社名 製品名等の記載はここでは情報提供を目的として表記したものであり 各権利者の商標もしくは登録商標となっている場合があります 26 MCU_AN J-11, September 11, 2015
監査ログ分析機能 ソフトウェア説明書
ソフトウェア説明書 Windows 版 Systemwalker Centric Manager Enterprise Edition Systemwalker Centric Manager Standard Edition 監査ログ分析機能 V13.2.0 本書は 製品の取扱い ご使用に際して特に注意すべき事項 参考となる情報等を記 したものです [ 高度な安全性が要求される用途への使用について
uPC1093 DS
お客様各位 カタログ等資料中の旧社名の扱いについて 2010 年 4 月 1 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com)
インストール手順書 Systemwalker for Symfoware Server Message Monitoring Tool 11.1
************************************************************************ ** イ ン ス ト ー ル 手 順 書 ** ** Systemwalker for Symfoware Server Message Monitoring Tool 11.1 ** ************************************************************************
"ソフトウェア カフェテリアサービス向けソフトウェア説明書
作成日 :2018/03/01 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Windows 版 ** ** Interstage
Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat
作成日 :2017/07/06 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Linux 版 ** ** Interstage
"ソフトウェア カフェテリアサービス向けソフトウェア説明書
作成日 :2018/03/01 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Windows 版 ** ** Interstage
AN
Cypress ( ) FR Family FR80 MB91660Series 外部バスアクセスによる 蛍光表示管モジュール制御方法 注意事項 本資料の記載内容は 予告なしに変更することがありますので ご用命の際は営業部門にご確認ください 本資料に記載された動作概要や応用回路例は 半導体デバイスの標準的な動作や使い方を示したもので 実際に使用する機器での動作を保証するものではありません したがいまして
Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat
作成日 :2017/07/06 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Linux 版 ** ** Interstage
アカウント情報連携システム 操作マニュアル(一般ユーザー編)
アカウント情報連携システム V4L01 () 富士通株式会社 株式会社富士通ソフトウェアテクノロジーズ 2013 年 5 月 はじめに この度は 本製品をお買い求めいただきまして まことにありがとうございます 本書では の使用方法について説明しています 2013 年 5 月 高度な安全性が要求される用途への使用について 本ソフトウェアは 一般事務用 パーソナル用 家庭用 通常の産業等の一般的用途を想定して開発
始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入
PSoC Creator クイックスタートガイド インストール http://www.cypress.com/go/creator から PSoC Creator をダウンロードするか キット CD からインストールします 支援が必要な場合は Cypress Support 1-800-541-4736 へ電話して 8 を選択してください 機能 システム要件およびインストールの注意事項については http://www.cypress.com/go/creatordownloads
2SC1213, 2SC1213A データシート
お客様各位 カタログ等資料中の旧社名の扱いについて 1 年 4 月 1 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com)
RD2.0S~RD150S DS
お客様各位 カタログ等資料中の旧社名の扱いについて 2010 年 4 月 1 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com)
Microsoft Word - TC4013BP_BF_J_P9_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4013BP,TC4013BF TC4013BP/TC4013BF Dual D-Type Flip Flop は 2 回路の独立な D タイプ フリップフロップです DATA 入力に加えられた入力レベルはクロックパルスの立ち上がりで Q および Q 出力に伝送されます SET 入力を H RESET 入力を L にすると Q 出力は H Q
********************************************************************* ** ** ** ソフトウェア説明書 ** ** ** ** FUJITSU Software ** ** INSTANTCOPY Professional V
********************************************************************* ** ソフトウェア説明書 ** ** FUJITSU Software ** ** INSTANTCOPY Professional V6L20 ** *********************************************************************
() Cl,H2S,NH3,NOx,Sox 1 1 7 .. W......................... + .............. + .............. + (VAL) (REF) (Et) (CAP) (SC) (CT) (SH) (SR1) (SR2) ... P35 3-6-3 ....... +..............
Microsoft Word - TC4017BP_BF_J_P10_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4017BP,TC4017BF TC4017BP/TC4017BF Decade Counter/Divider は ステージの D タイプ フリップフロップより成る 進ジョンソンカウンタで 出力を 進数に変換するためのデコーダを内蔵しています CLOCK あるいは CLOCK INHIBIT 入力に印加されたカウントパルスの数により Q0~Q9
2SC458, 2SC2308 データシート
お客様各位 カタログ等資料中の旧社名の扱いについて 年 月 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com) 年
S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0
S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0 評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません
Microsoft Word - TC4011BP_BF_BFT_J_P8_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4011BP,TC4011BF,TC4011BFT TC4011BP/TC4011BF/TC4011BFT Quad 2 Input NAND Gate は 2 入力の正論理 NAND ゲートです これらのゲートの出力は すべてインバータによるバッファが付加されているため 入出力特性が改善され 負荷容量の増加による伝達時間の変動が最小限に抑えられます
2SC460, 2SC461 データシート
お客様各位 カタログ等資料中の旧社名の扱いについて 年 月 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com) 年
スライド 1
RX62N 周辺機能紹介データフラッシュ データ格納用フラッシュメモリ ルネサスエレクトロニクス株式会社ルネサス半導体トレーニングセンター 2013/08/02 Rev. 1.00 00000-A コンテンツ データフラッシュの概要 プログラムサンプル 消去方法 書き込み方法 読み出し方法 FCUのリセット プログラムサンプルのカスタマイズ 2 データフラッシュの概要 3 データフラッシュとは フラッシュメモリ
Microsoft Word - TC4538BP_BF_J_2002_040917_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC438BP,TC438BF TC438BP/TC438BF Dual Precision Retriggerable/Resettable Monostable Multivibrator は リトリガ動作 リセット動作の可能な単安定マルチバイブレータでトリガは A B 2 つの入力により立ち上がり および立ち下がりのどちらでも行うこともできます
ソフトウェア説明書
******************************************************************************** ** インスタンスビューワプラグイン ** ** ソフトウェア説明書 ** ** 2019 年 3 月富士通株式会社 ** ********************************************************************************
CSM_E2K-F_DS_J_5_7
1 0120-919-066 055-982-5015 2 3 0120-919-066 055-982-5015 4 オムロン商品ご購入のお客様へ 1. 定義本ご承諾事項中の用語の定義は次のとおりです (1) 当社商品 : 当社 の FA システム機器 汎用制御機器 センシング機器 電子 機構部品 (2) カタログ等 : 当社商品 に関する ベスト制御機器オムロン 電子 機構部品総合カタログ その他のカタログ
ソフトウェア カフェテリアサービス向けソフトウェア説明書
作成日 :2017/03/01 ******************************************************************************* ** FUJITSU Cloud Service K5 ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Windows 版 ** ** Systemwalker Operation
CR02AM-8 データシート <TO-92>
お客様各位 カタログ等資料中の旧社名の扱いについて 1 年 4 月 1 日を以って NEC エレクトロニクス株式会社及び株式会社ルネサステクノロジが合併し 両社の全ての事業が当社に承継されております 従いまして 本資料中には旧社名での表記が残っておりますが 当社の資料として有効ですので ご理解の程宜しくお願い申し上げます ルネサスエレクトロニクスホームページ (http://www.renesas.com)
NS Series 5.7 10.4 15 12.1 8.4 0120-919-066 www.fa.omron.co.jp 1 2 0120-919-066 www.fa.omron.co.jp 0120-919-066 www.fa.omron.co.jp 3 4 0120-919-066 www.fa.omron.co.jp 0120-919-066 www.fa.omron.co.jp 5
FUJITSU Software ServerView Infrastructure Manager Plug-in for Microsoft System Center Operations Manager 1.2 セットアップガイド Windows Server 2012 R2 版
FUJITSU Software ServerView Infrastructure Manager Plug-in for Microsoft System Center Operations Manager 1.2 セットアップガイド Windows Server 2012 R2 版 CA92344-2173-01 2017 年 12 月 1 目次 まえがき... 3 本書の目的... 3 本書の構成...
Microsoft Word - TA79L05_06_08_09_10_12_15_18_20_24F_J_P11_070219_.doc
東芝バイポーラ形リニア集積回路シリコンモノリシック TA79L05F,TA79L06F,TA79L08F,TA79L09F,TA79L10F, TA79L12F,TA79L15F,TA79L18F,TA79L20F,TA79L24F 5, 6, 8, 9, 10, 12, 15, 18, 20, 24 三端子負出力固定定電圧電源 特長 TTL C 2 MOS の電源に最適です 外付け部品は不要です
Polycom RealConnect for Microsoft Office 365
ユーザガイド Polycom RealConnect for Microsoft Office 365 1.0 4 月 2017 年 3725-06676-005 A Copyright 2017, Polycom, Inc. All rights reserved. 本書のいかなる部分も Polycom, Inc. の明示的な許可なしに いかなる目的でも 電子的または機械的などいかなる手段でも 複製
Microsoft PowerPoint - driver-software.pptx
FUJITSU Component タッチパネル 富士通コンポーネント製アナログ抵抗膜方式タッチパネル用コントロールボードまたはコントロールICのドライバソフトウェアです マウスモード デジタイザモード ドライバソフトウェアにはタッチパネルの使用方法によって次の 2 種類のモードがあります マウスモードオン / オフ時の音の設定 クリック動作などのマウスと同様な動作の設定と位置補正の設定などがおこなえます
RL78/F13, F14 割り込み要因判別方法
アプリケーションノート RL78/F13, F14 R01AN3343JJ0100 Rev.1.00 対象デバイス (RL78/F13, F14) では 複数の割り込み要因を一つの割り込みベクタ テーブル アドレスに兼用しています ( 表 1-1 参照 ) 複数の割り込み要因を共に使用する場合 割り込み処理内でどちらの割り込みが発生したか または両方の割り込みが発生したかを判定する必要があります 本アプリケーションノートでは
TC4093BP/BF
東芝 CMOS デジタル集積回路シリコンモノリシック TC4093BP, TC4093BF TC4093BP/TC4093BF Quad 2-Input NAND Schmitt Triggers は 全入力端子にシュミットトリガ機能をもった 4 回路の 2 入力 NAND ゲートです すなわち 入力波形の立ち上がり時と立ち下がり時に回路しきい値電圧が異なる ( P N ) のため 通常の NAND
注意 本製品は FCC Class A 装置です 一般家庭でご使用になると 電波干渉を起こすことがあります その際には ユーザーご自身で適切な処置を行ってください 本製品は FCC( 米国連邦通信委員会 ) 規則の Part15 に準拠したデジタル装置 Class A の制限事項を満たして設計され
RS-232 to RS-422/RS-485 双方向シリアルインターフェースコンバータ ユーザーマニュアル IC-485SN 本装置と接続されたデバイスの破損を防ぐために 本ユーザーマニュアルをご使用前によくお読みになり 正しい手順に従ってインストールし ご使用ください 製品名等は 各社の商標または登録商標です 注意 本製品は FCC Class A 装置です 一般家庭でご使用になると 電波干渉を起こすことがあります
本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報で
S1V3S344 評価キット スタートガイド Rev.1.10 本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報であり これら起因する第三者の権利 (
M4Gグループ(1)_CEC-A
アプリケーションノート CEC 制御回路 (CEC-A) 概要 このアプリケーションノートは を使用して CEC 制御回路 (CEC) 機能を用いる製品を開発する際 参考となる資料です 動作確認用またはプログラム開発の参考用にご利用願います 対象サンプルプログラム : CEC_CH_TO_CH 2018-08-29 1 / 18 2018 Toshiba Electronic Devices & Storage
【注意事項】RXファミリ 組み込み用TCP/IP M3S-T4-Tiny
注意事項 RX ファミリ組み込み用 TCP/IP M3S-T4-Tiny R20TS0227JJ0100 Rev.1.00 号 概要 RX ファミリ組み込み用 TCP/IP M3S-T4-Tiny ( 注 ) の使用上の注意事項を連絡します 1. Ping Reply パケットに関する注意事項 2. LAN ネットワーク環境に関する注意事項 3. select() 関数のタイムアウト設定値に関する注意事項
クラスタ連携ガイド MSCS/MSFC 編
PRIMECLUSTER GLS for Windows クラスタ連携ガイド MSCS/MSFC 編 B1FN-5931-02Z0(00) 2012 年 2 月 まえがき 本書の目的 本書は PRIMECLUSTER GLS for Windows( 以降 GLS と略します ) を クラスタシステムで構築する場合の導入手順について説明しています 本書の読者 本書は クラスタシステムで GLS の構築を行うシステム管理者を対象にしています
The DatasheetArchive - Datasheet Search Engine
東芝 CMOS デジタル集積回路シリコンモノリシック TC4069UBP,TC4069UBF,TC4069UBFT TC4069UBP/TC4069UBF/TC4069UBFT Hex Inverter は 6 回路のインバータです 内部回路はシンプルな 1 段ゲート構成のため 本来のインバータの他に CR 発振回路 / 水晶発振回路 / リニアアンプ等の応用に適しています 1 段ゲート構成のため
【注意事項】RX Driver Package、 RXファミリ RTC モジュール Firmware Integration Technology
注意事項 RX Driver Package RX ファミリ RTC モジュール Firmware Integration Technology 概要 RX Driver Package および RX ファミリ RTC モジュール Firmware Integration Technology( 以下 RTC FIT モジュール ) の使用上の注意事項を連絡します 1. R_RTC_Read 関数における時刻読み出し処理の注意事項
Microsoft PowerPoint - TLP184,185_TLP290,291 比較表 ppt
TLP180/181 vs. TLP184/185 TLP280/281/284/285 vs. TLP290/291 比較表 フォトカプラ新 PKG SO6 内部構造 受光 IC( 出力 ) 2011 年 12 月東芝ディスクリートテクノロジー株式会社ディスクリート営業技術推進部 発光タ イオート ( 入力 ) Copyright 2011, Toshiba Corporation. 1 TLP180/181
