ujin wrote:мне кажется использование lcd-шки от сотофона(например от нокии какой нить) было бы интересней да и прост он в использовании
они все жутко мелкие, что мы там можем такое жутко мелкое полезное вывести?
по-моему, тут или нужно 7 дюймов - ну хоть 4 - а всё остальное слишком мелко для графики. А если без графики - то 20x4 самое то, дешево и сердито. Нам бы 20x4 драйвер отладить пока, в нём баги явно.
хм.....этот экранчик как раз для отладки советовал в качестве альтернативы ,управлять им прощще можно напрячь шину спи аппаратно +дма (вроде как у f4 можно менять количество битов во фрейме передачи если я не ошибаюсь)....если стоит дешевле 35 руб то да 20на 4 наверн сайдет...
оно незнаю (слезте пока не позно с типа 20на4 и ему подобных 44780).... для прикручивания к stm экрана от сотовых типа нокии 1100--6110 --1816 должно быть прощще так как я указывал что там можно устроить передачу аппаратно и инфу на них мона выводить гораздо информативнее чем на 44780...вот враг хорошего...
russian, ты необходимость этого экрана оправдывал тем, что при определенных условиях это едва ли не единственное оставшееся средство вывода инфы (когда уарт/усб уже недоступны). будет ли в этом случае доступен DMA?
puff wrote:лучше готовый планшет с операционкой, под неё писать прикладной софт...
А еще лучше переставть спорить и сделать и так, и так
Всё давно уже сделано: http://habrahabr.ru/company/virt2real/blog/172167/ Тачка Бонда, или Виртурилка рулит!
"Идея была поставить на машину умный контроллер (само собой, нашу Виртурилку), подключить камеру. И управлять опелем, не сидя за рулём. С телефона, планшета, компа — без разницы..."
Надо спросить у людей, может поделятся наработками.
решил снова запустить плату после месяца ее неиспользования :
горит красный светодиод ошибки , на экране показывается какаято бяка .
много знаков стрелочек , при каждом включении одно и тоже .
прошивку пока не сбрасывал .
хаха
там рядом джаред вот что написал:
just as an FYI, there is a diode on the Discovery's 5V that is supplied by the USB. So in reality when powered from just the USB, the 5V will be a diode drop less than 5V. When you power it with an external 5V you should get an actual 5V, and there should be no power pulled from the USB.
при этом похоже надо понимать, что не всякие usb зарядки 5В подойдут - у кого-то на линиях данных фигню еще делают разную: кто в воздухе их оставляет, кто замыкает их друг на друга, кто-то через резисторы подключает, кто - к земле притягивает…
то есть имхо подклчать дисквери - либо через компьютер, либо на пины +5 и gnd?
эти китайские зарядки както странно дохнут - дискавери от нее не работает , а планшет сильно глючит .
на диоде падает 600мв напряжения ,по схеме от юсб идет диод на 5в пин , поэтому , если подключить питание на пины и на юсб , дискавери от юсб не возьмет и миллиампера
ээ. я про то, что очень может быть что при питании от усб твой экран получает не 5В а 5В минус падение напряжения на диоде (которое ты уверждаешь что 0,6В)
про китайские зарядки - надо оосциллографом уже обзавестись и смотреть, что там у них на выходе… может они и нормально работают.
просто для эппловских устройств идут сопротивления на линии данных - типа делитель что ли собран… без резисторов устройство тупо не видит зарядку.
сделай фотки внутренностей китайской зарядки? сколько у неё в холостом режиме на выходе напряжение?
дискавери скорее всего заведётся, если эту твою китайскую зарядку подключить непосредственно к пинам, а не к usb входу.
разбери родную зарядку планшета и посмотри, сколько там проводов идёт к планшету. сравни эти две зарядки - думаю, станет понятнее…
после обновления прошивки уже второй день колдую с запуском экранчика .
он инициализируется в режим 4 строк , но ничего не выводится .
если брать инициализацию из даташита , засвечиваются только 2 из 4 строк .
еще раз.
в марте вроде бы менялась распиновка экрана (проверь!)
после этого мне стабильно помогали следующие магические махинации: отключить питание на логику экранчика (не на подсветку), подключить обратно питание (тут выводились всякие кракозябры), сбросить кнопкой дискоборд (тут становилось всё окей)
любые другие махинации не помогали.
я сделал сначала начальную инициальзацию пинов , в потоке обновления экранчика я добавил полную инициализацию через 0.5сек
я думаю что экранчик не сбрасывается програмно
может добавить линию апаратного сброса экранчика?
чтобы он питался через транзистор , а когда нужно , сбрасывался .
или поставить цепь задержки подачи питания
хм. если работает программно - смысл добавлять внешние элементы? надо понимать, что на дискавери в нынешнем виде я вряд ли соберусь напаивать какие-то внешние транзисторы))