Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.01.2011, 06:16
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,687
Сказал спасибо: 188
Сказали Спасибо 3,190 раз(а) в 2,067 сообщении(ях)
|
lpc1768 и ком порт в компе -+++
кароче с портами я разобрался
всем спасибо кто помог - сразу видно народ тут грамотный)))
кто знает как в визуальном басике по прерываниям от порта работать?
|
|
|
|
15.01.2011, 14:17
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
Там аппаратный буфер. Достаточно его опрашивать по таймеру на наличие данных.
|
|
|
|
15.01.2011, 14:38
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,687
Сказал спасибо: 188
Сказали Спасибо 3,190 раз(а) в 2,067 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
мг. понятно
но в басике есть таймер только не меньше 1 милисек. а у меня поток данных планируется максимальный то есть 128 000 бод то есть 12 киловыборок грубо говоря. ну допустим буфер 14 байт. примерно имеем 1 килогерц нужен - в притык как бы.
как бы таймер почаще замутить?
|
|
|
|
16.01.2011, 02:32
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
__________________
|
|
|
|
16.01.2011, 03:20
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,687
Сказал спасибо: 188
Сказали Спасибо 3,190 раз(а) в 2,067 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
хрень
это я все знаю
|
|
|
|
16.01.2011, 09:00
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
Сообщение от индюк
|
но в басике есть таймер только не меньше 1 милисек. а у меня поток данных планируется максимальный то есть 128 000 бод то есть 12 киловыборок грубо говоря. ну допустим буфер 14 байт. примерно имеем 1 килогерц нужен - в притык как бы.
|
Обычно для компорта можно указать буфер и 1024байт, и 4096 байт. Поэтому период таймера можно увеличивать.
Для опроса через малые интервалы времени:
Do While Not(условие выхода из цикла)
data=читать_компорт_буфер()
...сделать что-нибудь полезное...
DoEvents -- чтоб не подвисала машина если цикл может крутиться долго
Loop
|
|
|
|
16.01.2011, 09:11
|
|
Прописка
Регистрация: 04.08.2008
Сообщений: 203
Сказал спасибо: 33
Сказали Спасибо 75 раз(а) в 58 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
Сообщение от индюк
|
хрень
это я все знаю
|
Хрень так хрень.
Но эта хрень позволяет сделать выбор буфера приличного размера.
И еще у этой хрени есть событие. И если написать в классе обработчик этого события, то можно отследить факт приема символа на ком порт. Хотя что я распинаюсь, вы же все это знаете.
__________________
|
|
|
|
16.01.2011, 10:05
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,687
Сказал спасибо: 188
Сказали Спасибо 3,190 раз(а) в 2,067 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
да. спасибо. реально знаю. я хотел работать непосредственно с прерыванием. хотя может событие это и есть в винде типа прерывание.
не так то просто прорубться в винде после отдельных мк.
хотел работать с прерыванием чтоб не крутить программу на одно месте ожидая заполнения буфера
Последний раз редактировалось индюк; 16.01.2011 в 10:07.
|
|
|
|
16.01.2011, 11:17
|
|
Частый гость
Регистрация: 28.04.2007
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
Сообщение от индюк
|
хотел работать с прерыванием чтоб не крутить программу на одно месте ожидая заполнения буфера
|
В "винде" гораздо проще работать с СОМ портом используя средства API, которые так же позволяют "не крутить программу на одном месте" чем писать свой драйвер для использования прерывания.
ps Здесь https://kazus.ru/forums/showpost.php...3&postcount=47 Gerbicid привел пример.
Последний раз редактировалось GASCHE; 16.01.2011 в 11:34.
|
|
|
|
17.01.2011, 01:07
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,687
Сказал спасибо: 188
Сказали Спасибо 3,190 раз(а) в 2,067 сообщении(ях)
|
Re: lpc1768 и ком порт в компе -+++
м. спасибо
в компах так глубоко не шарю пока. не надо как то было
я по процессорам все больше........
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Флэшку в LPT порт?
|
Levap |
Электроника - это просто |
114 |
06.09.2010 18:59 |
Порт С в ATmega8
|
VVKart |
Микроконтроллеры, АЦП, память и т.д |
2 |
10.11.2009 14:08 |
Часовой пояс GMT +4, время: 10:18.
|
|