Futaba M202SD01B

Admin HWnews hwnews na cncnet.info
Sobota Únor 7 04:12:27 CET 2015


Tak cely problem byl v casovani...je tam treba vlozit cekaci pauzy 10ms 
mezi prikazy. Navic po resetu je treba pockat o neco dele. Tohle uz 
chodi jak ma. Nicmene ten DS k tomu displeji ponekud keca co se tyka 
toho casovani na strane 16. Pisou tam, ze v pripade komunikace 1200bps 
je timeout maximalne 3.8ms a v pripade 9600bps se autmaticky generuje 
preruseni v prijmu na tech 10ms. Komunikuju 1200 a chodi to stejne az od 
tech 10ms.

byte poc = 0x30;
const byte disp_pause = 10;

void setup()
{
   Serial.begin(1200);
   delay(10);
   Serial.write(0x1F); //reset
   delay(100);
}

void loop() // run over and over
{
   if (poc==0x3A) poc=0x30;
   Serial.write(0x10); // presun na pozici
   delay(disp_pause);
   Serial.write(0x00); // pozice 1/1
   delay(disp_pause);
   Serial.write(poc);
   ++poc;
   delay(500);
}

Dne 6.2.2015 v 7:38 Admin HWnews napsal(a):
> Hraju si tu tri hodiny s tim displejem a Arduinem, ktere jsem vyhrabal
> ze suplete a nejak to nedela co by melo...prvni problem je v tom, ze v
> DS pisou ze po resetu by mela byt pozice na pvnim znaku prvniho radku.
> Jenze me to po resetu zacina psat na druhou pozici spravny znak nula.
> Pak uz to vypisuje znaky jak ma a roluje displej. Kdyz odkomentuju ty
> dva radky aby se mi znaky prepisovaly na prvni pozici tak to opet zapise
> po resetu prvni znak na druhou pozici tedy znak 0 a pak to pise sice na
> prvni pozici, ale ne znaky ktere by melo tedy 0..9. Jsem z toho volajaky
> zmeteny....
>
> byte poc = 0x30;
>
> void setup()
> {
>    Serial.begin(1200);
>    delay(10);
>    Serial.write(0x1F); //reset
>    delay(10);
> }
>
> void loop() // run over and over
> {
>    if (poc==0x3A) poc=0x30;
>    //Serial.write(0x10); //display position
>    //Serial.write(0x00); //prvni radek prvni znak
>    Serial.write(poc);
>    ++poc;
>    delay(500);
> }
>
> z terminalu leze to co ma
> 1F 30 31 32 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37
>
> po odkomentovani
> 1F 10 00 30 10 00 31 10 00 32 10 00 33 10 00 34 10 00 35 10 00 36
>
> RV
>
> Dne 2.2.2015 v 21:40 Jaromir Sukuba napsal(a):
>> Kedze mam nahodou :-) taky isty display, testol som ho.
>> Pouzil som seriovy rezim, kedze na displeji je JP1 skratnute a JP2
>> otvorene, ocakaval som baudov rychlost 4800 baud. Displej ale
>> nereagoval, tak som cvicne skusil aj ostatne mozne rychlosti (9k6,
>> 2k4, 1k2) a samozrejme ta posledna (1200) bola spravna. Uprimne,
>> zatial netusim preco ten rozpor s datasheetom.
>> Napatove urovne tej seriovej linky su 5V CMOS, ja som pouzil CMOS
>> vystup z nejakeho USB-serial prevodniku.
>>
>>
>> 2015-01-31 23:24 GMT+01:00 Admin HWnews <hwnews na cncnet.info>:
>>> Jen mi neni jasne v jakych je to urovnich...sice vsude pisou u vstupu
>>> bezny
>>> TTL rozsah, ale v tom nakresu casovani komunikace ten seriovy signal
>>> plave
>>> nahoru dolu kolem stredu...
>>>
>>> Dne 31.1.2015 v 23:15 Alexandra Svobodová napsal(a):
>>>
>>>> Hezký večer,
>>>>
>>>>       to mi připadalo jako moc složité, to paralelní řízení by mělo být
>>>> jednodušší. Ale zítra to po té sériové lince zkusím. Dneska už jsem moc
>>>> unavená a udělala bych nějakou ptákovinu.
>>>>
>>>> Saša Svobodová
>>>>
>>>> Dne 31.1.2015 v 21:50 Pavel KREJCI napsal(a):
>>>>>
>>>>> A co to zkusit seriove?
>>>>> PK
>>>>>
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>


Další informace o konferenci Hw-list