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

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

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

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

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

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

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

 
Опции темы
Непрочитано 16.01.2015, 00:54  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

WindoЗavr, вы всегда при любых затыках в форум жалуетесь? Кот сказал правильно. Эдак вы никогда ничего не создадите.
Сесть, подумать,покурить. То что вы спрашиваете, такая ерунда, что и на код смотреть влом.
Все от недомыслия происходит.
ЗЫ
а размер, я сначала подумал ассемблер.
Реклама:
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.

Последний раз редактировалось Kabron; 16.01.2015 в 00:59.
Kabron вне форума  
Непрочитано 16.01.2015, 01:00  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,904
Сказал спасибо: 2,542
Сказали Спасибо 11,816 раз(а) в 5,922 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

WindoЗavr, кстати, посмотрите свою программу и пройдитесь по ней, как это делает контроллер. Что увидите? Что она делает? Что будет передавать в порт и сколько раз?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.01.2015, 11:02  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

printf("%5d,%5d,%5d,%5d,%5d\n",ADCW0,ADCW1,ADCW2,A DCW3,ADCW4,ADCW5); не?
makakus вне форума  
Непрочитано 16.01.2015, 11:44  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,268 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

Сообщение от WindoЗavr Посмотреть сообщение
на счёт протокола передачи и парсинга
скорее всего сделаю передачу данных из 7 этапов
первое значение передалось, мк ждёт, пк подтвердил приём
второе значение передалось, мк ждёт, пк подтвердил приём
и так далее
а после шестого будет допустим код 101010 и контрольные суммы переданного
затем всё повторяется
таких циклов примерно 50 в секунду

1)Что мешает сразу формировать пакет со всеми данными, маркерами и контрольными суммами ?
2)Что мешает передавать данные без
перевода в символьную строку и не юзать printf (тормоз и лишний код)?

Сначала создаем себе проблемы, потом пытаемся их решить ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 16.01.2015, 11:49  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,904
Сказал спасибо: 2,542
Сказали Спасибо 11,816 раз(а) в 5,922 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

dosikus, каждый кузнец своего несчастья. А вариантов решения одной задачи столько же, сколько и решателей. Тут вопрос целей и уровня.
Еще - привычек и сложившихся подходов.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.01.2015, 12:37  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

Сообщение от dosikus Посмотреть сообщение
1)Что мешает сразу формировать пакет со всеми данными, маркерами и контрольными суммами ?
2)Что мешает передавать данные без
перевода в символьную строку и не юзать printf (тормоз и лишний код)?
имхо неопытность.

Пакет надо формировать - это правильно. Порядок чисел в пакете будет привязан к номеру датчика. Если передавать числа в символьном виде и в конце присобачить cr/lf, то поток можно будет принять терминалкой, полюбоваться и убедиться.

Подтверждение приёма от писюка считаю вредным, потому что винда может тормознуть на других задачах непредсказуемо. С другой стороны, винда даёт com-порту здоровенный fifo, где поток может накапливаться какое-то время. В пакет можно добавить счётчик пакетов или счётчик секунд, чтобы отслеживать потерю пакетов.
makakus вне форума  
Непрочитано 16.01.2015, 16:42  
WindoЗavr
Заблокирован
 
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
WindoЗavr на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

http://slydiman.me/rus/comm/index.htm
скачал исходник CommTest
установил slycomm, компоненты RX Lib по инструкции скопировал и вписал в билдер они встали криво
билдер плюётся
Код:
  [C++ Error] Main.h(18): E2209 Unable to open include file 'CommPort.h'
  [C++ Error] Main.h(19): E2209 Unable to open include file 'Placemnt.hpp'
  [C++ Error] Main.h(20): E2209 Unable to open include file 'RXSpin.hpp'
  [C++ Error] Main.h(26): E2303 Type name expected
  [C++ Error] Main.h(26): E2139 Declaration missing ;
  [C++ Error] Main.h(96): E2303 Type name expected
  [C++ Error] Main.h(96): E2139 Declaration missing ;
  [C++ Error] Main.h(26): E2109 Not an allowed type
  [C++ Error] Main.h(96): E2109 Not an allowed type
  [C++ Error] Main.cpp(110): E2451 Undefined symbol 'FormStorage1'
  [C++ Error] Main.cpp(118): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(135): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(141): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(150): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(156): E2451 Undefined symbol 'paEven'
  [C++ Error] Main.cpp(157): E2451 Undefined symbol 'paMark'
  [C++ Error] Main.cpp(158): E2451 Undefined symbol 'paNone'
  [C++ Error] Main.cpp(159): E2451 Undefined symbol 'paOdd'
  [C++ Error] Main.cpp(160): E2451 Undefined symbol 'paSpace'
  [C++ Error] Main.cpp(165): E2451 Undefined symbol 'sb1_0'
  [C++ Error] Main.cpp(166): E2451 Undefined symbol 'sb1_5'
  [C++ Error] Main.cpp(167): E2451 Undefined symbol 'sb2_0'
  [C++ Error] Main.cpp(182): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(188): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(194): E2451 Undefined symbol 'CommPort1'
  [C++ Error] Main.cpp(194): E2228 Too many error or warning messages
я уже часа 3 его пытаю, и 2 раза полностью сносил и устанавливал, я незнаю что делать уже
WindoЗavr вне форума  
Непрочитано 16.01.2015, 19:36  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

Сообщение от WindoЗavr Посмотреть сообщение
я незнаю что делать уже
Снести билдер,
забыть про С++,
установить бесплатную Microsoft Visual Studio Express,
перейти на C#
использовать встроенный компонент serialPort
Yurkin2014 вне форума  
Непрочитано 16.01.2015, 20:03  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,904
Сказал спасибо: 2,542
Сказали Спасибо 11,816 раз(а) в 5,922 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

Сообщение от Yurkin2014 Посмотреть сообщение
Снести билдер,
За каким корнеплодом? У меня стоят в нескольких местах пятый, шестой и 2009-й. В них пользуюсь слайкомом. Все работает.
Если кто его криво сажает, не разобравшись, так Билдер-то при чем?
WindoЗavr, в пути к компоненту русские буквы есть?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 16.01.2015, 21:04  
WindoЗavr
Заблокирован
 
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
WindoЗavr на пути к лучшему
По умолчанию Re: Форматирование данных и передача даных UART

Сообщение от akegor Посмотреть сообщение
WindoЗavr, в пути к компоненту русские буквы есть?
нет, slycomm вроде встал нормально, а вот RX Lib нет, я по инструкции копировал файлы туда, куда написано, а при попытке их установки сразу ошибки

а slycomm может без него работать?
WindoЗavr вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Беспроводная передача данных 1кб/с , 3км. Как и чем? Zemlyanov Микроконтроллеры, АЦП, память и т.д 5 29.01.2015 10:02
Тормоза при передаче данных через UART в Bluetooth модуль rus_12345 Микроконтроллеры, АЦП, память и т.д 8 05.01.2015 19:39
Передача данных через UART в AVR микроконтроллерах. harry7777 AVR 54 09.11.2013 20:40
Передача данных в UART из текстового файла bombardier_rotax Proteus 6 24.02.2010 20:50
PIC16F877A pawelk Микроконтроллеры, АЦП, память и т.д 17 28.05.2005 23:54


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot