C语言函数uitoa的用法
ADval = (WORD)ADC1BUF0; uitoa(ADval, (BYTE*)AN0String);这个程序中,ADC1BUF0为10位A/D转换后,存放的转换结果的寄存器。 假如我采样的是3.3v,并且单片机A/D采样的参考电压为3.3v。那么采样结果ADC1BUF0值应该为11 1111 1111(10位)。 问题: 1: ADval 值应该为多少? 2:uitoa转换后,字符串AN0String的值应该为多少? 求牛人详解下。。
补充:其中WORD 和BYTE定义如下:
typedef unsigned char BYTE;
typedef unsigned short int WORD;