单片机AD采样结果如何以十进制发送到串口调试助手

2019-03-24 14:03发布

AD转换计算后数据为unsigned long 型数据   如何通过串口传输到调试助手且为十进制的,高手指点 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
jxndcl301
2019-03-25 20:27
原帖由 wzp2007 于 2012-5-26 12:58 发表 串口初始化应该没错啊,错了的话,也不能用UARTCharPut输出字符啊! 串口初始化 我是这样的 UARTConfigSet(UART0_BASE, //配置串口 115200, //波特率 UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ON ...
你这样的话就需要将进制数 格式化为字符输出呢!ustdlib.c里面的这些函数//*****************************************************************************//// Prototypes for the APIs.////*****************************************************************************extern int uvsnprintf(char *pcBuf, unsigned long ulSize, const char *pcString,                      va_list vaArgP);extern int usprintf(char *pcBuf, const char *pcString, ...);extern int usnprintf(char *pcBuf, unsigned long ulSize, const char *pcString,                     ...);extern void ulocaltime(unsigned long ulTime, tTime *psTime);extern unsigned long ustrtoul(const char *pcStr, const char **ppcStrRet,                              int iBase);extern char *ustrstr(const char *pcHaystack, const char *pcNeedle);这些函数好好利用下吧!

一周热门 更多>

相关问题

    相关文章