![]() |
|
|
![]()
|
|
| ГЫнок |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 20.3.2009 Репутация: нет Всего: нет |
Здравствуйте!
Необхдимо написать программу которая смоглабы работать с USB, при этом обращаться к нему не менее 1000 раз в секунду. Так вот программа есть но Таймер не позволяет обеспечить это условие... Как это можно реализовать? |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Здоров! камрад. судя по всему у тебя и строчки кода нет. в этом случае рекомендую покурить книжку Павлика Агурова "Практика программирования USB" и в центр помощи. Если же код есть - выкладывай. |
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
|
|||
|
||||
| ГЫнок |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 20.3.2009 Репутация: нет Всего: нет |
Я наверна невнятно выразился, частенько бывает
Суть проблемы, подробней, такова: Имеется программа, которая обмнеивается данными через USB с МК PIC18F4550. Вот каждое обращение к МК происходит по собитию от таймера и интервал стоит 250, но при буфере 64 байта это прост нериально маленькая скорость... Стандартный таймер при всем желании не потянет интервал 1... Т.е. необходимо чтобы 1000 раз в секунд вызывался метод, который передавал и получал бы по 64 байта |
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
1000 раз в секунду это 1 раз в 1 миллисекунду?
Это сообщение отредактировал(а) Alca - 25.3.2009, 17:31 |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Расшифруй |
|||
|
||||
| Klin |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1938 Регистрация: 7.10.2002 Где: Краснодар Репутация: 20 Всего: 25 |
Начальника! роботать так бистро не можим. Винда пахать питатца, винда капут пришла, не тянет за адин милисекунда 64 бита. Есть занимательный Sleep, в котором задается интервал в милисекундах, но боюсь, что маздай загнется от такого "что за ...". -------------------- Я человек - попробуйте обвинить меня за это. |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| LionMdS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 28.3.2009 Репутация: нет Всего: нет |
А через несколько потоков??? то в полне даже реально!!!
токо организацию надо правильно сделать чтобы потоки друг друга не повторяли!!! Добавлено через 10 минут и 44 секунды А вообще максимум скорости можно выжать только на низкоуровневых языках типа асамблера... |
|||
|
||||
| mrbrooks |
|
||||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Тебя не проведешь |
||||
|
|||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 14 Всего: 39 |
LionMdS,
Не смешите наши тапочки. -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |