哎 我需要帮助在pic c编译器中编写一个程序,它可以共同创建S,在ADC输出值的开始(q是输出,即q = read_adc())和E在ADC输出的末尾,这样我就可以输入通过串口通信将该字符串连接到计算机。我正在使用pic微控制器16f877A 该怎么做请帮助我... thanx
答案 0 :(得分:0)
除了问题需要更多信息而且不详细,我想你是用C编码的。 要将long int连接到char,需要使用itoa(),它将获取int并返回char *,稍后您只需要执行一些字符串处理来连接它们。
无论如何,大多数情况下这不是必需的,因为如果你需要输出adc值,让我们假设你的序列,你可以先输出'S',然后输出adc值,然后输出'E'。
在微控制器中使用字符串函数大多数情况下只会导致加载大量未使用的代码并丢失空间。