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

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

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

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

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

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

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

 
Опции темы
Непрочитано 15.01.2011, 06:16  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,404
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию lpc1768 и ком порт в компе -+++

кароче с портами я разобрался
всем спасибо кто помог - сразу видно народ тут грамотный)))

кто знает как в визуальном басике по прерываниям от порта работать?
Реклама:
индюк на форуме  
Непрочитано 15.01.2011, 14:17  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

Там аппаратный буфер. Достаточно его опрашивать по таймеру на наличие данных.
Easyrider83 вне форума  
Непрочитано 15.01.2011, 14:38  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,404
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

мг. понятно
но в басике есть таймер только не меньше 1 милисек. а у меня поток данных планируется максимальный то есть 128 000 бод то есть 12 киловыборок грубо говоря. ну допустим буфер 14 байт. примерно имеем 1 килогерц нужен - в притык как бы.

как бы таймер почаще замутить?
индюк на форуме  
Непрочитано 16.01.2011, 02:32  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

http://www.microsofttranslator.com/B...008/en-us?fr=1
Тут посмотри.
__________________
Gerbicid вне форума  
Непрочитано 16.01.2011, 03:20  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,404
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

хрень
это я все знаю
индюк на форуме  
Непрочитано 16.01.2011, 09:00  
uk8amk
Вид на жительство
 
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
uk8amk на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

Сообщение от индюк Посмотреть сообщение
но в басике есть таймер только не меньше 1 милисек. а у меня поток данных планируется максимальный то есть 128 000 бод то есть 12 киловыборок грубо говоря. ну допустим буфер 14 байт. примерно имеем 1 килогерц нужен - в притык как бы.
Обычно для компорта можно указать буфер и 1024байт, и 4096 байт. Поэтому период таймера можно увеличивать.

Для опроса через малые интервалы времени:
Do While Not(условие выхода из цикла)
data=читать_компорт_буфер()
...сделать что-нибудь полезное...
DoEvents -- чтоб не подвисала машина если цикл может крутиться долго
Loop
uk8amk вне форума  
Непрочитано 16.01.2011, 09:11  
Gerbicid
Прописка
 
Аватар для Gerbicid
 
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
Gerbicid на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

Сообщение от индюк Посмотреть сообщение
хрень
это я все знаю
Хрень так хрень.
Но эта хрень позволяет сделать выбор буфера приличного размера.
И еще у этой хрени есть событие. И если написать в классе обработчик этого события, то можно отследить факт приема символа на ком порт. Хотя что я распинаюсь, вы же все это знаете.
__________________
Gerbicid вне форума  
Непрочитано 16.01.2011, 10:05  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,404
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

да. спасибо. реально знаю. я хотел работать непосредственно с прерыванием. хотя может событие это и есть в винде типа прерывание.
не так то просто прорубться в винде после отдельных мк.

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

Последний раз редактировалось индюк; 16.01.2011 в 10:07.
индюк на форуме  
Непрочитано 16.01.2011, 11:17  
GASCHE
Частый гость
 
Регистрация: 28.04.2007
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
GASCHE на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

Сообщение от индюк Посмотреть сообщение
хотел работать с прерыванием чтоб не крутить программу на одно месте ожидая заполнения буфера
В "винде" гораздо проще работать с СОМ портом используя средства API, которые так же позволяют "не крутить программу на одном месте" чем писать свой драйвер для использования прерывания.
ps Здесь https://kazus.ru/forums/showpost.php...3&postcount=47 Gerbicid привел пример.

Последний раз редактировалось GASCHE; 16.01.2011 в 11:34.
GASCHE вне форума  
Непрочитано 17.01.2011, 01:07  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,404
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: lpc1768 и ком порт в компе -+++

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

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Флэшку в LPT порт? Levap Электроника - это просто 114 06.09.2010 18:59
Порт С в ATmega8 VVKart Микроконтроллеры, АЦП, память и т.д 2 10.11.2009 14:08


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


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