這樣才能真正證明按位 2 2
操作員只能操縱所需的 3 3
一點一點地註冊而不會打擾 4 4
讓我們打開一個LED可以 5 5
打開然後再打開10個 6 6
同時記住所有三個LED 7 7
由單個寄存器控制 8 8
GPIO端口F數據寄存器當前是否 9 9
我們像在這裡一樣分配藍色 10 10
因此啟用了寄存器神聖位2 11 11
如果我們必須打開僅藍色 12 12
將此藍色詞替換為綠色僅是 13 13
三個將啟用，奧利綠色 14 14
將被打開以能夠保持 15 15
以前的設置而其他新設置 16 16
設置，我們將必須使用或 17 17
運算符，如果您還記得前一陣子 18 18
操作將在x和之間執行 19 19
y使用您意識到的or操作 20 20
X或Y的結果是一個並集 21 21
x和y的長度相同 22 22
同樣的原則可以保持先前的設置 23 23
一會兒又有了新的東西 24 24
我的意思是以前的設置有 25 25
保持第一個LED亮，然後 26 26
添加新的LED 27 27
而不傷害前一點 28 28
讓我們嘗試一下，讓我們 29 29
說讓我們打開綠色LED並保持 30 30
當我們將藍色LED閃爍到10時 31 31
做到這一點，我們可以復制這個，是的， 32 32
然後貼上她，這樣作為董事會 33 33
初始化這將打開好 34 34
像這樣的綠色，所以當我們 35 35
編譯並下載綠色LED 36 36
打開我們如何看待發生的事情 37 37
首先是，而不是說你 38 38
意識到發生了什麼事綠色沒有 39 39
打開一個藍色的架子就可以了 40 40
可能認為這有問題 41 41
綠色，那麼我們如何評論 42 42
憂鬱 43 43
這樣，所以現在我們只有綠色 44 44
有權訪問該寄存器並查看 45 45
會發生什麼，讓我們編譯並 46 46
將其下載到我們的板上，我們設置 47 47
登上現在我們只是開綠燈 48 48
不像我們期望的那樣閃爍 49 49
最初發生的確實是 50 50
強制綠色，但非常簡短 51 51
瞬間切換我們的人類無法 52 52
簡要介紹單寧課程 53 53
片刻，然後是新設置 54 54
這是接管了登記冊嗎 55 55
為了保持這個和其他我們可以使用 56 56
就像我們說的那樣 57 57
聯合集的原則適用於 58 58
我們現在有兩個操作數 59 59
記住GPIO bot F數據寄存器 60 60
這是一個32位的值，我們有藍色 61 61
藍色這裡也是32位值 62 62
記得我們有一個標誌，你聽到了 63 63
可能是0 0 0 0 0 0 0 1 0 64 64
藍色的值，因此我們正在執行 65 65
所有這兩者之間，然後意味著 66 66
如果該值達到這一點，並且 67 67
它已經有綠色並且已啟用Ned 68 68
然後我們添加藍色就可以了 69 69
通過鍵入GP實際上，這就是我們 70 70
將要輸入的內容，您只需複制並 71 71
將其粘貼到des並記住 72 72
操作是一條垂直線 73 73
這樣肯定，所以這應該是什麼 74 74
要做的就是保持綠燈亮， 75 75
然後藍色閃爍，但它 76 76
可能不是藍色的 77 77
藍色和綠色閃爍，讓我們看看 78 78
我們得到的是令人興奮的，嗯，走了嗎 79 79
看到我們眨眼之間 80 80
藍色和綠色的混合物，然後 81 81
回到閃爍的藍色，希望你 82 82
了解為什麼我們有那種花哨的顏色 83 83
片刻，然後 84 84
它回到藍色閃爍是什麼 85 85
發生在這裡的最後一個循環中 86 86
您會看到最後一個循環此語句 87 87
GPIO po f數據設置整個出價 88 88
回到零零零就像我們一樣 89 89
精心添加了新的使能位 90 90
註冊這一套一切 91 91
歸零 92 92
是的，所以我們要做的是使用 93 93
我們用在這裡的相同原理來改變 94 94
只有我們想要改變的東西 95 95
在這裡，我們將使用not運算符 96 96
和最終運營商 97 97
記得我們說過不是運算符是一個 98 98
逆變器給出了逆 99 99
輸入作為輸出，最終運算符 100 100
要求兩個輸入都為高 101 101
提供高輸出，所以我們要 102 102
反轉我們要反轉藍色 103 103
頭髮把它關掉，因為我們有 104 104
這裡的藍色是藍色的 105 105
反之會保留一切 106 106
高，但為了保持藍色而炸掉了 107 107
一個人在這裡，以便我們可以擁有它 108 108
空白，我們只能關閉藍色並保持 109 109
並保留我們不想使用的其他圖釘 110 110
就像我們在那裡所做的一樣 111 111
我將復制此頭髮並分頁 112 112
頭髮，然後我們要做的是 113 113
那不是操作員，然後 114 114
藍色BL UV我們放入黃銅放在括號中 115 115
然後我們在最後，所以現在我們 116 116
當我們只禁用藍色 117 117
重新開始 118 118
而不是將所有內容設置為綠色 119 119
為此，我們在此處添加綠色 120 120
穿是的，您可以重建然後下載 121 121
除非我們開始說我 122 122
希望你能得到它 123 123
現在我們得到了綠色和綠色之間的應用鏈接 124 124
這種奇特的顏色是 125 125
綠色和藍色，這是UM，這是 126 126
我們可以按位運算符的力量 127 127
進一步縮短此代碼，而不是縮短 128 128
這個名字的一半在這裡有一個 129 129
這個以及這個的簡寫 130 130
要求是清潔並放 131 131
等號另一邊的運算符 132 132
符號，它執行相同的功能 133 133
我們可以在這裡做同樣的事情 134 134
清理這個並結束 135 135
等號的另一面像這樣 136 136
您可以重新編譯並看到它應該工作 137 137
同樣的方式，所以不知道 138 138
我很高興向您指出 139 139
這是傳統的方式 140 140
在標準嵌入式C中啟用位 141 141
編程這是慣例 142 142
人們過去常啟用位，這一位 143 143
這是我們如何禁用這一位 144 144
這裡只禁用您想要的位 145 145
在這里特別禁用一側並 146 146
側面的頭髮只能使你的位 147 147
想要從現在開始啟用 148 148
我們將如何製作程序 149 149
通過啟用友好且更加牢固 150 150
並僅禁用我們想要的位 151 151
而不是寫入和寫入其中的所有位 152 152
事實上，我們可以進一步改進我們的代碼 153 153
通過應用新的可讀性條款 154 154
按位運算符和預處理器 155 155
我們創建了一個可以做到的地方 156 156
可能是在GPIO pata啟用時 157 157
註冊互動註冊記住 158 158
這個或X e此處為十六進制 159 159
開啟第1位和第2位的數字 160 160
三而不是寫整個 161 161
我們可以添加到地址中 162 162
就像我們一直在做的那樣添加它 163 163
我們可以做到這一點，記住所有 164 164
操作用於添加到我們 165 165
可以像紅色或藍色或綠色一樣 166 166
是紅色還是藍色像這樣的綠色 167 167
我們只啟用了我們需要的位 168 168
在這是同一件事，我 169 169
希望你能體會到可讀性 170 170
現在綠色的頭髮，你可以重建是零 171 171
錯誤零警告下載應該 172 172
工作方式相同，工作原理相同 173 173
祝賀這個居留的步驟 174 174
漸漸地，我們很快到達那裡 175 175
開始建設更大的項目 176 176
事物在移動並收集著 177 177
價值觀，但你很重要 178 178
了解這些基礎知識