Отправлено: 12.01.09 19:13. Заголовок: Пётр пишет: Что-то ..
Пётр пишет:
цитата:
Что-то в последнее время скорость вообще упала и бывают замирания. Так что для меня и 3 Мб скачать целая проблема, на говоря о почти 40, поэтому и писал чтобы в архиве было бы только самое необходимое, а иначе просто не скачаю...
А ReGetom тоже не получается он же докачивает при обрыве. А может это из-за файлообменника filemaster или везде так качает. Я могу на почту отправить.
Пост N: 994
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
Отправлено: 12.01.09 19:34. Заголовок: Скорее всего что-то ..
Скорее всего что-то на линии или у провайдера, так как низкая скорость (порядка 1Кб/с) везде, да ёще временами вооще становится почти нулевой. Доходит до того, что IE пишет, что не может отобразить станицу. Вот после это Нового года началось...
Пост N: 619
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 12.01.09 21:33. Заголовок: Пётр пишет: Скорее ..
Пётр пишет:
цитата:
Скорее всего что-то на линии или у провайдера, так как низкая скорость (порядка 1Кб/с)
У меня, когда был низкоскоростной интернет, была такая же проблема. Помогло уменьшение скорости обмена почти в два раза. Поставил 23кбит/с и страницы стали гораздо быстрее открыватся. На диске, прилагаемом к модему, нашёл программку которая скорость меняет. Это всё из за плохих линий. Чем больше скорость, тем больше ошибок. И та и другая стороны переспрашивают друг друга, отправляют повторно данные, вот и падает среднее значение скорости.
Пост N: 997
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
Отправлено: 12.01.09 22:25. Заголовок: igor пишет: Это всё..
igor пишет:
цитата:
Это всё из за плохих линий.
Да в том то и дело что линия хорошая. Два года назад заменили старую на новую, цифровую. Когда по телефону разговариваю, то никаких посторонних звуков или шумов нет, но почему связь плохая не могу понять. Ничего, скоро на ADSL перейду... Хотя я ещё в начале сентября подал заявку, но провайдер не очень спешит...
Отправлено: 12.01.09 23:06. Заголовок: Я все-таки загрузил ..
Я все-таки загрузил [url=http://gogan.programist.ru/MPLAB-C18-Student Edition-v3.22.rar]сюда[/url] может получиться скачать. Не знаю, устанавливал ли ты его в MPLAB, но на всякий случай напишу, чтобы лишний раз по документациям не бегать. 1) Значит, после установки этого компилятора на диске C появится папка MCC18. 2) Запусти проект из папки Cdc 3) Нажми в меню пункт Project -> Set Language Tool Locations (для подключения этого компилятора в MPLAB) 4) Теперь на крестик у надписи Microchip C18 Toolsuite и на крестик у Executables 5) Теперь нужно выбрать 3 составляющих компилятора из папки bin по адресу C:\MCC18\bin и 1 состовляющее из папки mpasm C:\MCC18\mpasm. Ориентируйся по названиям в скобках. 6) Если после этого не скомпилируется зайди в Project ->Build Options… -> Project там найди место где объявлен путь к INCLUDE файлам. Добавь к тому месту путь C:\MCC18\h. Если нет специальной кнопки для добавления, припиши эту строчку (C:\MCC18\h) к имеющейся там C:\MCHPFSUSB\fw\CDC через точку с запятой тоесть так: C:\MCHPFSUSB\fw\CDC; C:\MCC18\h 7) После этого должно скомпилироваться. HEX должен находится в папке Cdc\_output
Отправлено: 13.01.09 17:02. Заголовок: Пётр пишет: Да кста..
Пётр пишет:
цитата:
Да кстати, это полная версия
Нет, это где-то на 60 дней, а потом всё. Я пытался установить, как бы полную, но она не устанавливается. Но у меня получилось извлечь из полной с помощью распаковщика EXE файлов uniextract15.exe папку Bin. И если эту папку поставить вместо той, которая находится в не полной то ограничения исчезают.
Пост N: 1002
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
Отправлено: 18.01.09 12:32. Заголовок: При компиляции, MPLA..
При компиляции, MPLAB v7.52 выдал следующее сообщение Скрытый текст
Clean: Deleting intermediary and output files. Clean: Deleted file "D:\cdc\cdc.mcs". Clean: Done. Executing: "C:\Program Files\MCC18\bin\mcc18.exe" -p=18F2550 "main.c" -fo="main.o" -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- MPLAB C18 v3.22 (demo) Copyright 2000-2008 Microchip Technology Inc. Days remaining until demo becomes feature limited: 60 D:\cdc\main.c:151:Error [1105] symbol 'ADCON1' has not been defined D:\cdc\main.c:151:Error [1101] lvalue required D:\cdc\main.c:161:Error [1105] symbol 'UCFG' has not been defined D:\cdc\main.c:161:Error [1101] lvalue required D:\cdc\main.c:188:Error [1105] symbol 'UCFGbits' has not been defined D:\cdc\main.c:188:Error [1151] struct or union object designator expected Halting build on first failure as requested. BUILD FAILED: Sun Jan 18 11:29:46 2009
Отправлено: 18.01.09 13:43. Заголовок: Он наверное не смог ..
Он наверное не смог найти вот этот путь C:\MCHPFSUSB\fw\Cdc. Если ты используешь только папку Cdc. Если у тебя Интернет наладился, то лучше скачай весь архив http://www.filehoster.ru/files/ca6353 и установи, как следует а папку Cdc удали
Отправлено: 18.01.09 20:07. Заголовок: Я задержался. Этот ф..
Я задержался. Этот файл находится в папке компилятора c:\mcc18\lib. Впиши его в поле Library Path. Пиши маленькими буквами, он вроде бы чувствителен к этому. http://s39.radikal.ru/i085/0901/96/63f757198521.jpg
Отправлено: 19.01.09 20:01. Заголовок: Сегодня получил книж..
Сегодня получил книжку Яценкова В. С. По существу это даташит на PIC18F2455/2550/4455/4550 переведенный на русский язык даже картинки те же. Первые впечатления очень хорошие. Вчера только убил весь день на перевод английского даташита а сегодня получил его русскую версию.
В главе 4 затронуты некоторые аспекты практического программирования. Спецификация CDC USB даже есть блок схемы. Судя по всему, там рассматривается тот проект, который нам удалось скомпилировать. А главное там все на русском!
Позавчера и раньше на день стал разбираться в этом Си проекте. Сначала все пошло как по маслу. Разобрался в файлах user.c и main.c в целом стало ясно, откуда ноги растут. Но как только дошел до дескрипторов и конечных точек так сразу забуксовал. А если конкретно то строка if(ep0Bo.Stat.PID == SETUP_TOKEN) в файле usbctrltrf.c в функции USBCtrlEPService совсем оказалась непреодолимой. До неё все более-менее, а как на неё наткнулся с тех пор не шагу вперёд. Вот поэтому мне и не нравятся эти языки высокого уровня. На ассемблере все четко, а здесь наворотили своих синтаксисов. Например, этот SETUP_TOKEN толи это константа толи переменная какая-то толи ключевое слово языка Си. Толи флаг какой-то. Во всем проекте она нигде не объявляется и используется только здесь. На ассемблере таких обломов бы небыло.
Спросил на микрочиповском сайте, но там никто перед тобой распинаться не будет. Там тебе просто укажут путь на фирменную документацию. Если не получится разобраться в Си проекте, в крайнем случае, надо на HEX навалиться. Мне кажется, там сложных и мудреных алгоритмов быть не должно.
Пост N: 1011
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
3
Отправлено: 19.01.09 20:19. Заголовок: Гоша Александрович п..
Гоша Александрович пишет:
цитата:
SETUP_TOKEN
99% что это что-то типа дискриптора. Это константа. Не нужно думать что на ASMе проще было. Там тоже была-бы на первых порах путаница. Правда, мы ASM намного лучше знаем чем Си и поэтому проще было-бы разобраться, хотя кто знает... Всё дело что тут не обойдёшся банальной конфигурацией модуля, тут ещё нужно вести активынй дииалог с компом, принимая дискрипторы и соответсвующим образом реагируя на них. Именно то, что пока не нашёл толкового описания этих дескрипторов и тормозит мои разборки с USB.
Гоша Александрович пишет:
цитата:
Мне кажется, там сложных и мудреных алгоритмов быть не должно.
Дескрипторы и процую лабуду выковыривать сложно будет...
Отправлено: 25.01.09 00:18. Заголовок: Оказывается у Павла ..
Оказывается у Павла Агурова есть вторая книжка. Называется «Практика программирования USB». Судя по оглавлению, там много внимания уделяется CDC классу. Вначале дается спецификация USB с описанием всех подробностей вплоть до запросов и дескрипторов. Я ее скачал из интернета бесплатно, откуда именно не сохранил в памяти. По-моему с сайта «самоучка», но откуда именно не знаю. Если не найдете, могу слить на обменник.
В исходникак будет намного проще разобраться, если будем иметь представление о том, что вообще на шине происходит.
А вообще я сейчас уже много всяких статей прочитал и в целом картина проясняется. Я теперь знаю что такое пакеты, транзакции и кадры, но до практической пользы еще далеко. Приблизительно как до луны.
Отправлено: 27.01.09 21:17. Заголовок: Прочитал раздел Спец..
Прочитал раздел Спецификация USB до дескрипторов и, по-моему, все прекрасно понятно, но читается тяжело. Первое что пришло на ум это как правильно заполнить дескрипторы для CDC устройства. Сейчас стал рисовать блок схему проекта и обнаружил эти дескрипторы в файле usbdsc.c. Там они как на ладони – расписанные и заполненные. Если разберемся, как это сооружение работает, то сможем сами модифицировать эти дескрипторы добавлять интерфейсы и конечные точки правда на низкоскоростных устройства больно не размахнешься.
Почитал книжку Яценкова про USB модуль. Так вроде когда читаешь все понятно на локальном уровне. А целиком картина все равно, что-то не строится. Нужно еще почитать спецификацию CDC в книжке Агурова там описываются специальные дескрипторы для CDC устройств. Может картина прояснится.
Придется отложить занятия с USB, все-таки заставили меня заниматься с К573РФ5. Чтобы время не терять даю свои наработки. То есть файл ASM (результат дизассемблирования с доработками), который можно вместо микрочиповского Си проекта использовать. Как только разберусь с РФ, попробую в этом ASM разобраться. Когда есть ASM про Си можно забыть! http://www.filehoster.ru/files/cd5919
Пост N: 975
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
4
Отправлено: 09.03.09 00:00. Заголовок: Гоша Александрович п..
Гоша Александрович пишет:
цитата:
И эту тему для меня закрыли.
Естественно! Там проходит только вылизывание одного места.
Пётр пишет:
цитата:
нас не уважают.
Там не нас не уважают. Там образовалась "своя" самовосхваляющая каста. Одна команда высокомерных и самоуверенных "знатоков Си". Есть конечно и толковые, но их можно пересчитать по пальцам. Ну а правду они уж точно не переносят.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет