Victorio 0 13 апреля, 2008 Опубликовано 13 апреля, 2008 · Жалоба Добрый день! Возникла необходимость сделать проект для AtMega16. Средство разработки - CodeVision AVR. Необходимо прочитать текстовый файл с компьютерной USB-флешки и показать содержимое на графическом LCD. В качестве GLCD куплен FDCG12864B. Built-in контроллер KS0108B. В этой конференции нашел библиотеку для KS0108. Но там не указано какие контакты GLCD нужно подключать к каким на AtMega16. Кроме того, на моем GLCD пины называются RS,RW,E,DB0-DB7,CS1,CS2,Vee. Пина RS в этой библиотеке нет. Может ли кто помочь тестовым примером подключения KS0108b(128x64) к AtMega16? После того как заработает GLCD (а я уверен, что он заработает :)) планирую перейти ко второй части проекта - чтение с компьютерной USB-флешки. Здесь вообще завал, т.к. не представляю даже протокола обмена по USB и порядка обращения к файловой системе флешек. Буду признателен всем, кто укажет направление куда здесь рыть :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 13 апреля, 2008 Опубликовано 13 апреля, 2008 · Жалоба После того как заработает GLCD (а я уверен, что он заработает :)) планирую перейти ко второй части проекта - чтение с компьютерной USB-флешки. Здесь вообще завал, т.к. не представляю даже протокола обмена по USB и порядка обращения к файловой системе флешек. Буду признателен всем, кто укажет направление куда здесь рыть :) Про USB-флешку - забудь. Практически нереально... Лучше посмотреть в сторону SD/MMC карточек. Для Avr есть много свободных библиотек: http://elm-chan.org/fsw/ff/00index_e.html http://sourceforge.net/projects/efsl/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба Про USB-флешку - забудь. Практически нереально... http://cgi.ebay.ca/VDRIVE1-Vinculum-FTDI-U...1742.m153.l1262 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба http://cgi.ebay.ca/VDRIVE1-Vinculum-FTDI-U...1742.m153.l1262 В списке не значилось, запамятовал. Покурим... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Victorio 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба В списке не значилось, запамятовал. Покурим... Я с английским пока не очень. Тяжело читаю. А какие проблемы с USB-флешкой своими словами по-русски? Разработчики специально запутывают протокол, чтобы только умные люди на нем могли заработать? :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба Я с английским пока не очень. Тяжело читаю. А какие проблемы с USB-флешкой своими словами по-русски? Разработчики специально запутывают протокол, чтобы только умные люди на нем могли заработать? :-) Для подключения USB FlashDrive по-минимуму нужно иметь аппаратный USB-host которого в AtMega16 нету. Кроме того, нужно программно поддержать класс MassStorage и какой-нибудь FAT, для которых не хватит ресурсов AtMega16. Рекомендованная вам VNC1L в модуле VDRIVE1 решает большинство этих проблем и обеспечивает скорость доступа к файлу, записанному на USB FlashDrive, порядка 130кБайт/с. Только читать о ней нужно не на ebay, а на сайте производителя, где находится оригинальная документация и последние версии прошивок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 14 апреля, 2008 Опубликовано 14 апреля, 2008 · Жалоба Добрый день! Возникла необходимость сделать проект для AtMega16. Средство разработки - CodeVision AVR. Необходимо прочитать текстовый файл с компьютерной USB-флешки и показать содержимое на графическом LCD. В качестве GLCD куплен FDCG12864B. Built-in контроллер KS0108B. В этой конференции нашел библиотеку для KS0108. Но там не указано какие контакты GLCD нужно подключать к каким на AtMega16. Кроме того, на моем GLCD пины называются RS,RW,E,DB0-DB7,CS1,CS2,Vee. Пина RS в этой библиотеке нет. Может ли кто помочь тестовым примером подключения KS0108b(128x64) к AtMega16? После того как заработает GLCD (а я уверен, что он заработает :)) планирую перейти ко второй части проекта - чтение с компьютерной USB-флешки. Здесь вообще завал, т.к. не представляю даже протокола обмена по USB и порядка обращения к файловой системе флешек. Буду признателен всем, кто укажет направление куда здесь рыть :) Возникла мысля - мож мы не совсем поняли че Вы хотите? На всякий случай - если использовать SD card вместо USB flash - можно подсоединить к Атмега 16 и читать файлы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Victorio 0 18 апреля, 2008 Опубликовано 18 апреля, 2008 · Жалоба Возникла мысля - мож мы не совсем поняли че Вы хотите? На всякий случай - если использовать SD card вместо USB flash - можно подсоединить к Атмега 16 и читать файлы. Поняли всё правильно. Я хочу иметь более-менее большой запас памяти для AtMega16. 1-8 гиг - вполне подойдет. Память должна быть доступной, более-менее универсальной. USB-флешка как раз то что надо. Но, так понимаю, что для AtMega16 этот вариант не проходит для новичка. Что ж. SD card так SD Card. Подойдет любая или нужно на что-то обратить особое внимание? На выходных посмотрю еще Glcd, built-in контроллер KS0108B. Какие есть адреса в сети с бесплатными glcd-библиотеками? (желательно с тестовыми примерами и схемой что куда припаивать) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anpilog 0 19 апреля, 2008 Опубликовано 19 апреля, 2008 · Жалоба Поняли всё правильно. Я хочу иметь более-менее большой запас памяти для AtMega16. 1-8 гиг - вполне подойдет. Память должна быть доступной, более-менее универсальной. USB-флешка как раз то что надо. Но, так понимаю, что для AtMega16 этот вариант не проходит для новичка. Что ж. SD card так SD Card. Подойдет любая или нужно на что-то обратить особое внимание? На выходных посмотрю еще Glcd, built-in контроллер KS0108B. Какие есть адреса в сети с бесплатными glcd-библиотеками? (желательно с тестовыми примерами и схемой что куда припаивать) По поводу USB флешки посмотри на это http://www.vinculum.com/prd_vnc1l.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Victorio 0 19 апреля, 2008 Опубликовано 19 апреля, 2008 (изменено) · Жалоба По поводу USB флешки посмотри на это http://www.vinculum.com/prd_vnc1l.html Спасибо за ссылку. Но сейчас не могу ей заняться - полностью поглощен неработающим GLCD. Собрал по кускам исходник - чтоб нарисовал тестовый прямоугольник и окружность. Но он не работает. Думаю, может железо GLCD нерабочее. Гляньте, в прикрепленный мой исходник у кого есть время. Где там ошибка? Грешу на тот момент, что исходник требует контакта на GLCD D/I, а на железе я его подпаял к контакту RS. Но больше подпаивать просто некуда. Логично предположить, что "D/I"="RS". PS Заранее спасибо :-) ... Moderator: Ну а самого себя дословно цитировать? Вот тестовый исходник - Glcd3.c (добавить прикрепленным файлом что-то не получается :-( .. This program was produced by the CodeWizardAVR V1.25.3 Professional Automatic Program Generator... Moderator: Я удалил всю эту неформатированное творение Vizard-а. Учитесь пользоваться архиваторами (как минимум). Изменено 19 апреля, 2008 пользователем zltigo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Victorio 0 19 апреля, 2008 Опубликовано 19 апреля, 2008 · Жалоба Moderator: Ну а самого себя дословно цитировать? ... Я удалил всю эту неформатированное творение Vizard-а. Учитесь пользоваться архиваторами (как минимум). Попробую прицепить архив: GLCD3.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться