|
Связка AVR и Excel, как связать? |
|
|
|
Feb 20 2009, 18:03
|
Группа: Новичок
Сообщений: 9
Регистрация: 28-01-09
Из: Смоленск
Пользователь №: 44 099

|
Вот возник вопрос о передачи данных из EEPROM в таблицу Excel. AVR считывая по нужным адресам данные из EEPROM пересылает их в UART,как я понял на стороне ПК управление берет на себя скрипт на VBA, который рассовывает принятые переменные в нужные адреса ячеек в Excel. Реализовывал ли кто подобное? Что можно почитать про особенности работы AVR с Excel? Спасибо.
--------------------
Я электронику люблю! Возьму паяльничком пройду! В ней нет проблем и главный плюс. Мы совместимы как припой и флюс.
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 34)
|
Feb 20 2009, 18:50
|
Группа: Новичок
Сообщений: 9
Регистрация: 28-01-09
Из: Смоленск
Пользователь №: 44 099

|
Можно сказать, что конечному пользователю, не мне) будет сложновато проделывать подобное. Трудновато будет мне с VBA. Почитал на подобную тему инфо, народ решает проблему с помощью макросов к Excel'ю. Видно для уменьшения проблем пользователю, прибавим проблем себе.
--------------------
Я электронику люблю! Возьму паяльничком пройду! В ней нет проблем и главный плюс. Мы совместимы как припой и флюс.
|
|
|
|
|
Feb 20 2009, 19:00
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(Dog Pawlowa @ Feb 20 2009, 23:38)  " ВинАПи " Не надо ВинАПИ. Ставятся соответствующие разделители, принимается терминалкой, сохраняется в текстовый файл и импортируется в Эксель. Год назад решал подобную-же задачу -- собирать с датчика данные и смотреть/обрабатывать в Excel'e. Поскольку мне нужно было еще попутно смотреть в "режиме осциллографа" что там пишется в файл, то задачу решил с помощью написания соответствующей проги на VC++ (6.0). Прога принимала данные (двоично-упакованные числа) с СОМ-порта, распаковывала и сохраняла их в человеческом текстовом формате в файле, попутно отображая в окошке динамику процесса. Это сложный и долгий путь. Сделайть проще, как предлагает, Dog Pawlowa: * МК передает по RS232 числа в текстовом формате; по сути, льет готовый отформатированный текст, который Вы получаете с помощью sprintf(str, ...), в UART. * На стороне компа Вы запускаете на выполнение команду c:>copy com1 myfile.txt * После окончания приема загружаете Excel и импортируете в него файл.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 20 2009, 19:46
|
Группа: Новичок
Сообщений: 9
Регистрация: 28-01-09
Из: Смоленск
Пользователь №: 44 099

|
Спасибо за помощь. Посмотрел на зарубежных сайтах, там люди делали макросы в Excel для приема данных с АЦП AVR через UART и отображали полученное в графиках. Посмотрел структуру VBA на примере готовых решений, думаю осилю.Тем более, что надо расставить принимаемые данные в нужные ячейки, после прочтения, кажется уже не так сложно.Спасибо еще раз.
--------------------
Я электронику люблю! Возьму паяльничком пройду! В ней нет проблем и главный плюс. Мы совместимы как припой и флюс.
|
|
|
|
|
Feb 21 2009, 06:41
|
Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782

