»
(007)GPIO使用步骤
(008)CubeIDE实现USB外设*
(018)C99 的指针*
(019)C99 只有值赋值,没有move*
(022)POSIX线程库pthread的同步锁*
(023)POSIX线程库pthread的多线程*
(027)C99标准库中的计时与等待 *
(028)C语言中的高精度计算库GMP *
(029)C语言中的Web服务*
(030)C语言中的字符转码ICU*
(031)从几个方面显然C语言比C++效率高*
这是非CubeIDE生成的使用GPIO的代码例子,总结自ChatGPT:
1. 使能外设时钟:
RCC_APB2PeriphClockCmd();
2. 初始化GPIO簇以及管脚Pins:
GPIO_Init();
3. 设置管脚的高低电平:
GPIO_SetBit();
GPIO_ResetBit();
ARM开发中的一些常用词汇:
CR 配置寄存器 Configure Register
SR 状态寄存器 Status Register
GPIO 通用型输入输出 General-purpose input/output
APB2 外围设备总线,STM32的标准总线 Advanced Peripheral Bus
PWR 指示灯:电源指示灯 Power
PWM 脉宽调制 Pulse Width Modulation
————www.v-signon.com学习者共勉