2019年10月25日 星期五

[STM32] GPIO Output

GPIO Output 有兩種方式:

1. GPIO bit set/reset register (GPIOx_BSRR)

GPIOx_BSRR可以直接(不需要先讀出目前的值)對單獨1個bit做修改,不會影響到其他bit.
若要設定GPIOx的pin 0時,直接在BS0或BR0填入1.

[Linxu] GCC編譯產生檔案說明

bss(Block Started by Symbol):
Read-Write initialized data,未給初始值或初始值為0的全域變數

data:
Read-Write zero initialized data,有初始值的全域變數

rodata(Read-Only Data):
const的全域變數

text:
Program code,程序執行代碼的一塊內存區域