もっと今更、SC-88ProにS/PDIFを付けよう
もっと今更、SC-88ProにS/PDIFを付けよう
STM32F103C8T6 ARM STM32 (blue pill)
- モデル:STM32F103C8T6
- コア:ARM 32 Cortex-M3 CPU
- 72MHz頻度を作動させる
- 64Kフラッシュメモリ、20K SRAM
- 2.0-3.6Vパワー、I/O
というやつ。
詳細はwikiの説明に
https://developer.mbed.org/users/peu605/code/DIT88proSTM32F1/wiki/説明
しまったなぁ、wikiのタイトル、漢字にしてしまったよ…
STM32F103C8T6, Roland, SC-88pro, S/PDIF, SPIDF, デジタル出力
Diff: main.cpp
- Revision:
- 6:669e7d1eac35
- Parent:
- 5:1141ebe337d8
- Child:
- 7:f3536af611e6
--- a/main.cpp Tue Sep 05 14:36:40 2017 +0000 +++ b/main.cpp Wed Sep 06 11:51:31 2017 +0000 @@ -344,18 +344,6 @@ } -void toBinary(uint16_t *val_ptr, char *str) -{ - uint16_t val = *val_ptr; - for (uint32_t j = 0; j < 16; ++j) { - *str = val & 0x8000 ? '1' : '0'; - val <<= 1; - ++str; - } - *str = '\0'; -} - - #ifdef _DEBUG_CONSOLE void debugOut() { @@ -397,6 +385,18 @@ // } } + + +void toBinary(uint16_t *val_ptr, char *str) +{ + uint16_t val = *val_ptr; + for (uint32_t j = 0; j < 16; ++j) { + *str = val & 0x8000 ? '1' : '0'; + val <<= 1; + ++str; + } + *str = '\0'; +} #endif