"GPIO" 表示通用输入/输出,是一种通用的概念,用于描述某个引脚的通用数字输入或输出功能。 在MCU 中,某个端口的引脚可以被配置为 GPIO,允许它在程序中被用作通用的数字输入或输出引脚。 GPIO 可以用于读取外部信号(作为输入)或控制外部设备(作为输出)。 因此,关系可以总结如下: 一个MCU 可能有多个端口,每个端口...
gpio是通用输入输出端口的英文, 是指单一根脚.port是指一组gpio,看单片机的端口规划例如8051就有0~3个port
宏的根本原理是替换,你上面的写法加不加括号一样。但是要考虑这样一种情况,例如我想计算(a+b)*c define sum(a,b) a+b int i= sum(2,3)*4;注意,宏是替换,上面展开是 2+3*4 因为优先级问题,3*4先算。如果加了括号 define sum(a,b) (a+b)(2+3)*4 得到预期的结果 ...
你的理解其实没错,port就是PIN的port,比如PIO0_17,那么它的port就是0,。 /** * @brief Set GPIO direction for a single GPIO pin to an input * @param pGPIO : The base of GPIO peripheral on the chip * @param port : GPIO Port number where pin is located *...