嘿,我需要帮助来写一个程序在pic c编译器,它可以串接S,在ADC输出的开始值(q是输出,即q= read_adc() )和在ADC输出的结尾的E,这样我就可以通过串口通信将该字符串馈送到计算机。我正在使用pic微控制器16f877A如何做请帮助me...thanx
发布于 2011-01-25 05:25:52
除了问题需要更多信息并且不详细之外,我假设你是用C编写的。要将一个长int连接到char,你需要使用itoa(),它将接受int并返回char*,之后你只需要做一些字符串处理来连接它们。
无论如何,大多数时候这是不必要的,因为如果你需要输出ADC值,让我们假设你的串行,你可以只输出'S',然后是adc值,然后是'E‘。
在微控制器中使用字符串函数大多数时候只会导致加载大量未使用的代码和丢失空间。
https://stackoverflow.com/questions/4530162
复制相似问题