roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 апр 2025, 13:23

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 129 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 16 окт 2007, 20:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
тогда нужно копать в сторону драйверов
более конкретно подсказать не могу, не использую вин.

а avreal и uisp это программы программаторы, в гугле можно найти оф-страницы
и более подробную инфу.

я использую юисп т.к. выдрал ее из контроллерлаба... :)
мне почти ничего не нужно что есть в к-л а к томуже я теперь использую cog
а к-л не дает удобно редактировать питон-файлы, да и потом, кате уже настроил :)

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 16 окт 2007, 20:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
А как AVReal пользоваться?

===============
Всё, разобрался


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 15:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Всё равно ничего не хочет работать...
А в окне ресурсов LPT порта, там где написаны Диапазоны ввода\вывода и написаны адреса, можно ли с помощью этих адресов настроить программу для программирования МК, что всё нормально записывалось через ЛПТ порт или можно ли как-нибудь, без помощи БИОС выставить режимы EPP и ECP


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 16:07 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а там адрес порта то стандартный? 378h или как там непомню чёто

мб просто прога ищет его по тому адресу и конечно не находит?

и подключи туда чтонить типа светиков и поморгай какойнить прогой
проверь оно вобще работает или как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 16:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
А где порт посмотреть? В биосе его нету, так как ЛПТ порт на PCI карте. Можно ли этот адрес переназначить?

И можно ли схемку как и куда светики цеплять и с помощью чего проверять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 17:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Lockdog писал(а):
А где порт посмотреть? В биосе его нету, так как ЛПТ порт на PCI карте. Можно ли этот адрес переназначить?
может там?
Цитата:
в окне ресурсов LPT порта, там где написаны Диапазоны ввода\вывода и написаны адреса
стандартно адрес $378 бывает другие но все кончаются на 78 обычно

во вторых нуно на матери в биосе посмотреть, на предмет разрешения использования адреса 378
у меня напимер есть переключатель для второго кома, использовать как COM2\IR\disabled
мб у тя этот адрес просто гденить disabled или ещё чё
или итти на сайт ROM.by
и там на форуме просить чтоб либо пояснили чё делать либо биос тебе подправили...


схема светиков и программа... юзай поиск, тут валялось


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 17:58 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Вот что в ресурсах:
Диапазон ввода\вывода: EC00-EC07
Диапазон ввода\вывода: E880-E887

В БИОС ничего нету, уже кучу раз его просматривал...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 18:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Подключал светодиод через резистор к ЛПТ порту, сразу загорается, прчём если подключить к первому контакту порта, то горит слабо (напряжение на мультиметре около 1,5 Вольт), если ко второму и так далее, то горит ярче (напряжение окло 4 Вольт).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 18:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
В общем накидал тут программку, в которой можно выставлять значения порту и что самое важное указывать адрес порта, адрес я указал EC00 и послал на порт 0 и ура - светодиод погас)))
Теперь вот самое главное - как можно в программе avrdude, ponyprog указать адрес не 378, а EC00???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 19:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Ура!!! Судя по написанному прогой AVReAL МК определяется и прошивается, вот только теперь проблема в другом...после прошивки программа не выполняется...что можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 19:32 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Lockdog писал(а):
как можно в программе avrdude, ponyprog указать адрес не 378, а EC00???

похоже что никак:
Цитата:
-P port

Use port to identify the device to which the programmer is attached. Normally, the default parallel port is used, but if the programmer type normally connects to the serial port, the default serial port will be used. See Appendix A, Platform Dependent Information, to find out the default port names for your platform. If you need to use a different parallel or serial port, use this option to specify the alternate port name.

For the JTAG ICE mkII, if AVRDUDE has been built with libusb support, port may alternatively be specified as usb[:serialno]. In that case, the JTAG ICE mkII will be looked up on USB. If serialno is also specified, it will be matched against the serial number read from any JTAG ICE mkII found on USB. The match is done after stripping any existing colons from the given serial number, and right-to-left, so only the least significant bytes from the serial number need to be given. For a trick how to find out the serial numbers of all JTAG ICEs attached to USB, see Example Command Line Invocations.

As the AVRISP mkII device can only be talked to over USB, the very same method of specifying the port is required there.

For the USB programmer "AVR-Doper" running in HID mode, the port must be specified as avrdoper. Libusb support is required on Unix but not on Windows. For more information about AVR-Doper see http://www.obdev.at/avrusb/avrdoper.html.

For programmers that attach to a serial port using some kind of higher level protocol (as opposed to bit-bang style programmers), port can be specified as net:host:port. In this case, instead of trying to open a local device, a TCP network connection to (TCP) port on host is established. The remote endpoint is assumed to be a terminal or console server that connects the network stream to a local serial port where the actual programmer has been attached to. The port is assumed to be properly configured, for example using a transparent 8-bit data connection without parity at 115200 Baud for a STK500.

This feature is currently not implemented for Win32 systems.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 20:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Если МК сгорел, то он будет прошиваться или нет? Если нет, тогда в чём может быть причина того, что он не работает? Просто на тех контактах, где должны подаваться 1, подаются 0...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 20:38 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Lockdog писал(а):
Если МК сгорел, то он будет прошиваться или нет? Если нет, тогда в чём может быть причина того, что он не работает? Просто на тех контактах, где должны подаваться 1, подаются 0...

МК может сгореть повсякому, у меня из-за того что перепутал полярность сгорела силовая часть, т. е. светики еле горели, но шился он на ура, правда не долго.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 20:44 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Блин, хотел поставить другой МК, а он залоченный оказался, хотя я его ни разу не трогал и не прошивал... Есть возможно его как-нибудь разлочить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка WinAVR (или о правильном питании МК)
СообщениеДобавлено: 17 окт 2007, 20:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
разлочить только параллельным мона, да ито не все...

хотя есть умельци которые как-то разлочивали без параллельника, или они включили исп? непомню :roll:

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 129 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO