【发布时间】:2019-12-17 04:25:29
【问题描述】:
我正在阅读UART 外设的源代码,其中有如下功能:
eResult = adi_stdio_ControlDevice (hSTDIOUART,
ADI_STDIO_COMMAND_SET_UART_BAUD_RATE, (void *)57600);
该函数用于连接UART,号码57600为波特率。我不明白的是(void*)57600的意思。
我认为这可能是指向const 的指针,(void*)57600 的返回值是57600。当我们使用(void*)57600 时,是否意味着我们正在创建一个指向57600 值的指针?
为什么我们必须使用(void*)57600?
【问题讨论】:
标签: pointers embedded void uart blackfin