|
Цитата(777777 @ Feb 21 2009, 08:56)  А других "страшных слов" кроме VBA ты не знаешь? Нужно нанять программиста и он сам решит, как это сделать. А аппаратчику (т.е. тебе) не мешало бы подумать, что использование UART в нынешнее время не то чтобы устарело - это 20-й век. Ты давно видел компы с этим портом? Они уже лет пять как не выпускаются, а вы упорно лепите свои уарты. Может о прогрессе подумать пора? А ведь некоторые люди еще письма руками пишут и по почте (не путать с e-mail) отправляют, это же даже не наша эра  . А вот с выделенным +1.
|
|
|
|
|
Feb 21 2009, 08:28
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(ut1wpr @ Feb 21 2009, 09:30)  Мостик между 20-м и 21-м веком - переходник COM-USB. Т.е. вроде бы ты еще в 20-м, а с другой стороны, и отсутствие СОМ тебе не страшно...  "Мостики" эти придуманы для устройств, разработанных еще в 20-м веке. Но разрабатывать такие в 21-м и закладываться на переходники - это или глупость, или лень изучать USB. Цитата(VladimirYU @ Feb 21 2009, 09:41)  А ведь некоторые люди еще письма руками пишут и по почте (не путать с e-mail) отправляют, это же даже не наша эра  . Не знаю я таких людей. Сейчас бумажные письма используются только для переписки между предприятиями - и то, только потому, что бумажные письма это единственное, что принимают к рассмотрению арбитражные суды. А обычные люди даже в деревнях уже давно письма не пишут - они звонят по мобилке.
|
|
|
|
|
Feb 21 2009, 08:48
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(777777 @ Feb 21 2009, 10:56)  использование UART в нынешнее время не то чтобы устарело - это 20-й век. Ты давно видел компы с этим портом? Они уже лет пять как не выпускаются, а вы упорно лепите свои уарты. Может о прогрессе подумать пора? Холиварное, однако утверждение. Не могу согласится полностью, нужно уточнять. Прогресс нужен тогда, когда он радикально изменяет жизнь к лучшему. Я, например, очень даже не редко использую в качестве канала передачи инфы связку UART-COMx и не считаю, что это есть моветон. Наоборот, там где есть возможность, я использую именно этот тип связи, ибо это проще и следовательно быстрее реализуется. Я отступаю от этого способа связи только в двух случаях: 1) если на компе нет СОМ-портов; 2) для коммерческих изделий, т.е. для изделий, которые будут юзаться не мной или людьми не из моего ближайшего окружения. Следует заметить, что я отступаю ни куда-нибудь далеко и радикально, а опять же в направлении организации UART-COM канала через USB, устанавливая вместо микросхем (или транзисторов) для RS232 микросхемы FT232х. При этом на стороне компа требуется установить только FTDI-драйверы. Прикладное ПО на стороне компа и фёрмварь на стороне МК почти не затрагиваются. Я бы, конечно, полностью перешел на ЮСБ, но меня сдерживают следующие факты: 1) Организация передачи инфы через ЮСБ -- сложнее. 2) Передача инфы через ЮСБ кешируется, как следствие, нельзя полагаться на временные параметры. 3) При тех же скоростях передачи данных, как и в случае с RS232, реализация ЮСБ-канала получается дороже. 4) Косяков со связью по ЮСБ намного больше, чем со связью по RS232, и дебажить их труднее. Но есть один сильный аргумент в пользу ЮСБ -- халявное питание от компа. Все остальные положительные стороны ЮСБ у меня как-то не очень востребованы. Все, что я сказал выше, это не есть истина на все случаи жизни. Я говорил только про специфику своих задач, только за себя.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 21 2009, 10:31
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(777777 @ Feb 21 2009, 16:28)  это или глупость, или лень изучать USB. Третьего варианта Вы совсем не допускаете? Я вот видимо глупый человек, или ленивый, потому что в свои системы закладываю RS-232. И компы у нас свежайшие (2009 год выпуска) и, не поверите, на каждом RS-232. На ноутах нет, согласен. Так может быть для приложений, который не требуют навороченного траффика, не предназначены для массового использования не будем навязывать USB (ну или ETHERNET), ставя в вину человека глупость или лень... Все таки UART довольно старый, отработанный на много рядов интерфейс, имеющийся почти везде. Без драйверов легко доступен даже без установленной ОС. Это я, конечно, крайний случай загнул. Но в целом могу с Вами согласиться, что USB нужен. В принципе, применение АРМ не мешает заложить хоть три интерфейса в девайсе (RS-232, USB, ETHERNET). Тогда будет совместимо с компами 20 летней давности и с локальными сетями, имеющимися в настоящее время.
--------------------
Выбор.
|
|
|
|
|
Feb 21 2009, 10:44
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Herz @ Feb 21 2009, 12:25)  Есть ещё один, наверное самый важный недостаток связи по USB: устройства, подключенные к компьютеру время от времени просто "теряются", комп. перестаёт их "видеть", пока коннектор банально не вынуть и не вставить снова. Уж не знаю, проблема ли это Винды или в самом протоколе что-то, <...> Я думаю это проблема разработчика. И уж называть это "самым важным недостатком" - это явное преувеличение. Главным недостатком является сложность протокола - да, я с этим согласен, но это только в первый раз. С последующими устройствами проблем будет меньше. Еще один существеннцй недостаток - сложность получения Vendor ID, но он тоже решаем. А больше я проблем не вижу. Для UARTа сейчас осталось только одна ниша - использование его для связи между двумя микропроцессорами, да и здесь во многих случаях удобнее воспользоваться SPI. Цитата(haker_fox @ Feb 21 2009, 13:31)  Третьего варианта Вы совсем не допускаете? Я вот видимо глупый человек, или ленивый, потому что в свои системы закладываю RS-232. Ну, если же слово "ленивый" вас оскорбляет, то скажем мягче - мешает косность мышления. Я понимаю, что если человек десятки раз использовал RS-232 и изучил его до мелочей, то ему трудно заставить себя изучать что-то другое, особенно если протокол достаточно сложный и по нем мало толковой литературы. Но увы - это необходимо делать хотя бы для того, чтобы не отстать от конкурентов.
|
|
|
|
|
Feb 21 2009, 12:18
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(777777 @ Feb 21 2009, 18:44)  Для UARTа сейчас осталось только одна ниша - использование его для связи между двумя микропроцессорами, да и здесь во многих случаях удобнее А если необходимо свзять два узла оборудования, например систему управления и выносной пульт управления? Тут тоже USB необходимо городить?) Только зачем? Когда все полностью решает UART. Цитата(777777 @ Feb 21 2009, 18:44)  Но увы - это необходимо делать хотя бы для того, чтобы не отстать от конкурентов. Еще раз повторюсь, что если я делаю девайс в единичном или мелкосерийном масштабе или для себя, то конкуретнов вообще нет. Короче говоря, аргументирования, кроме конкуренции и отставания от времени я не вижу. Ради же названных причин ставить USB не вижу смысла. Каждый выбирает то, что ему подходит. Здесь панацеей от всех бед USB выступать не может.
--------------------
Выбор.
|
|
|
|
|
Feb 21 2009, 12:40
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(777777 @ Feb 21 2009, 13:44)  Еще один существеннцй недостаток - сложность получения Vendor ID, но он тоже решаем. А больше я проблем не вижу. На самом деле главный недостаток - это офисный характер протокола. Работает в пределах офисного стола. На сотни (да хоть на десять) метров его не раскинешь. А иногда (и очень часто) надо. А UART - загнал в 485 - и получил промышленный стандарт. Хотя, кому чего нужно. Кому рюшечки на столе, кому системы автоматизации...
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Feb 21 2009, 15:41
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Ну почему же, USB дает много пользы если знать в нем толк USB в первую очередь интересен мультиинтерфейсностью. Скорость и на UART современных можно достичь 3-4 мегабита. И FireWire есть если нужно качать с дивайсов долго и нудно. Однако вот делаю допустим медицинский дивайс, там раньше стоял здоровый RS232 для компа, еще один для принтера и еще один для сканера штрих кода. Теперь ставлю один маленький OTG USB и он один заменяет все три интерфейса и даже больше. Дивайс становиться компактней и дешевле. Меньше мех. обработки Даже если в дивайсе был один RS232, то замена его на USB функцию позволяет получит до 255 виртуальных COM портов при подключении к компьютеру. Очень удобно под каждую задачу в микроконтроллере иметь свой диагностический канал в виде отдельного COM порта на компьютере. Или допустим GSM модемы. Очень скоро они все станут с USB интерфейсом. Там реализуют сразу 3-и виртуальных COM порта. Один для отладки или GPS-а, один для AT команд, один для интернета. Очень удобно. Одновременно и с SMS и с интернет работать можно. Еще интересная тема в том, что в USB стандартизирует доступ и использование таких дивайсов протоколы к которым были раньше в основном под строгим NDA. Это и Wi-Fi, Wi-MAX, WEB камеры, FLASH накопители, принтеры, цифровые фотики, мобилы и т.д. На самом деле трудно придумать где USB не дал бы конкурентного преимущества и скорость тут как бы не причем. Цитата(DpInRock @ Feb 21 2009, 16:28)  USB это пижонство и совершенно лишний гемморой. Если скорости меньше мегабита.
|
|
|
|
|
Feb 21 2009, 16:14
|
Группа: Новичок
Сообщений: 9
Регистрация: 28-01-09
Из: Смоленск
Пользователь №: 44 099

