代碼
GPIOx -> ODR ^= GPIO_Pin_x
- 如果加載了標準庫的檔案:
- GPIOx中的x可以為(A,B,C,D……)
- GPIO_Pin_x中的x可以為(1,2,3……)
- 如果沒有加載標準庫的檔案
- 查找官方手冊操作對應的地址
解釋
- ODR暫存器對應埠位寫0是低電平,寫1是高電平
- ^是異或
- 異或上1,1變0,0變1
- 異或上0不改變原來的數
- GPIO_Pin_x會在對應埠位寫一個1
- 所以ODR^GPIO_Pin_x就是讓對應埠位0變1,1變0從而實作電平的反轉

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/540081.html
標籤:其他
