有人能帮我解决这个问题吗...
我有
float avg = 0; uint16_t *pTx = &avg;
Avg 是一组 A/D 转换、在运行时看起来不错(例如 avg = 3834.0)
我将此值发送给函数:
UCA1TXBUF = itoa((((uint16_t)(avg)) >> (4 * lowByte)) & 0x0F);
它的传输很好…
我想使用指针、但是 bcz 我将调用各种数据的函数。 我遇到的问题是、当我调用函数时、我将传递一个浮点值(如上所示)、但是有时会调用该函数、而我将向该函数传递一个 volatile uint16_t。 我如何描述指针/对其进行拼写以解决此问题?
谢谢