所以現在我們繼續我們的四個 2 2
我們仍將使用相同的寄存器 3 3
使用一個指針的方法 4 4
指向各種地址， 5 5
降低價值，我知道你可能 6 6
意識到我喜歡重複自己 7 7
是的，因為我打賭這些東西 8 8
複雜，變得非常容易 9 9
當您了解每個人時都會很有趣 10 10
您採取的步驟，讓我們清理一下 11 11
不需要這個地址，我們不需要 12 12
實際上需要在這裡運行 13 13
清理所有這些哦，就像我們 14 14
從一開始就開始 15 15
在這裡記住我們在那裡 16 16
他們只是評論而已的地址 17 17
沒有被編譯器讀取，它們在這裡 18 18
僅供參考，讓我們開始吧 19 19
與我們的主要功能 20 20
主要的，所以我們有主要的功能 21 21
我們要做的就是聲明一個 22 22
指向整數的指針以訪問這些 23 23
地址，所以我們要做的就像 24 24
我們做到了，讓我們仍然稱它為PT 25 25
聲明我們的指針實際上是我們的 26 26
手臂皮質地址是無符號的 27 27
整數，所以我們只將它們聲明為 28 28
未簽名，這應該可以，是的 29 29
現在更安全了 30 30
接下來我們要做的是 31 31
指向我們必須的第一個地址 32 32
指向我們的CGC註冊和10:00 33 33
在第5位以喚醒我們的端口F 34 34
就像我們在PT之前所做的一樣 35 35
等於地址是什麼 36 36
所以X 4 0 0 fe加偏移量6零 37 37
八六零八，這個數字是 38 38
無符號整數大寫u 39 39
是的，我們又有同樣的事情好嗎 40 40
我想讓你看到的是 41 41
給了我們不相容的 42 42
進入您的指針錯誤，我們知道 43 43
為此，我們必須將其強制轉換為 44 44
指針類型和我們的指針類型 45 45
是一個無符號整數，所以我們打開 46 46
大括號，我們輸入一側而不是杯 47 47
分配的，現在這是一個未簽名的 48 48
整數，我現在告訴你PT指向 49 49
到這個特定的地址，那是 50 50
我們的CGC註冊地址 51 51
控制寄存器中的時鐘門 52 52
我們想做或我們需要做的是 53 53
打開第五位，我們通過 54 54
將其轉化為價值的原因之一 55 55
我們為什麼要爭取第五位的原因是 56 56
再次檢查數據表，您 57 57
查看我們的CGC下的圖表 58 58
註冊您將意識到 59 59
您將F放在五個控制KPI中 60 60
你會知道的相同順序 61 61
應該控制GPIO放置e和位3 62 62
應該控制點D我們需要使用 63 63
只是一個端口F，所以我們必須醒來或 64 64
啟用現場，我們通過 65 65
權利和對此的特殊價值 66 66
在這裡講話，就像我們一直在 67 67
寫為地址使用指針像 68 68
此PT等於0 X 1 2 3 4 5 6至0 69 69
所以我們這裡是32位值 70 70
對於十六進制的32位寄存器 71 71
變成二進制的0 1並記住 72 72
您從右到左閱讀的二進製文件 73 73
讓我為你分解一下 74 74
就像我們知道32位，這意味著 75 75
前0個使用二進制中的4個值 76 76
一旦 77 77
我將手臂記為二進制值 78 78
為你，所以你看到，因為我們要 79 79
從現在開始使用速記 80 80
這個二進制值會看起來 81 81
這樣，您會看到OB顯示其二進製文件 82 82
這第一個0會給 83 83
二進制中的四個零一二三四 84 84
這完全是零一二三四的 85 85
公平到零一二三四 86 86
v零一二三四有組0 1 2 87 87
3 4然後我們來到 88 88
這裡的數字2將給我們0 0 1 0喜歡 89 89
這個0 0 1 0實際被讀取0 1 90 90
0 0二進制形式，最近一年 91 91
給我們1 2 3 4，所以如果你算在這裡，我們 92 92
在這裡有32位32位 93 93
你計算到第五位 94 94
意識到那是一個 95 95
讓我們算一下，我們總是開始 96 96
從0開始計數0 0 2 2 3 4 5因此 97 97
位5已啟用為1，因此如果 98 98
您必須轉換此二進制數 99 99
到十六進制數，您將得到 100 100
2 2就是為什麼在這裡2 101 101
所以實際上你可以清理掉 102 102
只需擦除所有零， 103 103
數字，它將以相同的方式工作 104 104
我們甚至可以通過像 105 105
這個0 X 2 0但是我們無法清理 106 106
這個你只在清理一個系列之前 107 107
由於數字2前面的數字 108 108
我們只有零可以清理它 109 109
一切都像這樣縮短它 110 110
值變成這樣，等於 111 111
這裡的這個，所以現在我們寫 112 112
這個值到我們的CGC寄存器中 113 113
表示輸出F已被喚醒 114 114
接下來要做的就是訪問一個 115 115
方向寄存器並告訴 116 116
我們要設置位1 2的微控制器 117 117
3作為輸出引腳，我們通過使用 118 118
相同的指針將指向此 119 119
寄存器方向寄存器PT是因為 120 120
它仍然沒有簽名 121 121
一個簽名，你的乳房是0 x4 122 122
0到5，偏移量是4 0 0，它是 123 123
仍然像這樣未簽名，所以我們在這裡 124 124
現在讓我們設置位1 2 3 125 125
那是我們的兩個問題，我們該怎麼做 126 126
現在倒退，這是一種更輕鬆的方式 127 127
我如何開始嵌入式編程 128 128
我總是裝二進制和 129 129
十六進制，以便轉換位1 130 130
2和3到十六進制，讓我們全部傳播 131 131
在二進制中，我們有32個零，它是32 132 132
二進制位，所以它們-1 2 3 4 1 2 3 4 133 133
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 134 134
3 4所以我們有4乘8 32位所以如果我們 135 135
從這裡開始我們知道這第一點 136 136
這是零位，還有1位 137 137
2位和3位，所以我們想 138 138
更改1 2 3 2 1 1 1 1所以這些位1 139 139
控制引腳1 B 2進入引腳3 140 140
他們是我們的RGB LED連接 141 141
紅色LED連接到引腳1 142 142
綠色連接到引腳2，並且 143 143
藍色到別針3，所以現在我們有了這個 144 144
我們必須輸入 145 145
如果您將其轉換為十六進制形式 146 146
此處的值等於您得到的十六進制數 147 147
e收到字母e可以嘗試 148 148
我們用十六進制寫這個數字 149 149
表格到這個記憶位置 150 150
指向當前並通過 151 151
再次使用我們的指針 152 152
我們可以跳過所有其他零，而只是 153 153
去0e我們實際上可以在那裡保留一個灼熱 154 154
我們本可以跳過它，但這是 155 155
這個常規保持零 156 156
前面，所以現在我們設置這意味著我們 157 157
終極痛苦我們接下來要做的是 158 158
要做的就是啟用這些東西，我們必須 159 159
通過訪問數字和 160 160
他們將註冊，因此我們的指針再次 161 161
讓我們指出這個寄存器PT等於 162 162
它仍然在10號標誌上簽名 163 163
手臂此地址 164 164
寄存器0 x4 0到5 v 1c，我們必須 165 165
只啟用這三個引腳 166 166
將要使用，因此它的價值與 167 167
方向寄存器0 x0 e PT確定 168 168
您的x0 e，我們把它放在您那裡 169 169
我們總是放在那里以表明它是 170 170
一個無符號整數，此值為此處 171 171
如果您願意，可以發表評論 172 172
如果您願意，可以發表此評論 173 173
修訂形式，你可以把它 174 174
但我要跳到那裡，所以現在我們 175 175
已經初始化了我們所有的寄存器 176 176
需要我們需要他們想要的最後一個 177 177
實際打開LED來打開它們 178 178
打開和關閉我們需要數據寄存器 179 179
必須寫入數據寄存器 180 180
告訴我們我們要返回哪一盞燈 181 181
自己的，我們要跟哪一個保持距離 182 182
具有訪問權限，或者我們將指針用於 183 183
就像我們完成PT一樣 184 184
因為類型轉換為unsigned int 185 185
並且該地址為零X 186 186
零三二五三年 187 187
基本上抵消了神秘區域 188 188
相同，指針將寫 189 189
值，因此，這是基於 190 190
如果我們寫的是我們想要打開的顏色 191 191
值0 x2將打開紅色LED 0 X 192 192
4個果嶺上有10個，而8個會給 193 193
我們是藍色，讓我們從凝視開始 194 194
在你身上，看看一切正常 195 195
我們有什麼在這裡 196 196
這個說不相容，是的，我們不 197 197
需要這個，所以一切都應該看起來 198 198
偉大的現在讓我們建立並看到我們有 199 199
零錯誤確實是個好消息 200 200
構建，讓我們來驗證一下 201 201
一切都以正確的方式設置 202 202
Tabaka我們在Distil上運行它 203 203
白羊座，我們在板上運行 204 204
我要連接我的板子 205 205
下載確定，我的燈不閃爍 206 206
出問題了，讓我們看看哦，我們 207 207
複製了錯誤的地址，抱歉，這是 208 208
數據寄存器的實際地址 209 209
如果回到您的數據表 210 210
然後仔細檢查，您會意識到這一點 211 211
我們應該複製的地址 212 212
是解決基礎問題的工具， 213 213
offset給出了這個值，所以我們必須 214 214
將此地址放在這裡是的，讓我們看看 215 215
好的下載完成，瞧我的光 216 216
是在我的紅色LED上是是的，所以基本上 217 217
我們使用了指針來訪問輸出 218 218
微控制器中的引腳將其轉動 219 219
在這是他們的代碼，你應該 220 220
真的為自己感到驕傲 221 221
現在您知道事情如何發生 222 222
您知道的使用任何微控制器 223 223
庫，讓我們切換，看看 224 224
我們是否可以打開綠色和 225 225
藍色也讓我們在這裡更改 226 226
至4 227 227
編譯然後下載好四給 228 228
我們藍色不是綠色，而是藍色 229 229
艾滋病應該給我們綠色讓這個 230 230
值轉換為8 a 3進行編譯 231 231
下載，我們去了，我們有一個綠色的 232 232
是的，這令人稱奇，我為此感到自豪 233 233
你在我身邊走了這麼遠 234 234
其實我們10個人都怎麼樣 235 235
記住它是RGB，就像紅綠色 236 236
和藍色都在同一個燈泡裡 237 237
是的，所以他們會混合成一種顏色 238 238
因為它們沒有三個單獨的LED 239 239
他們只是一個，讓我們看看 240 240
我們得到的顏色並打開它們 241 241
就像我們在這裡所做的一樣，您必須 242 242
在這裡啟用1 1 1和1 1 1給我們一個 243 243
就像這樣在這裡，讓我們嘗試一下 244 244
看到零錯誤，我下載了 245 245
下載完整的先生。嗯，我們得到了 246 246
接近白色的東西 247 247
再次恭喜