Как подключить BeagleBone black к ЖК-экрану с помощью 40-контактного TFT Friend?

2028
Emerald Sorceress

Я студент в области компьютерных наук, и в настоящее время я работаю над проектом по созданию игрока с нуля, используя только Beaglebone Black REV C, 40-контактный TFT-друг, которого я купил здесь, и 5-дюймовый TFT-экран, купленный на buydisplay. .com / по умолчанию / 5-TFT-LCD-дисплей-модуль-WVGA-800x480 высокого разрешения-для-mp4-GPS. Из-за небольшого количества доступной информации мы, вероятно, сделали что-то не так, и наш beaglebone black замкнулся и отказывается включаться. Мы купили новый и стараемся не допустить этого.

  1. Какие контакты биглебона черного цвета связаны с каким из TFT друг? Вы можете видеть нашу текущую распиновку TFT Beaglebone Black to TFT connection до того, как наш черный beaglebone зажег себя и отказался включаться, когда мы включили его, экран загорелся, и вы могли видеть белый фон и включенную подсветку.
  2. Как мы отображаем пиксели или изображения на экране? Как говорится в описании TFT: «Нет никаких руководств по использованию этого TFT-друга», мы не знаем, нужно ли нам писать свой собственный драйвер для этого экрана или есть ли драйверы, готовые для использования с этим TFT -friend?
  3. Мы пропускаем аппаратную часть? Наш учитель хочет, чтобы мы использовали только эти 3 элемента, упомянутые в первом абзаце, но, может быть, нам не хватает одного важного элемента, который мог бы помочь нам отображать изображения на экране?

Может ли кто-нибудь помочь нам?

2
*"Which pins of the beaglebone black are connected to which of the TFT friend?"* -- You start by getting the pin-out specifications for both devices, the TFT display and the BBB. Identify the requirements and pins of the TFT display for ground, power, control, clocks, and data. Then find source pins on the BBB to supply/drive each pin of the TFT display. sawdust 7 лет назад 0

2 ответа на вопрос

0
Cem SOYDING

Я проходил мимо, когда я прочитал ваш пост. Я сделал именно то, что вы пытаетесь сделать не так давно. Это на самом деле довольно просто ... если распиновка ЖК-экрана идентична распиновке TFT-друга! Вы должны подключить ЖК-сигналы BeagleBone к вашему другу TFT (названия сигналов схожи). Вы заметите, что все сигналы RGB не являются проводными, но это нормально. Кроме того, TFT друг нуждается в собственных сигналах: чистый 5 В вход, 3,3 В вход, ШИМ для управления яркостью ... Мой совет, выбирайте эти напряжения из вашей BeagleBone, только если он работает от постоянного источника питания (> 2 А). В противном случае, по крайней мере, в моем случае, напряжение может быть слишком слабым для питания ЖК-дисплея, если вы не подключили сигналы подсветки. Подключите ШИМ к сигналу 3,3 В, а также к ВКЛ / ВЫКЛ.

Со стороны программного обеспечения убедитесь, что ЖК-контроллер ЦПУ активирован и синхронизирован. Я предлагаю вам попробовать очень хороший BSP, предоставленный Дэвидом Вескови здесь: https://beaglebonebsp.codeplex.com/ . ЖК-экран активирован по умолчанию.

Я также поджарил один BBB, пытаясь заставить работать ЖК-экран. Никогда не понимал, как это произошло, и никогда не удавалось заставить работать экран. Я не могу проверить выбранный вами ЖК-экран, так как ссылка не работает. Но, к вашему сведению, я сейчас использую дисплей newhaven, и он отлично работает ( http://www.newhavendisplay.com/nhd50800480tfatxlctp-p-6062.html ).

Я надеюсь, что это может быть полезно для вас!

Эй, я опустошен. Я скачал Windows CE, все прошло нормально, но я подключил ЖК-экран, и теперь лента ЖК-дисплея сгорела ... Я был окаменел, когда это произошло. Запах был ужасным. Я боюсь попробовать это снова, я могу жарить каждое устройство, к которому прикасаюсь. Я использовал адаптер питания 5 В 2,5 А. Я не уверен, что 2,5 А могли сжечь ленту? Думаю, я просто расскажу об этом своему учителю ... Emerald Sorceress 7 лет назад 0
0
user785968

Просто мой вклад, но я верю, что гончая черная кость рассчитана только на то, чтобы вытащить 3,3 В из своего gpio, больше, иначе вы поджарите часть процессора. Возможно, именно поэтому вы убили свою первую плату ... Я бы порекомендовал использовать внешний источник для питания 5вин.