<?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=11213&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-28T22:41:14+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11213&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-03-28T22:41:14+01:00</updated>
<published>2015-03-28T22:41:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124938#p124938</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124938#p124938"/>
<title type="html"><![CDATA[Re: Pikselizacja czcionek, bufor, wysyłanie- prośba o podpow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124938#p124938"><![CDATA[
<div class="quotetitle">icer_cmg napisał(a):</div><div class="quotecontent"><br />Chciałem przesłać całą linię tekstu w pikselach w czasie max 6ms<br /></div><br />W tym czasie to zdążysz wysłać kilka całych ekranów a nie pojedynczą linię <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 mar 2015, o 22:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-03-28T22:38:24+01:00</updated>
<published>2015-03-28T22:38:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124937#p124937</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124937#p124937"/>
<title type="html"><![CDATA[Re: Pikselizacja czcionek, bufor, wysyłanie- prośba o podpow]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124937#p124937"><![CDATA[
Jednowymiarowa tablica - genialny pomysł. Ułatwi mega pracę, czcionka będzie fajnie poszatkowana.  Co do bufora wyjściowego, to zastanawiam się ile ms zajmie przekonwertowanie z tekstu na bufor wyjściowy. Chciałem przesłać całą linię tekstu w pikselach w czasie max 6ms, ale przyznam szczerze, że nie zastanawiałem się czy to osiągalne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 28 mar 2015, o 22:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2015-03-28T22:10:05+01:00</updated>
<published>2015-03-28T22:10:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124935#p124935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124935#p124935"/>
<title type="html"><![CDATA[Pikselizacja czcionek, bufor, wysyłanie- prośba o podpowiedź]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11213&amp;p=124935#p124935"><![CDATA[
Witajcie. W ramach atnelmaniaków postanowiliśmy zrobić pewną rzecz (szczegóły niedługo). Chciałbym się poradzić bardziej doświadczonych Kolegów jak rozwiązać pewien problem:<br /><br />Mamy bardzo długi rejestr przesuwny (8bit x 60szt.) w którym wsuwamy wiersz pikseli tekstu. Czcionka składa się z liter o stałej szerokości 8bit (6 lub 7 bit litery i 2 lub 1 odstępu). Litery mają wysokość 10 bit (jeden bit to dwa piksele na wysokość). Szczegóły na obrazku:<br /><a href="http://forum.atnel.pl/_obrazki/o/1636/5b177e263ad5c5a51819e0807688c7fc.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1636/5b177e263ad5c5a51819e0807688c7fc.JPG" alt="Obrazek" /></a><br /><br /><br /><strong>Zastanawiam się jak zrealizować konwersję teksty na piksele i jak przechowywać czcionki.</strong> <br /><br />Czcionka:  Pomysł na jaki wpadłem, to żeby czcionka była w formie dwuwymiarowej tablicy: uint8_t czcionka[94][10]. Pomysł na zachowanie standardu ASCII jest dlatego, by łatwo konwertować tekst na kolejne piksele ( czcionka[ASCII-32][] ). Tak więc pomysł na jedno niby jest.<br /><br />Bufor wyjściowy:  Tutaj mam dwa pomysły. Albo bufor o rozmiarze 60x10 (całe litery i dopiero wysyłanie) lub tylko 60x1 generowany 10 razy (pojedynczy wiersz). Ważną kwestią jest dla mnie fakt, iż linia tekstu będzie odświeżana (przeładowywana) co 10-15s, a w miarę szybko wysłana, dlatego wolałbym przygotować pełen zestaw pikseli i je wysłać. <br /><br />Wysyłanie:<br /><br />[syntax=c]void send_buf ( void )<br />{<br />uint8_t m,n;<br /><br />for (n=0; n&lt;10; ++n)          //Zmienia wiersze tekstu<br />  {<br />  for (m=0; m&lt;60; ++m)     //Zmienia kolumny tekstu<br />    {<br />    send_SPI(bufor&#91;m&#93;&#91;n&#93;<br />    Latch_on;<br />    Latch_off;<br />    }<br />  }<br />}[/syntax]<br /><br /><br />Mam nadzieję, że dobrze kombinuję z wysłaniem bufora[60][10]<br /><br /><br />Jeśli macie jakieś pomysły, podpowiedzi, rady, to proszę, piszcie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 28 mar 2015, o 22:10</p><hr />
]]></content>
</entry>
</feed>