как объединить выход АЦП? - PullRequest
       2

как объединить выход АЦП?

0 голосов
/ 25 декабря 2010

эй, мне нужна помощь, чтобы написать программу в компиляторе pic c, которая может соединять S, в начале выходного значения ADC (q - выходное значение, т.е. q = read_adc ()) и E в конце выходного сигнала ADC, поэтомучто я могу передать эту строку на компьютер через последовательный порт связи. Я использую Pic микроконтроллер 16f877A, как это сделать, пожалуйста, помогите мне ... thanx

1 Ответ

0 голосов
/ 25 января 2011

Кроме того, вопрос требует дополнительной информации и не является подробным, я полагаю, что вы кодируете на C. Чтобы объединить long int с char, вам нужно использовать itoa (), который возьмет int и вернет char *, позже вы простонужно выполнить какой-либо строковый процесс для их объединения.

В любом случае, в большинстве случаев это не нужно, потому что если вам нужно вывести значение adc, допустим, в ваш последовательный порт вы можете просто сначала вывести 'S', затем значение adc, а затем 'E'.

Работа со строковыми функциями в микроконтроллерах чаще всего просто приводит к загрузке большого количества неиспользуемого кода и потерянного пространства.

...