Технический форум по робототехнике.
Myp » 27 апр 2007, 23:01
собсно такая фигня
кодвижн прошивает читает и тп без проблем
а винавр нет
ругается вот на что
- Код: Выделить всё • Развернуть
avrdude: Version 5.1
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "C:\WinAVR\bin\avrdude.conf"
Using Port : lpt1
Using Programmer : stk200
avrdude: can't open device "giveio"
avrdude: failed to open parallel port "lpt1"
хотя раньше работал....
чё делать?
переустановил начисто всё равно не ворк
avr123.nm.ru » 27 апр 2007, 23:10
giveio найди в гугле и добавь в систему. это навено доступ к портам.
SSG » 28 апр 2007, 10:38
Сто пудов - библиотека доступа к портам! Винда ж ХР-шная напрямую не даёть порты юзать (тока через АРI, а это геморрой еще тот. ), т.к. программы, в отличие от ОС, работающей на 0 -вом уровне привилегий, работают на 3-м (с целью безопасности) и им за прямое обращение к портам система по лапам дает. Грит, мол, привилегированная инструкция, не тебе, чернь её юзать. Вот толковые люди и разработали библиотеки и драйверы портов, чтоб легче жить было простым сметрным любителям, типа меня. :D GiveIO - одно из. Мне очень нравится UserPort. Тама можно свои адреса портов указывать, к которым охота добраться. А остальные так и будут недоступны. Что есть хорошо. :)
maktep » 28 апр 2007, 10:43
SSG, я, как пишующий ком порты через апи, говорю что гемора там нет.
Только кажется так в начале.
Функции - открыть порт/закрыть порт
Установить параметры порта/считать параметры порта
Установить таймауты/считать таймауты
Очистить буфер порта
И, конечно, прочитать с порта несколько байт/записать в порт несколько байт.
И ничего более то и нету, все просто.
Myp » 28 апр 2007, 10:58
да правда
нашёл этот файлик
но не в гулгле а в яндексе
ЯНДЕКС я люблю а не гугль ваш дурацкий =))
но могу поклястся что я первый раз эту хрень ставил
раньше у меня другое было для доступа к лпт и винавр работало без всяких мох действий дополнительных...
может у меня в другой версии дллка автоматом скопировалась.. хз
ну компорты да
написал прочитал
а вот ногами лпт дрыгать...
но проблема остаётся
кодвижн шьёт на ура с первого раза
а винавр ругается что верификация не проходит...
раза с 5го нормлаьно
avr123.nm.ru » 28 апр 2007, 11:04
Myp писал(а):кодвижн шьёт на ура с первого раза
Да. Так и написано на - avr123.nm.ru/07.htm
CVAVR ведь за деньги продается.
Myp писал(а):а винавр ругается что верификация не проходит...
раза с 5го нормлаьно
WinAVR бесплатный.
SSG » 28 апр 2007, 11:08
Myp писал(а):да правда
а вот ногами лпт дрыгать...
Ну дя! Потому и юзаю UserPort. Мне привычнее шоб как в старом добром Пасцале под ДОС.
Хотя уже были крамольные мысли про API почитать. :)
avr123.nm.ru » 28 апр 2007, 11:19
Master » 29 апр 2007, 00:39
Можно еще проще. И без нарушения авторских прав. Например так: Если есть вопросы задавайте. Кажись на LPT уже не одну собаку съел.
- Вложения
-
Доступ к реигистрам LPT 3.rar
- (188.06 КиБ) Скачиваний: 36
Последний раз редактировалось
Master 29 апр 2007, 00:41, всего редактировалось 1 раз.
Master » 29 апр 2007, 00:40
Если есть кто под Делфи знает как работать с портами COM выложите исходник. Тока самый простой и чобы с коментами.
avr123.nm.ru » 29 апр 2007, 08:01
там - http://www.valery-us4leh.narod.ru/main.html
Master » 29 апр 2007, 16:27
avr123.nm.ru писал(а):там - http://www.valery-us4leh.narod.ru/main.html
И где там исходники для управления COM портом? Под LPT есть, прога для отслеживания UART тоже есть.