就像我們將牛肉放在ROM中一樣 2 2
本課，我們將降低價值 3 3
在某些內存區域中打開 4 4
我們的紅色綠色和藍色LED 5 5
微控制器能夠做到這一點，我們 6 6
將不得不回到我們的數據表 7 7
再看看記憶 8 8
我有我的微控制器的地圖 9 9
就像我們最初所做的那樣 10 10
我們找到了我們想要的 11 11
我這樣做的最快方法是按 12 12
Ctrl + F打開“查找”對話框，然後 13 13
然後輸入內存映射並按Enter 14 14
它調出內存的頁數 15 15
地圖，我點擊它，我直走 16 16
在那裡，這一次我們是 17 17
感興趣的是我們的記憶圖 18 18
我們不太特別的外圍設備 19 19
需要ROM的內存地址 20 20
這節課中的閃光點，所以我們是 21 21
如果將GPIO用作F，則將其用作M 22 22
你看看其他原理圖 23 23
董事會提供的 24 24
您將了解的微控制器手冊 25 25
紅色，綠色和藍色的LED是 26 26
連接到鍋F，以便 27 27
能夠控制我們將擁有的這些LED 28 28
打開鍋F並改變某些 29 29
F端口地址空間中的內容 30 30
需要經曆三個步驟 31 31
首先必須打開時鐘 32 32
然後告訴微控制器我們 33 33
需要這些引腳作為輸出引腳 34 34
記住，您可以選擇插入 35 35
我們需要指定輸出或輸入 36 36
應該輸出，然後我們必須 37 37
完成此操作後，啟用該引腳 38 38
然後我們可以操縱各種 39 39
可以打開LED的顏色的位 40 40
想要我們需要打開電源的原因 41 41
端口開始是一項技術 42 42
cortex-m微控制器和其他 43 43
現代微控制器用於保存 44 44
功率這實際上被稱為時鐘 45 45
門，所以我們必須找到時鐘 46 46
放置F啟用時鐘喚醒放置F 47 47
所以這樣做 48 48
必須找到時鐘門和控制 49 49
註冊，就像我們與Serge一樣 50 50
並定義對話框，我們直接去 51 51
那裡叫做我們的CGC 52 52
輸入我們的CGC cgc讓我們看看會發生什麼 53 53
哦，我們的CGC相當多，但是 54 54
幸運的是，全名是 55 55
通用輸入輸出運行 56 56
模式繪圖門並在頁面中註冊 57 57
340我們點擊這裡我們直接在這裡 58 58
所以請記住，如果我們想創造價值 59 59
在內存中，我們需要內存的地址 60 60
在我們放置價值之前，因為 61 61
我們想在 62 62
我們的CGC寄存器是時鐘 63 63
門控寄存器，以便在我們的十 64 64
GPIO電位器F然後我們需要地址 65 65
該特定寄存器和 66 66
地址可以在這裡找到 67 67
基地址，這是到的偏移量 68 68
獲取完整的地址，您總是會添加 69 69
基地址和偏移量，所以我們 70 70
將其複制並放入我們的 71 71
文本編輯器，當我們開始編碼時，我們只是 72 72
放在那里而不是進來 73 73
再次尋找 74 74
我實際上會這樣複製我的 75 75
只是將其註釋掉並放在這裡 76 76
我帶一個逗號，然後我就複製 77 77
偏移量也為零X 78 78
六零八才來這裡就放 79 79
它在這裡，所以我們喚醒端口後 80 80
那麼我們將不得不告訴港口 81 81
之後我們感興趣的別針 82 82
將不得不告訴港口我們需要這個 83 83
引腳輸入或輸出， 84 84
註冊我們可以執行的操作 85 85
操作被稱為方向 86 86
註冊目錄，所以我們來這裡我們會得到 87 87
這個寄存器的地址也讓我們 88 88
備份，以便我們可以搜索GPIO 89 89
dir在這裡GPIO dir和 90 90
然後就在這裡，所以這是 91 91
點擊頁面，我們來到這裡，所以 92 92
快速的外觀，我們可以從這裡看出來 93 93
說這在這裡說的價值和 94 94
說明值0使引腳變為 95 95
輸入引腳的值1使引腳變為 96 96
輸出引腳，這個在這裡 97 97
這個在這裡代表 98 98
端口，如果您檢查原理圖 99 99
再次，您將意識到RGB是 100 100
連接到引腳1 2和3，所以我們將 101 101
實際需要兩個10針1 2和3 1 1 1 102 102
為了使它們成為輸出引腳 103 103
就像我們在需要之前所做的一樣 104 104
該特定寄存器的地址和 105 105
我們在運動F中使用的是 106 106
它在這裡我們複製了這個，然後我們做 107 107
就像我們他媽的一樣，我們應該開始 108 108
在我們打電話之前區分這些 109 109
這個目錄以防萬一這只是 110 110
評論是的，我們得到像 111 111
我們又做了一次 112 112
我只是把我的軍官放在這裡 113 113
這個名字也讓我們放點東西 114 114
有城市，所以現在我們有了 115 115
用於啟用時鐘的寄存器 116 116
我們的港口，現在我們有了登記冊 117 117
告訴那個特定的港口 118 118
意味著我們現在需要輸出引腳 119 119
需要註冊才能真正啟用這些功能 120 120
固定而不是啟用所有 121 121
端口中的引腳，我們只需要三個 122 122
他們，我們必須啟用這些 123 123
我們必須去尋找寄存器 124 124
將允許我們啟用這些引腳並 125 125
該寄存器稱為GPIO de n 126 126
數字使能寄存器，所以我們去 127 127
數據表和此類GPIO de n， 128 128
就在這裡，我們上去搜索 129 129
把我們帶到了另一個地方 130 130
只需輸入這裡，我們就在這裡682 131 131
這是GPIO數字使能 132 132
註冊我們需要這個地址 133 133
寄存器和偏移量，所以在這裡說 134 134
就像手臂在我們的寄存器中一樣 135 135
看著這個有一個類似 136 136
排列在這裡代表 137 137
端口中的每個引腳及其地址 138 138
此處列出了各種端口，並且 139 139
我們感興趣的是地址 140 140
對於F端口，請記住一件事 141 141
應該指出我們正在使用APB 142 142
這裡不用擔心AHP 143 143
稍後再做一個例子，但是我們 144 144
使用APB是一種標準 145 145
所以我們複製基本地址 146 146
就像我們為其他人所做的一樣 147 147
然後我們也去獲取偏移量 148 148
那是偏移量，然後我們將其帶來 149 149
在這裡，我們只放一個DD，我們幾乎 150 150
在那裡，我們幾乎擁有了我們需要的一切 151 151
現在實際打開燈， 152 152
關閉並打開我們需要的其他燈 153 153
最後一個寄存器稱為 154 154
GPIO數據寄存器，讓我們開始獲取 155 155
最後一個來的地址也一樣 156 156
做數據的事情不是這第一件事 157 157
是啊，就是 158 158
讓我們進入第662頁，您點擊這裡 159 159
是數據寄存器，我們需要什麼 160 160
記得是APB放F寄存器放 161 161
F地址我們得到的基地址 162 162
首先我們複製 163 163
Skadi偏移以及um偏移為 164 164
只是零X零零實際上我們不會 165 165
需要復制此內容但要保持一致 166 166
讓我們比較一下，讓我們把兩個 167 167
在這裡，所以我們需要這四個地址 168 168
打開我們的LED，請注意，您可以 169 169
其他輸出相等 170 170
B直流馬達可能是一些揚聲器嗎 171 171
可能是不同的輸出 172 172
仍然使用這四個相同的方法 173 173
寄存器以打開和關閉它們 174 174
分享讓我們整理一下並開始 175 175
一些LED閃爍