回答編集履歴
6
コード修正
test
CHANGED
@@ -11,8 +11,6 @@
|
|
11
11
|
当然、メモリマップドレジスタとしては動作しませんが…
|
12
12
|
|
13
13
|
```C
|
14
|
-
|
15
|
-
#include <iostream>
|
16
14
|
|
17
15
|
#include <stdint.h>
|
18
16
|
|
5
文言修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
STM32のメモリマップドレジスタを操作するプログラムをSTM32以外の環境で動かそうとしても意味がありません。
|
8
8
|
|
9
|
-
どうしても別環境で実行してみたいなら`RCC_TypeDef`型の
|
9
|
+
どうしても別環境で実行してみたいなら`RCC_TypeDef`型のグローバル変数で確保しておき、`RCC`はその変数へのポインタとする等しておきましょう。
|
10
10
|
|
11
11
|
当然、メモリマップドレジスタとしては動作しませんが…
|
12
12
|
|
4
文言修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
STM32のメモリマップドレジスタを操作するプログラムをSTM32以外の環境で動かそうとしても意味がありません。
|
8
8
|
|
9
|
-
どうしても別環境で実行してみたいなら
|
9
|
+
どうしても別環境で実行してみたいなら`RCC_TypeDef`型の変数をグローバル変数で確保しておき、`RCC`はその変数へのポインタとする等しておきましょう。
|
10
10
|
|
11
11
|
当然、メモリマップドレジスタとしては動作しませんが…
|
12
12
|
|
3
コード修正
test
CHANGED
@@ -66,7 +66,7 @@
|
|
66
66
|
|
67
67
|
{
|
68
68
|
|
69
|
-
RCC->CR =
|
69
|
+
RCC->CR = 0x0C;
|
70
70
|
|
71
71
|
}
|
72
72
|
|
2
文言修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
STM32のメモリマップドレジスタを操作するプログラムをSTM32以外の環境で動かそうとしても意味がありません。
|
8
8
|
|
9
|
-
どうしても別環境で実行してみたいなら適当にグローバル変数で確保しておき、RCCはその変数へのポインタとしておきましょう。
|
9
|
+
どうしても別環境で実行してみたいなら適当にグローバル変数で確保しておき、RCCはその変数へのポインタとする等しておきましょう。
|
10
10
|
|
11
11
|
当然、メモリマップドレジスタとしては動作しませんが…
|
12
12
|
|
1
コード整形
test
CHANGED
@@ -16,11 +16,11 @@
|
|
16
16
|
|
17
17
|
#include <stdint.h>
|
18
18
|
|
19
|
-
|
19
|
+
#define __IO volatile /*!< Defines 'read / write' permissions */
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
|
23
|
+
typedef struct
|
24
24
|
|
25
25
|
{
|
26
26
|
|