2021年11月19日 星期五

[C] 運算子的優先順序


prefix: ++與 *的運算優先權相同,從右到左看。
postfix: ++的運算優先權高於 prefix ++與 *,從左到右看。


C 運算子的優先順序和關聯性
C語言: ++*p, *p++和 *++p的不同

2021年11月16日 星期二

[STM32] GPIO/DMA/Clock/UART/USART

GPIO

APB2的High-Low切換可達18MHz

工作模式
1. GPIO_Mode_AIN
2. GPIO_Mode_IN_FLOATING
3. GPIO_Mode_IPD
4. GPIO_Mode_IPU
5. GPIO_Mode_OutPP //推出高電流
6. GPIO_Mode_OutOD
7. GPIO_Mode_AF_PP
8. GPIO_Mode_AP_OD

ARM的匯流排:
AMBA bus
1. ASB (Advanced System Bus)
2. AHB (Advance Hige-performance Bus)
3. APB (Advanced Peripheral Bus)


2021年11月8日 星期一

[C] const

const是修飾右邊的內容

const int a;
a = 0xAA;
[Error] assignment of read-only variable 'a'