Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Строки по USART

Непрочитано 08.10.2010, 15:13  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Строки по USART

В комп отправляю несколько параметров в виде строки функцией printf()
И хочу принять от компа в МС несколько параметров зараз.
Расчитывал на Scanf(), но нет такой в CCS+MPLAB
КАк тогда быть?
Хочу в МС передать несколько чисел (23, 5, 238, 104)
Если в компе сооружу строку "23,5,238,104\n" и приму её функцией gets(), то как потом разбор сделать? Для разбора, вообще-то, scanf() и нужна.
Научите как быть : - (
Реклама:
yellow87 вне форума  
Сказали "Спасибо" yellow87
warel (27.06.2019)
Непрочитано 08.10.2010, 15:19  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: строки по USART

Разбор - посимвольно, с использованием автомата состояний. Возможно проще будет со стороны ПК сделать поля фиксированной ширины, и передавать пакет. тогда разбор резко упрощается, т.к. данные всегда находятся на одном и том же месте.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (27.06.2019)
Непрочитано 08.10.2010, 15:23  
OlegNZH
Почётный гражданин KAZUS.RUN
 
Регистрация: 28.02.2010
Сообщений: 2,294
Сказал спасибо: 52
Сказали Спасибо 460 раз(а) в 391 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: строки по USART

а терминала в CCS+MPLAB нет?( просто не знаю)
OlegNZH вне форума  
Сказали "Спасибо" OlegNZH
warel (27.06.2019)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Фантомное" питание контроллера по USART MasterMushi Микроконтроллеры, АЦП, память и т.д 8 07.10.2010 22:38
Вывод строки в USART rocky7 Микроконтроллеры, АЦП, память и т.д 4 02.10.2010 22:51
Bluetooch - USART переходник nml Микроконтроллеры, АЦП, память и т.д 12 17.08.2010 13:05
Usart (УСАПП) wolfinstein Микроконтроллеры, АЦП, память и т.д 15 18.02.2010 19:15
Почему USART работает правильно? zhan99999 Микроконтроллеры, АЦП, память и т.д 10 24.01.2010 15:39


Часовой пояс GMT +4, время: 23:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.