Автор Тема: Още един проблем с LCD  (Прочетена 15893 пъти)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Още един проблем с LCD
« Отговор #15 -: Септември 22, 2010, 08:27:50 pm »
Не ,първия дисплей ,заради когото пуснах темата си е заминал,купих си друг и го подкарах с Тини2313,но с атмега8 ,както и с Атмега32 и 16 не успях.Уж се инициализира правилно в симулатора на компилатора но не работи...


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Още един проблем с LCD
« Отговор #16 -: Септември 22, 2010, 09:44:58 pm »
Много интересна работа  :? При мен след като го вкарах хубаво в цокъла се оправи и работеше без проблем
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Още един проблем с LCD
« Отговор #17 -: Септември 24, 2010, 12:48:55 am »
И при мен битката с LCD дисплея продължава... При мен изкарва единствено горния ред (във вид на квадратчета като снимката на zoro1 от началото на темата), но е доволно блед (вторият въобще не се появява), като контрастът е на максимална стойност. Имам вградени светодиоди, които не използвам. Стандартен, 8 битов дисплей - AC-162B от Комет, който ползвам като 4 битов (т.е. само 4 от 8-те му Data Bus-ове). Кодът ми е на Bascom, съвсем прост - представлява мърдащ се текст "HELLO!", който се движи наляво-надясно в пределите на Дисплея.
Свързвам го към Универсалния робоконтролер MRC40 посредством лентово кабелче с мъжка и женска рейки...
Някой да има идея?
Поздрави!

П.п. Илияне, ако ще идваш на клуба тази седмица, вземи си атрибутите за LCD дисплеите, за да го тестваме въобще дали работи. :)
Роботиката не е хоби - тя е начин на живот!

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Още един проблем с LCD
« Отговор #18 -: Октомври 04, 2010, 12:28:36 pm »
Подкарах дисплея да работи и с двата робоконтролера ,кото имам.
За големия робоконтролер MR40 се оказа че трянва да се подаде маса на 6-то краче на дисплея/разкача се от контролера/,на MC28 си е на маса.Другото беше ,че имаш лоша спойка на един от изводите,меря с мултицет на съпротивление -наред,пускам напрежение няма никой.
ще постна кода и битовете за улеснение на тези,кото искат да опитат.
кода е както следва:
$regfile = "m32def.dat"
$crystal = 7372800



Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.2 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7
Config Lcd = 16 * 2

Cls
Rem Български портал
Rem   по роботика
LCD " В»ґapcєё ѕopїa»"
lowerline
LCD "  ѕo poІoїёєa"
end

В рег файла указвам ,че съм с 7372800 кварц.
битовете са както следва:


Uploaded with ImageShack.us

И ако всичко е наред трябва да получите това:



Uploaded with ImageShack.us



това е хекса:
:100000000C942A001895000018950000189500001F
:10001000189500001895000018950000189500002C
:10002000189500001895000018950000189500001C
:10003000189500001895000018950000189500000C
:1000400018950000189500001895000018950000FC
:10005000189500008FE58DBFC0E4E8E34E2E88E0E0
:100060008EBFD8E0F8E05F2EEEEFF7E0A0E6B0E05C
:10007000A89584B7082E877F84BF88E1992781BD22
:1000800091BD88278D933197E9F70E946700662418
:100090000E945F00EAEEF1E00E9456000E945D00BF
:1000A000ECEFF1E00E945600F894FFCF0E94F100BF
:1000B000802D11F054D0FACF089580EC56C081E025
:1000C00054D002D080E851C083E099277BC08AEFEA
:1000D00090E00E94E200BF9ABE9ABD9ABC9ABA9A7A
:1000E000B89AC09885E090E00E94E200C298C79854
:1000F000C698C59AC49AC29AEF93FF93E5EBF0E0D5
:100100000E94D600FF91EF91C29859D0C29AEF9306
:10011000FF93E5EBF0E00E94D600FF91EF91C298CB
:100120004ED0C29AEF93FF93E5EBF0E00E94D60029
:10013000FF91EF91C29843D0C498C29AEF93FF9376
:10014000E5EBF0E00E94D600FF91EF91C29837D026
:1001500088E20BD08EE009D086E007D00895C09ADF
:10016000829505D004D02BD00895C098F9CF8595FD
:1001700010F4C49A01C0C498859510F4C59A01C0C2
:10018000C598859510F4C69A01C0C698859510F457
:10019000C79A01C0C798C29AEF93FF93E5EBF0E0CE
:1001A0000E94D600FF91EF91C29808953197F1F720
:1001B0000895689462F80895E89462F8089581E0DB
:1001C00090E000C0EF93FF93EE27E82BE92B31F08E
:1001D000E3E3F7E03197F1F70197D1F7FF91EF9162
:1001E0000895C895319600200895A0C2BBB46170EF
:1001F00063BAB820BE6F70BF61BB00002020BE6F25
:0A02000020706FB26FBFB8BA610042
:00000001FF


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

westsiderz

  • Заклет Роботостроител
  • *****
  • Публикации: 244
    • Профил
    • http://www.xequtor.co.nr
Още един проблем с LCD
« Отговор #19 -: Октомври 04, 2010, 05:44:19 pm »
Както и предполагах, имал си лоша спойка. При мен също беше заради подобен проблем
\"We will make electricity so cheap that only the rich will burn candles.\" ~ Thomas Edison

Ахмед Караибрахимов, гр. София 25г.

http://roboleague.bg/
http://xequtor.co.nr