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