void GPIO_EventOutputConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource)中的uint8代表什么,为什么不是uint16
时间: 2023-12-01 14:40:04 浏览: 85
Gpio--keyboard-driver-under-INPUT-.rar_GPIO linux _gpio_keys
在函数声明中,uint8_t代表无符号8位整数类型,而uint16_t代表无符号16位整数类型。在这个函数中,GPIO_PortSource和GPIO_PinSource都是GPIO端口和引脚的源,它们的值都不会超过8位,因此使用uint8_t类型就足够了。如果使用uint16_t类型,会浪费内存空间。因此,为了节省内存,这个函数使用了uint8_t类型而不是uint16_t类型。
阅读全文