もっと今更、SC-88ProにS/PDIFを付けよう

Dependencies:   mbed

もっと今更、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

というやつ。

/media/uploads/peu605/frontview.jpg

詳細はwikiの説明に

https://developer.mbed.org/users/peu605/code/DIT88proSTM32F1/wiki/説明

しまったなぁ、wikiのタイトル、漢字にしてしまったよ…

STM32F103C8T6, Roland, SC-88pro, S/PDIF, SPIDF, デジタル出力

Revision:
9:c2ff4ebc4327
Parent:
8:3e913d0c7b67
Child:
10:bbf0ab5cc56f
--- a/main.cpp	Thu Sep 07 06:08:49 2017 +0000
+++ b/main.cpp	Thu Sep 07 10:35:05 2017 +0000
@@ -454,8 +454,12 @@
 //    LL_SetSystemCoreClock(72000000);
 
 
-    SetSysClock_PLL_HSE(false);     // "system_clock.c", 'bypass = false' means using X'tal.
-    SystemCoreClockUpdate();        // "system_stm32f1xx.h"
+    // uint8_t SetSysClock_PLL_HSE(uint8_t bypass); in "system_clock.c", 'bypass = false' means using X'tal.
+    SetSysClock_PLL_HSE(false);
+    // "system_stm32f1xx.h"
+    SystemCoreClockUpdate();
+    // I don't know HAL_Init() is needed or not.
+    HAL_Init();
     
     // restart uart
     extern serial_t stdio_uart;