Отговори на тема  [ 27 мнения ]  Отиди на страница Предишна  1, 2
Драйвери за матрични дисплеи 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: Драйвери за матрични дисплеи
Здравейте,

Използшах кода на колегата michev. Преправих инициализацията. Добавих потребителски предефинирани знаци и големи цифри.
Кода може да го дръпнете от тук => LCD библиотека.

@Cekins: идеята ти да заредиш 8 знака, да разпечаташ някой от тях и после да заредиш други няма да работи.
Няма начин да покажеш повече от 8 различни знака едновременно. Драйверът постоянно чете от знаковия генератор, за да рефрешва дисплея.
В момента, в който смениш един от символите, ще започне да се показва той.

от iso.h използвам това.
static inline void timer1_start(unsigned char val)
{
TCCR1B = val;
TCNT1 = 0;
}

Ето как изглеждат нещата.
ИзображениеИзображение

P.S. Проблемът от предишния ми пост се оказа не добра инициализация. Понякога се появяваха и черги. Сега всичко е ОК.


Пон Сеп 09, 2013 12:43 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Чет Мар 19, 2009 8:33 pm
Мнения: 804
Мнение Re: Драйвери за матрични дисплеи
Да не отварям нова тема, та:

Не мога да подкарам един мартичен дисплей 16х1.
По точно не става с нормалните драйвери и не мога да намеря никаква информация или даташийт за този LCD.
Опитах няколко инициализации за 4 битов режим, от други модели, но ми показва черни квадратчета на първите 8 знака.
Ако някой може да даде информация за този вид дисплей или драйвер, ще съм му мнооого благодарен.

Свален е от един стар телефон-Факс, мисля Canon беше.
Схемата е с ПИК 18F458 , и CCS компилатор. За него има драйвери за едноредови и двуредови дисплей , но не тръгва с тях.
Иначе схемата си бачка перфектно с двуредов LCD.


Прикачени файлове:
IMG_5157_.jpg
IMG_5157_.jpg [ 698.75 KiB | Прегледано 5107 пъти ]
IMG_5156_.jpg
IMG_5156_.jpg [ 196.97 KiB | Прегледано 5107 пъти ]
Нед Сеп 22, 2013 9:03 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Драйвери за матрични дисплеи
И защо се мъчиш,какво ще спестиш?
Производителят на този индикатор го е отписал - ти не :-) .
Купи си един "стандартен" ,ще спестиш време - я за бира, я за футбол.


Нед Сеп 22, 2013 10:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение Re: Драйвери за матрични дисплеи
Тъкмо си мислех да му предложа да му подаря един нормален, ама като се замисля, то куриера ще му излезе по - скъпо от колкото ако си го поръча от ибей :?
@amdatlon, ако си от Варна или околията, драсни да ти подаря дисплейче.


Нед Сеп 22, 2013 10:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Драйвери за матрични дисплеи
amdatlon има много ентусиазъм,
има си някаква причина да го бори тоз дисплей... ама не мога да се сетя :-)


Нед Сеп 22, 2013 11:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Драйвери за матрични дисплеи
Ами що пък да не си поиграе малко ? Хем ще оттренира малко "финно" писане :)

Най вероятно времената не са такива каквито са в готовите драйвери. Вече съм писал че съм попадал на дисплей с доста по-различни от стандартните времена на инициализация. Някъде в академия беше съвсем скоро. Там пуснах и един пдф дето е полезен.


Нед Сеп 22, 2013 11:05 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Чет Мар 19, 2009 8:33 pm
Мнения: 804
Мнение Re: Драйвери за матрични дисплеи
:D
Благодаря за предложенията,
Както каза stefan63 то е повече за спорта ( да се самообразовам).
Ама щом ще е по трудния начин, май ще го зарежа :)
Не е проблем за си взема друг свястен, ама този ми беше наличен, та за това викам, дай пък да пробвам, ако стане - добре, ако не- здраве да е.


Нед Сеп 22, 2013 11:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: Драйвери за матрични дисплеи
Ами да ти кажа честно, този дето аз го ползвах беше още по-дърт. Със стандартната инициализация дето ползвам (от компилатора) ич не зацепва. Затова си написах моя дето по спомен времената и бяха в пъти по-големи. И това е само при инициализация. Иначе в 8-битов режим не би трябвало да имаш проблем да го ползваш, ама то всеки гледа да спести 4-пина и от там идват главоболията.


Пон Сеп 23, 2013 9:37 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни