|
|
  |
Как перевести AVREAL на работу с USB?, AVREAL работает через LPT, как заставить через USB? |
|
|
|
Feb 1 2008, 07:54
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 6-06-07
Пользователь №: 28 233

|
На фирме для прошивки AVR используется AVREAL. Порт LPT соединяется с платой простым шлейфом, все прибамбасы, обеспечивающие прошивку, собраны на плате. LPT явно уходит в небытие. Как с наименьшими потерями реализовать прошивку через USB, не меняя платы?
|
|
|
|
|
Feb 1 2008, 08:28
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(hd44780 @ Feb 1 2008, 10:24)  У меня есть контроллер 1LPT+2COM на чипе NetMos9835CV. COM порты работают, а LPT не могу понять, какой у него базовый адрес, непонятно. У меня, кажется, MoSys или что-то в этом духе, но это неважно. В виндовс Мой Компьютер/Свойства/Оборудование/Диспетчер устройств/...LPT - закладка "Ресурсы". Там указан диапазон адресов ввода-вывода. У меня плата села на E800.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Feb 1 2008, 12:10
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата(hd44780 @ Feb 1 2008, 12:47)  Да, адреса показывает, не вопрос, но, например, всем известный PonyProg вообще адрес не спрашивает, стоят 3 радиокнопки - LPT1 .. LPT3 и все. Как он определяет базовые адреса - загадка. Скорее всего используются API-функции. Тут уже говорили, что достаточно при вызове нужной API-функции в качестве одного из аргументов указать, например, COM38, или LPT9. И здесь уже не важно к каким адресам привязан данный порт, лишь бы диспетчер устройств их видел и распознавал как COM38, или LPT9.
|
|
|
|
|
Feb 3 2008, 07:07
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
На 245-ой я пробовал как только она у меня в руках появилась. Можно, но это будет тормозило такое, что "редкая птица" доживёт до середиы программирования. Она хороша только ПЛИС залить и перейти в нормальный режим или же кнтроллеры писать, но не верифицировать и не читать. Асинхронный бит-банг (а только он есть у 245/232) даёт возможность читать по биту за две транзакции по USB, не быстрее.
2232 уже лапочка, платка спаяна больше года назад (умолчим, нсколько больше), только я вот уже боюсь что-то кому-то обещать.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Feb 4 2008, 07:50
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 6-06-07
Пользователь №: 28 233

|
Господа, правильно ли я понял, что через USB я не смогу заливать программы? Вариант с приобретением платы контроллера LPT непригоден, часто приходится работать на компах клиента, прямо на объекте, и вставлять что-либо в слоты позволит далеко не каждый.
|
|
|
|
|
Feb 4 2008, 07:58
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 25-04-07
Пользователь №: 27 294

|
С помощью avreal через usb нельзя. Надеюсь только пока. Хотя есть переходники USB->LPT, но не знаю заработает ли такая связка.
А вообще USB программаторов много. От Prottoss'a например.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|