Список разделов >> Архив оффтопика: «Сергею о мониторе I2C»
|
rezident
|
1. Сам интерфейс пока не спаял, но до Рождества осилю точно, т.к. все есть в наличии
2. Тестировалась ли программа под W2k? При попытке вызвать RESET PCF доктор Ватсон любезно сообщает, что программа выполнила недопустимую операцию и будет закрыта Это связано с прямым доступом к LPT или что-то другое?
3. На домашем компьютере программа у меня вообще не запускается ни под W98SE, ни под W2k - не хватает каких-то библиотек, но почему-то разных под разными ОС. Правда я пробовал пока только ту версию, которую ты мне отправил довольно давно (тогда ты еще ругался насчет моего молчания). Попробую две новых, которые есть на странице http://repair.vist-v.ru/i2c/ и сообщу результаты завтра.
4. Что такое заглушенные кнопки Load Base и Save Base? И нельзя ли отображать в окне DUMPа содержимого EEPROM изменения красным цветом с периодом регенерации (цвета, а не содержимого) скажем 1-2 минуты?
В общем поработаем будет видно, но и за то что есть уже спасибо!
|
Чт Янв 03, 2002 4:46 pm
| ссылка
|
|
|
|
Sergant
|
Сергею о мониторе I2C
Под W2k прога не запускалась и не тестировалась.
Скорее всего не пройдет прямое обращение в порт.
У меня стоят обычные 98.
Заглушенные кнопки-это загрузка сохранение ремарок+епрома.Хотя загрузку епрома я написал отдельно.
Можно грузить уже имеющиеся прошивки в бинарном формате.
Разные цвета "на подходе".
Предполагаемая политика такая:
По нажатию на кнопку Analise будут выводиться:
(по результатам окна статистики)
Зеленым-прочитанные ячейки
синим записанные
желтым записанные-прочитанные
красным прочитанные и записанные во внешнее устройство
??? последнии два пункта
|
Чт Янв 03, 2002 4:59 pm
| ссылка
|
|
|
|
Sergant
|
Уточнения по последней вирсии
Загрузка файла еерома происходит с нулевой страницы.
Сохранение-все 8 страний.
С окна монитора снято ограничение в 100 Start-Stop.
Аккуратнее-может не хватить памяти.
С начала мониторинга окно монитора обнуляется.
|
Чт Янв 03, 2002 5:10 pm
| ссылка
|
|
|
|
rezident
|
Комментарии и дополнения
Еще раз проверил первую версию - не запускается, как и раньше. Две других версии запускаются. Может уже пора нумерацию версий вводить? А то я их только по дате создания различаю
Посидел с дебаггером и выяснил, что действительно в W2k программа затыкается на команде записи в порт - печально это Надо как-то обходить. Обойти точно можно, но вот не знаю как - я не программист.
В остальном будет понятно когда соберу девайс. Пока все. Успехов!
|
Чт Янв 03, 2002 10:36 pm
| ссылка
|
|
|
|
Sergant
|
Да в пень,эти W2K
Проблему с ними можно решить,я думаю,путем написания своего драйвера работы с портом.Вот тут я уже пас.
Я 98е то победил благодаря знакомым програмистам,
которые мне дали интеловский компилятор.Я и сам не програмист,просто благодаря современным средствам разработки,написание программы стало не сложнее игры
в стратегию.99% пишет за тебя оболочка,остаеться только
вставить свой кусочек кода.
|
Пт Янв 04, 2002 11:39 am
| ссылка
|
|
|
|
rezident
|
Ну да, кому-то в пень, а я в W2k работаю... и ради одной проги обратно переходить не резон
|
Пт Янв 04, 2002 11:50 am
| ссылка
|
|
|
|
rezident
|
А нельзя ли получить исходник?
Может уже мои знакомые программисты чего подскажут.
Кстати, я имел в виду именно такой случай, когда предлагал схемотехнику стандартного подключения к старндартному EPP-порту. При таком подключении можно было бы пользоваться стандартными процедурами общения с операционкой. ИМХО, конечно же.
|
Пт Янв 04, 2002 11:56 am
| ссылка
|
|
|
|
Sergant
|
Исходник чего?
Открываешь PDF на микросхему и читаешь.Там тупые команды записи-чтения порта.A EPP позволяет это
делать прямо так,как написанно на блок-схеме в PDFe.
Там простые циклы-любой программер сразу все поймет.
И у меня написанно прямо по рекомедации производителя.
Поверь,по PDFу будет легче понять,чем по исходнику.
Мое IMXO -если это делать через драйвер,то прощай быстродействие.Сейчас то не хватает.А 98е,в отличие от
W2K ,спокойно кушают команды запрета всех прерываний.
|
Пт Янв 04, 2002 12:49 pm
| ссылка
|
|
|
|
Sergant
|
Есть такая интересная фишка,когда на одном винте можно устанавливать разные системы
|
Пт Янв 04, 2002 12:52 pm
| ссылка
|
|
|
|
rezident
|
Не считай себя самым умным
Я и по три системы устанавливал на один винт, только постоянно-то работаю с W2k.
Насчет исходников я имел в виду прогу C++ или на чем ты там еще пишешь? Как работать с datasheet я знаю и маленький кусочек на ассемблере тоже наверное сварганить смогу, если разобраться с ним, но вот как это все с операционкой совокупить? Вот поставил себе Borland C++ 5.0 и смотрю на него как баран на новые ворота - ну не программист я е-мое ((
|
Пт Янв 04, 2002 1:16 pm
| ссылка
|
|
|
|
Sergant
|
|
rezident
|
Понятно, попробую. А почему именно интеловский компилятор?
|
Пт Янв 04, 2002 2:00 pm
| ссылка
|
|
|
|
Sergant
|
Потому,что не надо писать своих функций работы с портом.Все уже написано до нас и корректно.
|
Пт Янв 04, 2002 2:02 pm
| ссылка
|
|
|
|
rezident
|
Ежели корректно, то почему с W2k не работает? )) OUT dx, al это что ли корректная работа с портами?
|
Пт Янв 04, 2002 2:49 pm
| ссылка
|
|
|
|
Sergant
|
Это уже у программистов надо спрашивать-почему такая простая команда не работает в W2K;-)
|
Пт Янв 04, 2002 4:03 pm
| ссылка
|
|
|
|
Список разделов -> Архив оффтопика: «Сергею о мониторе I2C» |
Powered by phpBB © 2001, 2002 phpBB Group
|