Перейти к содержанию

Микроконтроллер управляет дисплеем от телефона


Рекомендуемые сообщения

Всем привет!!! тема: "Микроконтроллер управляет дисплеем от телефона Siemens! " очень познавательна. но я как всегда начал разбираться и анализировать код. и чегото недопонял...

И поэтому прошу помощи:

есть функция - void put_char(char x, char y, char c, unsigned int color, char rot)

входящим параметром является сторка "с".

в теле подпрограммы

ch=ascii_tab[ c-32 ][h];

и теперь вопрос: КАК ch попадает на дисплей? по ходу символ ch должен помещаться в void lcd_write8(char dat) или как? иначе ничего не выведется!

помогите разобраться, пожалуйста

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...
  • Ответов 43
  • Создана
  • Последний ответ

Топ авторов темы

Вот уже два дня бьюсь с одной проблемой. Есть идея замутить небольшой девайс на LSD S65(LPH8836)+Mega32. Благодаря вашему сайту удалось инициализировать данный дисплей. Следующая задача- это графика. В архиве есть файл lcd_graph.h, в нем есть описание функций. Но, мозги уже кипят от натуги, плюс знаний маловато. В итоге нифига не выходит. Может кто подскажет, как рисовать графику на данном дисплее?

Init.rar

Изменено пользователем vlad145
Ссылка на комментарий
Поделиться на другие сайты

vlad145 все просто, например рисуем прямоугольник, вызываем нужную функцию и передаем в нее 5 параметров, первые два это координаты одного угла, вторые две это координаты угла который находится по диагонали, ну и пятый это цвет заполнения, вот как то так

void LcdGraphRectangle(5,5,10,10,3);

Вот только чтобы, что то нарисовать сначала нужно четко представить что и куда выводить.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Приветствую! Тема, видимо, заброшена. Очень жаль! Тема очень интересная, я бы даже сказал у сотен опелеводов может вызвать огромный интерес. Мне очень понравился бортовой комп на Атмеге и дисплее от мобилы, и хотел бы, что бы получился полноценный бортовой комп на Опель Вектра А. Сотни опелеводов с удовольствием установили бы данный девайс на штатное место вместо часов. Хотелось бы услышать Ваше мнение по поводу возможности создания данного девайса. Всё чем смогу помочь помогу, только у меня возможности не очень большие :smile:

 

Вот примерно такой : (

) или вот (
)

 

Не сочтите рекламой, их достать, заказать невозможно.

Изменено пользователем Harryer
Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...
Мне очень понравился бортовой комп на Атмеге и дисплее от мобилы, и хотел бы, что бы получился полноценный бортовой комп на Опель Вектра А.

 

Не сочтите рекламой, их достать, заказать невозможно.

 

Если это самоделка, то достать и не получиться. Можно только попросить автора поделиться программой, и схемой.

Вообще собрать устройство проще, чем написать программу для него. Нужно представлять, как именно собирать информацию с машины. Если это простой тестер, то он может получать данные от блока ЭБУ машины, который всего не знает об его окружении. Полноценный бортовой компьютер подключается напрямую к датчику скорости, уровня топлива, внешней температуры, и диагностической линии. Все эти данные нужно правильно преобразовать и обработать программно. По своему опыту скажу, что сборка заняла месяц работы (в устройстве только один экран и подключается только диагностическая линия), а программу я не доделал до сих пор (определяет блок Bosch 7.9.7 и читает ошибки, с контролем и отображением кое-каких данных с точностью не 100%). :smile:

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...