|
do{GPIO_Init(GPIOA1,3,1);GPIO_PullHigh_Init(GPIOA1,3);}while(0) 听说这个是端口初始化语句,那个大佬解释一下用法? |
|
这需要解释啥,有什么看不懂的 |
|
这解释啥? |
|
看不懂去复习一下c语言 |
| 你是说的这个do-while(0)的用法吧,谈不上奇葩,不少人有用这个写法。当我们针对某段代码做宏定义时,这个写法还是挺方便的。在STM32Cube库里就有类似的写法,你可以看看。其实,这个写法你能看懂怎么回事即可,至于你自己是否接受或喜欢这个写法是另外一回事。 |
用F103的串口能跑多快?
F103和G474的180°移相區別
怎么将keil工程更换为vscode工具链?
ST25R3911B无法读取到标签,MCU采用的是STM32F103C8
STM32F103 PA0 EXIT 上拉电阻不能太大
[STM32CubeProgrammer]怎么才能在cubeprogrammer上实现部分升级
ST的大大们您们好,我有一块利尔达STM32MP257F-DK开发板,请问我怎样完全找到完整能运行的STM32MP257的裸机程序
低速晶振不起振问题
使用STM32F1能实现USB和fatfs同时访问SD卡吗
STM32F1使用FSMC外扩SRAM数据读写高8位数据异常问题
微信公众号
手机版