|
Уважаемый 777777, если бы я написал связка AVR c Excel через USB вам бы наверно нечего было сказать? Я тоже ленивый и не хочу реализовывать USB , тем более, что планируется передавать меньше 1 кб информации и использовать переходник RS232<>USB. Про длину на который можно вынести девайс от компа сказано по делу.Это тоже учитывается. Спасибо всем за ответы и помощь. Теперь вот задумался, может написать в Visual C# програмку, которая в свою таблицу будет просто помещать принятое в нужные ячейки.А потом просто распечатывать поле и интерфейс простым получится, да логотип и законченность прибавится))
--------------------
Я электронику люблю! Возьму паяльничком пройду! В ней нет проблем и главный плюс. Мы совместимы как припой и флюс.
|
|
|
|
|
Feb 21 2009, 19:37
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(DpInRock @ Feb 21 2009, 19:28)  USB это пижонство и совершенно лишний гемморой. Если скорости меньше мегабита. Упс! Про пиженство это Вы зря. Не красиво получилось  Конечно, в некоторых случаях лучше использовать USB, а не RS232. AlexandrYхорошо описал, как он борется со своими проблемами. Я его понимаю. Более того, я тоже так считаю, что в его частном случае использование USB более оправдано, чем использование RS232. Мне кажется, что MrYuran ближе всех подошел к истине. Сфера применения USB -- это "настольное" его оспользование. Возвращаясь к началу, следует наверно уточнить, что USB не предназначен для замены RS232. Эти два протокола имеют общую территорию. Но у каждого протокола есть свои области применения, и, надо сказать, далеко не малые, где один из них будет более оправдан, чем другой. И я так думаю, что это определяется не модой на новые технологии, и не пиженством, а в первую очередь экономическими, а во вторую очередь -- техническими соображениями.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 22 2009, 08:16
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(rezident @ Feb 22 2009, 02:37)  не могу не поправить, RS232 это не протокол, а стандартный (стандартизованный) электрический интерфейс. Ну почему же? Мы обсуждаем вопросы как раз физического уровня (по семиуровневой модели OSI). Мы говорим о материальных средах передачи: кабели, соединители, затрагиваем вопросы каким образом байт из одного устройства по проводам пропадает в другое устройство. Мы рассматриваем уровни передаваемых сигналов, скорости передачи, очередность передачи битов, и т.д. Хотя, спасибо за поправку. Заставил задуматься, полистать книжки. Забавно, Дуглас Камер в книге "Сети TCP/IP: принципы, протоколы, структура" говорит о RS232 не как о протоколе, и даже не как об "элетрическом стандартном интерфейсе". Он отзывается о нем как стандарте. А вот Фред Иди в своей радиолюбительской книжке "Сетевой и межсетевой обмен данными с МК" рассматривает RS232 именно как протокол. Я склоняюсь к мысли, что RS232c следует все таки относить к понятию протокола, а не рассматривать отдельно его только элекрические и физические характеристики. Понятие RS232 слишком обширное. Поэтому, определение "протокол" -- это самое подходящее для него.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 22 2009, 09:54
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(zltigo @ Feb 22 2009, 13:33)  Это и есть стандарт. Именно стантдарт - очень старый, 60x годов, когда рекомендации "ассоциации электронной промышлености" обозначали, как RS а не EIA. Сейчас это правильнее называть EIA-232E  . А вобще ICCIT(МККТТ) V.24 более кошерен к поминанию в качестве стандарта. ISO тоже какой-то имеется на этот счет. Да, похоже я не совсем прав. Наверно все-таки следует говорить о "стандарте" RS232. Понятие "стандарт" более емкое, чем "протокол". Когда мы говорим "протокол RS232", то, не буду лукавить, откидываем такие понятия как дальность, скорость, напряжение, тип разъема и т.д., и подразумеваем в первую очередь порядок передачи битов, наличие старт-стопов, паритета и т.д. Т.е. протокол -- это понятие программной реализации стандарта.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 22 2009, 14:22
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(zhevak @ Feb 22 2009, 14:54)  Да, похоже я не совсем прав. Наверно все-таки следует говорить о "стандарте" RS232. Понятие "стандарт" более емкое, чем "протокол". Когда мы говорим "протокол RS232", то, не буду лукавить, откидываем такие понятия как дальность, скорость, напряжение, тип разъема и т.д., и подразумеваем в первую очередь порядок передачи битов, наличие старт-стопов, паритета и т.д. Т.е. протокол -- это понятие программной реализации стандарта. Вы вообще стандарт EIA/TIA-232-F видели? Нет там слов про протокол вообще! Про электрические характеристики сигналов написано. Про типы разъемов. Про соединения DTE<->DCE, про количество и способы соединения сигналов квитирования. Про емкость и длину линии. А вот про количество информационных битов в символе и бит паритета, там как раз нет ничего. Вот одна из первых страничек стандарта с описанием разделов. А в этой апликухе краткий обзор по многим известным стандартным интерфейсам.
|
|
|
|
|
Feb 22 2009, 20:03
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(rezident @ Feb 22 2009, 19:22)  Вы вообще стандарт EIA/TIA-232-F видели? Нет там слов про протокол вообще! Про электрические характеристики сигналов написано. Про типы разъемов. Про соединения DTE<->DCE, про количество и способы соединения сигналов квитирования. Про емкость и длину линии. А вот про количество информационных битов в символе и бит паритета, там как раз нет ничего.  Да, сегодня явно не мой день. Даже не знаю, что и ответить... Одняко, попробую. Я тоже умею гуглить и тоже умею читать. Первая же ссылка при поиске "Protocol EIA232" ведет на страницу http://www.interfacebus.com/Design_Connector_RS232.html, где читаем следующий текст: Цитата Remember TIA/EIA232 does not define the protocol or parity. Отлично! То, что доктор прописал! Однако, на этой же странице первый рисунок имет подпись "EIA232 Protocol" (загрузите страницу с отключенными изображениями), на котором показана временная диаграмма передачи бит. Оба-на! И как это противоречие понимать? И таких мест в инете очень много. Уважаемый rezident, я Вам буду очень благодарен, если Вы сможете ответить на два простых вопроса. 1. Чем объяснить, что очень многие употребляют неправильное сочетание терминов "Протокол RS232" и при этом абсолютно точно понимают, о чем идет речь. 2. Какой нормативный документ (стандарт, протокола, ...) регламентирует порядок передачи битов, наличие стартовых и стоповых битов при передаче инфы в стандарте RS232? Я не хочу Вас "уколоть", это мне нужно лишь для того, чтобы знать, чем следует заменить мое неправильное выражение "Протокол RS232". Пожалуйста, назовите правильный термин, которым можно так же лаконично и понятно_для_всех называть передачу битов. Я не против поучиться. Спасибо.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 22 2009, 21:56
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(zhevak @ Feb 23 2009, 01:03)  1. Чем объяснить, что очень многие употребляют неправильное сочетание терминов "Протокол RS232" и при этом абсолютно точно понимают, о чем идет речь. Это вопрос риторический что ли? Спросите у тех, кто употребляет такое словосочетание. Они видимо про RS232 только в применении к COM-порту PC знают Цитата(zhevak @ Feb 23 2009, 01:03)  2. Какой нормативный документ (стандарт, протокола, ...) регламентирует порядок передачи битов, наличие стартовых и стоповых битов при передаче инфы в стандарте RS232? Это определяется конкретным UART (Universal Asynchronous Receiver / Transmitter), который подключен к интерфейсу RS232. Через RS232 теоретически можно и манчестер забульбенить. Только нафиг не нужно при такой низкой пропускной способности оного интерфейса. Цитата(zhevak @ Feb 23 2009, 01:03)  Я не хочу Вас "уколоть", это мне нужно лишь для того, чтобы знать, чем следует заменить моенеправильное выражение "Протокол RS232". Пишите корректно - "интерфейс RS232" и лично у меня не будет никаких претензий Цитата(zhevak @ Feb 23 2009, 01:03)  Пожалуйста, назовите правильный термин, которым можно так же лаконично и понятно_для_всех называть передачу битов. "Передача битов" настолько размытое в понимании словосочетание, что под него просто невозможно дать конкретное определение или термин. Если вы про асинхронную последовательную связь пишете, то так и указывайте - последовательная асинхронная. Биты ведь и через параллельную шину тоже передаются, только одновременно по нескольку - параллельно  А RS232 может и синхронным быть. В стандарте указана такая возможность.
|
|
|
|
|
Feb 23 2009, 18:16
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(rezident @ Feb 23 2009, 02:56)  Через RS232 теоретически можно и манчестер забульбенить. ага, а некоторые МК это могут даже практически  А еще могут работать в режиме модема, RS485, IrDA. А если теоретически и чисто поизвращаться, то я бы сюда еще и функции ШИМ приписал... и может быть еще что-нибудь. Так что? Будем друг друга понтами валить? Цитата "Передача битов" настолько размытое в понимании словосочетание, что под него просто невозможно дать конкретное определение или термин. Дак вот и я о том же! -- Нет официального ни термина, ни определения. Поэтому многие, в т.ч. и я, применяют условную терминологию "Протокол RS232", и под этим подразумевают не удобоно-длинное определение "последовательная асинхронная связь с одним стартовым и одним (двумя или полуторами стоповыми битами), стартовый бит нулевой, стоповый -- единичный, количество информационных битов может быть ..." -- не буду далее продолжать. Дураков здесь нет  , понятно о чем идет речь. Цитата Если вы про асинхронную последовательную связь пишете, то так и указывайте - последовательная асинхронная. Разумеется, я имел виду именно последовательную передачу битов, или мы еще какой-то интерфейс здесь упоминаем? Цитата Биты ведь и через параллельную шину тоже передаются, только одновременно по нескольку - параллельно  Хотя, опять же, если поизвращаться, то, думаю, можно через RS232 параллельно по паре бит передавать. Только зачем?  Цитата А RS232 может и синхронным быть. Да неужели?!!  Ну что уж так дурно думать-то о людях? И давайте уже прекращать этот никому не нужный балаган. Обращаюсь к Вам, как к модератору, удалите ненужные постинги. Я не возражаю.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Feb 23 2009, 20:34
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(zhevak @ Feb 23 2009, 23:16)  Поэтому многие, в т.ч. и я, применяют условную терминологию "Протокол RS232", и под этим подразумевают не удобоно-длинное определение "последовательная асинхронная связь с одним стартовым и одним (двумя или полуторами стоповыми битами), стартовый бит нулевой, стоповый -- единичный, количество информационных битов может быть ..." -- не буду далее продолжать. Дураков здесь нет  , понятно о чем идет речь. Если условно, то Солнце вращается вокруг Земли. Это ведь каждый видит собственными глазами каждый день. Вы можете придумывать себе какие угодно условности, названия и абстракции. Никто не может вам в этом помешать. Вот только перед тем как их употреблять, договоритесь о них с другими. Если их примут, то замечательно, а если нет, то хотя бы будут иметь в виду, пытаясь понять, о чем вы им объясняете. RS232 это интерфейс, а не протокол. Точка.
|
|
|
|
|
Feb 23 2009, 21:39
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(rezident @ Feb 24 2009, 01:34)  RS232 это интерфейс, а не протокол. Точка.  Никогда так не смеялся! Спасибо! "По науке", RS232 -- это интерфейс. Никто и не оспаривает. Когда люди говорят о том, как они собираются передвавть данные -- по SPI-ли, по I2C-ли, или еще как-то, когда людей не интересуют ни типы разъемов, ни номера контактов, а только задействованные модули в МК (или ПК), когда им важно подчеркнуть, что этот тип последовательной передачи данных будет именно такой, а не какой-то другой, то они условно называют это -- "протокол 232". И все друг друга понимают, хотя такого протокола ни в одном стандарте нет. Как нет и официального определения следующих выделенных мною терминов, которые я надергал из Ваших же постов: Цитата(rezident) напишите баг-репорт В европейском суппорте могут потом задолбать общался и мылом и по телефону А в этой апликухе ... и еще много чего можно было насобирать. Дело не в этом, дело в том, что мне это ничуть не помешало уловить суть Ваших мыслей. Было бы желание. А придраться можно к чему угодно. И тоже, было бы желание.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Mar 11 2009, 10:21
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 4-09-06
Пользователь №: 20 058

|
Мда...много человеку подсказали, а обсуждения аж на 3 странцы...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|