Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

PIC18 + Ассемблер + USB + Delphi = элементарная практика

Непрочитано 15.01.2008, 11:59  
tnosov
Временная регистрация
 
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tnosov на пути к лучшему
По умолчанию PIC18 + Ассемблер + USB + Delphi = элементарная практика

Постановка задачи: PIC18F2455_2550_4455_4550 состыковать по USB с ПК.

Критерии решения задачи: исходник для PIC на Ассемблере + исходник на ПК на Delphi + необходимые драйвера и пр файлы.

Конкретика задачи на стороне ПК: определить логический уровень сигнала на одной из ножек PIC + установить логический уровень сигнала на др ножке PIC.

Ожидаю увидеть пратические решения. Схемы и фотографии приветствуются.

Использование Си не рассматривается. Конвертеры интерфейсов USB-COM также не предлагать.
Реклама:
tnosov вне форума  
Непрочитано 15.01.2008, 16:38  
Kabron
Заблокирован
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,850
Сказал спасибо: 721
Сказали Спасибо 4,537 раз(а) в 2,072 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: PIC18 + Ассемблер + USB + Delphi = элементарная практика

Сообщение от tnosov
Постановка задачи: PIC18F2455_2550_4455_4550 состыковать по USB с ПК.

Критерии решения задачи: исходник для PIC на Ассемблере + исходник на ПК на Delphi + необходимые драйвера и пр файлы.

Конкретика задачи на стороне ПК: определить логический уровень сигнала на одной из ножек PIC + установить логический уровень сигнала на др ножке PIC.

Ожидаю увидеть пратические решения. Схемы и фотографии приветствуются.

Использование Си не рассматривается. Конвертеры интерфейсов USB-COM также не предлагать.
Покорнейше прошу извинить, но Вы сроки не назначили.
Kabron вне форума  
Непрочитано 15.01.2008, 17:04  
tnosov
Временная регистрация
 
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tnosov на пути к лучшему
По умолчанию

Вот и начался разговор.
Уважаемый Kabron, судя по другим темам - вы специалист в области программирования МК. Сроки НЕ критичны - лишь бы процесс шел. Не хочется развивать разговор длительности срока - т.к. уже достаточно все сказано.

Хочется в нашем отечестве увидеть решение этой задачи. Решение, которое бы стало ключиком для многих людей. Задача комплексная - нужен грамотный руководитель.

У меня есть мысль - попросить сообщество написать для МК код на СИ и попытаться его дизассемблировать (правда я не знаю дизассемблеров под PIC1.
tnosov вне форума  
Непрочитано 15.01.2008, 17:30  
Kabron
Заблокирован
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,850
Сказал спасибо: 721
Сказали Спасибо 4,537 раз(а) в 2,072 сообщении(ях)
Kabron на пути к лучшему
По умолчанию

Сообщение от tnosov
У меня есть мысль - попросить сообщество написать для МК код на СИ и попытаться его дизассемблировать (правда я не знаю дизассемблеров под PIC1.
Ок. будем проворачивать фарш назад. Я с некоторыми знаком...
Kabron вне форума  
Непрочитано 15.01.2008, 18:37  
tnosov
Временная регистрация
 
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tnosov на пути к лучшему
По умолчанию

Мне тут Urry стукнул в аську: "...интереса ради окрыл ассемлированный текст - файл lst проекта - 5100 строчек. Ладно, пусть половина комменты, но остальные 2 с половиной тысячи строчек это код. Есть с чем разбираться!"

Неужели все так плохо. Не хочется верить что алгоритм USB на Ассемблере так сложен. Ну есть же описания регистров спец назначения, касающиеся USB. И их не так много.

Найти бы человечка больного ассемблером.
tnosov вне форума  
Непрочитано 15.01.2008, 19:02  
TEHb
Почётный гражданин KAZUS.RUN
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,387
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию

А почему кстати именно на ассемблере? По каким критериям это выбрано?
Вообще, море информации - в том числе ссылки на готовые проекты (по-моему на асме тоже пробегало что-то) на майкрочиповской конференции: http://forum.microchip.com/tt.aspx?f...mode=1&smode=1
Один из проектов:
http://pe.ece.olin.edu/ece/projects.html
Программирование USB на Delphi:
http://www.books.ru/shop/books/414237?partner=delphi - достаточно неплохая книжка.
TEHb вне форума  
Непрочитано 16.01.2008, 10:01  
tnosov
Временная регистрация
 
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tnosov на пути к лучшему
По умолчанию

Уважаемый (или уважаемая) ТЕНЬ.
Я же не просто так говорил о проекте в нашем отечестве. Вы даете малопонятные и совсем нерусские материалы - которые мне, как начинающему осваивать USB, непонятны. Если Вы специалист - прошу переложить на русский лад.

Что касается языка - прошу не упрекать меня, я и так стараюсь изо всех сил. Знаю Ассемблер. Язык Си - начинаю изучать.

С книгой Агурова знаком. Но опять - всего так много и так неопределенно. Мне нужно простейший работающий пример, описанный и прокомментированный на русском языке.
tnosov вне форума  
Непрочитано 16.01.2008, 10:19  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

http://www.microchip.su/showthread.p...ght=usb&page=2
dosikus вне форума  
Непрочитано 16.01.2008, 11:33  
tnosov
Временная регистрация
 
Регистрация: 19.06.2007
Сообщений: 85
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tnosov на пути к лучшему
По умолчанию

Уважаемый dosikus
Я читал форум по вашей ссылке. Однако, статью "Создание USB устройства. Первый шаг" я так и не смог скачать и ознакомиться. Мой адрес [email protected] . Если у вас есть эта статья - прошу мне её переслать. Более конкретного на форуме нет.
tnosov вне форума  
Непрочитано 16.01.2008, 13:43  
urry
Почётный гражданин KAZUS.RUN
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 107 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Там же указана ссылка -
http://slil.ru/24824631
Если проблема с инетом, могу отослать на мыло
urry вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Практика ремонта мобильных телефонов halizev2 Автоматика и аппаратура связи 3 22.11.2008 02:01
ПЛИС GAL16V8 и элементарная логика. WattsON Микроконтроллеры, АЦП, память и т.д 2 27.06.2007 11:59
"Практика программирования USB" П.Агуров, качайте lol2007 Микроконтроллеры, АЦП, память и т.д 1 21.01.2007 12:01
Практика программирования: Бейсик, Си, Паскаль (+ дискета) dosikus Proteus, KiCAD и другие ECAD 4 25.09.2006 08:53
delphi sport7 Микроконтроллеры, АЦП, память и т.д 6 27.12.2005 00:14


Часовой пояс GMT +4, время: 08:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.