<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=4005&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-28T20:18:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4005&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-28T20:18:40+01:00</updated>
<published>2013-08-28T20:18:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47334#p47334</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47334#p47334"/>
<title type="html"><![CDATA[Re: Nietypowy wyświetlacz - obsługa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47334#p47334"><![CDATA[
<div class="quotetitle">sq8dsr napisał(a):</div><div class="quotecontent"><br />żeby w stanie nazwijmy go bezczynnym, zawartość wyświetlacza była scrollowana, aby zapewnić w miarę równomierne wypalanie luminoforu<br /></div><br /><br />Ja często robię w takich sytuacjach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> &quot;wygaszacz ekranu&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> z jakimś tam np przesuwającym się napisem losowo albo gwiazdeczkami itp itd <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 sie 2013, o 20:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-08-28T19:46:26+01:00</updated>
<published>2013-08-28T19:46:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47333#p47333</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47333#p47333"/>
<title type="html"><![CDATA[Re: Nietypowy wyświetlacz - obsługa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47333#p47333"><![CDATA[
Tak VFD zdecydowanie mają w sobie coś. Choć niestety mają tendencję do utraty jasności na skutek spadku emisji, w końcu są to w zasadzie normalne lampy. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Zresztą zastanawiam się nad tym, żeby w stanie nazwijmy go bezczynnym, zawartość wyświetlacza była scrollowana, aby zapewnić w miarę równomierne wypalanie luminoforu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 28 sie 2013, o 19:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-08-28T13:59:17+01:00</updated>
<published>2013-08-28T13:59:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47307#p47307</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47307#p47307"/>
<title type="html"><![CDATA[Re: Nietypowy wyświetlacz - obsługa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47307#p47307"><![CDATA[
Śliczny wyświetlacz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />a jeśli chodzi o obsługę to są tak indywidualne sprawy, że prawie każdy taki wyświetlacz zwykle trzeba inaczej kombinować <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Dużo takich przerobiłem już .... no ale to takie moje zboczenie - uwielbiam VFD <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 sie 2013, o 13:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq8dsr]]></name></author>
<updated>2013-08-28T12:37:56+01:00</updated>
<published>2013-08-28T12:37:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47294#p47294</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47294#p47294"/>
<title type="html"><![CDATA[Nietypowy wyświetlacz - obsługa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4005&amp;p=47294#p47294"><![CDATA[
Jestem miłośnikiem wyświetlaczy VFD (być może przez sentyment do lamp).<br /><br />Ostatnio wpadł mi ręce taki właśnie wyświetlacz, ale nietypowy bo sterowany z RS232. Posiada złącze miniDIN 6 którym doprowadza się zasilanie i sygnał TX z RS'a. <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1589/da84f87be210c968c4fac76d554c3618.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1589/da84f87be210c968c4fac76d554c3618.jpg" alt="Obrazek" /></a><br /><br />Producentem jest firma Niritake, druga obok Futaba która specjalizuje się w tego typu wyświetlaczach. Jednak na swojej stronie nie przyznają się oni do tego tego modelu. Moją uwagę zwróciło miejsce na wlutowanie 5 jumperów, co uczyniłem. I po zwarciu jednego wyświetlacz przedstawił mi się jako Nixdorf Vincor co zaowocowało znalezieniem noty katalogowej.<br />Przyjazną rzeczą jest to, że wyświetlacz wymaga użycia tylko jednego PINU, co prawda jest to cenny UART, ale mimo wszystko. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Komendy sterujące nieco różnią się od tych dla VT100, dlatego pozwoliłem sobie napisać coś w rodzaju mini &quot;biblioteki&quot; do obsługi.<br /><br />[syntax=c]/*<br /> * vfd.c<br /> *<br /> *  Created on: 17-07-2013<br /> *      Author: mike<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />//#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &quot;MYUART/myuart.h&quot;<br />#include &quot;vfd.h&quot;<br /><br /><br />// Czyszczenie wyswietolacza, kursor pozostaje na aktualnej pozycji<br />void vfd_clear(void) {<br /><br />uart_putc( 0x1B );<br />uart_putc( 0x5B );<br />uart_putc( 0x32 );<br />uart_putc( 0x4A );<br />}<br /><br />// Ustawienie kursora na pozycji<br />void vfd_xy_loc(uint8_t row, uint8_t col) {<br />char y&#91;7&#93;;<br />char x&#91;7&#93;;<br /><br />uart_putc(0x1B);<br />uart_putc(0x5B);<br />uart_puts(itoa(row, y, 10));<br />uart_putc(0x3B);<br />uart_puts(itoa(col, x, 10));<br />uart_putc(0x48);<br /><br />}<br /><br />// Czyszczenie wyswietolacza, kursor wraca na poczatek<br />void vfd_clear_h(void) {<br /><br />vfd_clear();<br />vfd_xy_loc(1,1);<br /><br />}<br />// Czyszczenie do końca lini<br />void vfd_clear_end(void) {<br /><br />uart_putc(0x1B);<br />uart_putc(0x5B);<br />uart_putc(0x30);<br />uart_putc(0x4B);<br />}<br /><br />// Cofnięcie kursora bez kasowania<br />void vfd_bs(void) {<br /><br />uart_putc(0x08);<br />}<br /><br />// Cofnięcie kursora z kasowanie (backspace)<br />void vfd_bs_del(void) {<br /><br />vfd_bs();<br />vfd_clear_end();<br /><br />}<br /><br />// Powrót kursora na początek linii<br />void vfd_return(void) {<br /><br />uart_putc(0x0D);<br /><br />}<br /><br />// Wyczyszczenie całej linii<br />void vfd_clear_line(void) {<br /><br />vfd_return();<br />vfd_clear_end();<br />}<br /><br />// LF, przejscie do następnego wiersza na jego początek<br />void vfd_lf(void) {<br /><br />vfd_return();<br />uart_putc(0x0A);<br /><br />}<br /><br />void vfd_code(uint8_t code_page) {<br />char code&#91;7&#93;;<br />uart_putc(0x1B);<br />uart_putc(0x52);<br />uart_puts(itoa(code_page, code, 10));<br /><br />}[/syntax]<br /><br /><br /><a href="http://www.youtube.com/watch?v=j-rzcGpY8yM"  class="postlink">http://www.youtube.com/watch?v=j-rzcGpY8yM</a><br /><br />Czy ktoś może ma jakieś sugestie, jak to usprawnić, dodać coś, może brakuje jakiejś typowej dla wyświetlaczy funkcji...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1589">sq8dsr</a> — 28 sie 2013, o 12:37</p><hr />
]]></content>
</entry>
</feed>