![]() |
發布時間: 2022-3-7 19:51
正文摘要:硬件為gp2y1014au0f這個pm2.5檢測模塊和STM32F103RCT6連接,硬件連接圖如圖所示; 現在因為PA0,PB1兩個IO口被占用,想把PA0改到PC10,PB1改到PC3,請問直接改是不是有影響,或者把PA0改到PA2也行,只能重定義 ... |
yzwzfyz 發表于 2022-3-8 15:07 這個我知道大佬,現在的問題就是因為PA1有特殊的復用功能,直接改端口貌似不行,我想問下是不是可以直接改成別的端口。 |
寫程序時,盡量不要將端口符號直接寫入程序中,如:PA0 = 0 而要先定義一個符號來替代端口號:如,定義:XLED3 = PA0。 如此,在程序中將 PA0 = 0 改寫成 XLED3 = 0,就可以了。 這樣做的好處是:當你將LED3改接到 PC5之后,程序只要改動一個地方, 那就是 XLED3 = PA0,改成 XLED3 = PC5,程序中所有地方都不要動。 |