TencentOS Tiny AIoT 應用創新大賽是騰訊 TencentOS 團隊聯合恩智浦半導體、安謀科技(Arm China)發起的線上開發者活動,主要面向中小企業嵌入式工程師、廣大嵌入式開發者、物聯網愛好者、創客團隊等,號召廣大開發者能參與到國內開源項目中,通過開源協同,基於 Tencent ...
代碼
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從而實現電平的反轉