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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-12-11T23:44:53+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=1911&amp;mode</id>
<entry>
<author><name><![CDATA[dinobagio]]></name></author>
<updated>2012-12-11T23:44:53+01:00</updated>
<published>2012-12-11T23:44:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20873#p20873</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20873#p20873"/>
<title type="html"><![CDATA[Re: Bufor ramki KS0108]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20873#p20873"><![CDATA[
Chcąc wpisać na wyświetlacz kwadrat (np. 10x10 pix o położeniu lewego górnego rogu w punkcie (72,35) ) musimy określić jak mają być wprowadzane poszczególne bajty do bufora pomocniczego (tablica jednowymiarowa). Podane wyżej pytanie dotyczy realizacji takiej przykładowej funkcji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=719">dinobagio</a> — 11 gru 2012, o 23:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dinobagio]]></name></author>
<updated>2012-12-11T22:11:39+01:00</updated>
<published>2012-12-11T22:11:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20858#p20858</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20858#p20858"/>
<title type="html"><![CDATA[Re: Bufor ramki KS0108]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20858#p20858"><![CDATA[
A jak realizujesz wpisywanie określonej grafiki w bufor pomocniczy? Chodzi mi o uwzględnianie kolejnej linii np. przy rysowaniu kwadratu w buforze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=719">dinobagio</a> — 11 gru 2012, o 22:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[dinobagio]]></name></author>
<updated>2012-12-11T17:30:35+01:00</updated>
<published>2012-12-11T17:30:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20839#p20839</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20839#p20839"/>
<title type="html"><![CDATA[Bufor ramki KS0108]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1911&amp;p=20839#p20839"><![CDATA[
Witam wszystkich czytelników<br /><br />Ostatnio zacząłem zabawę z mikrokontrolerem ATmega64 i modułem wyświetlacza EA DIP128-6e. Wyświetlacz ten posiada organizację pamięci podzieloną na dwie części (dwa sterowniki KS0108). Napisałem do niego funkcję inicjującą i funkcję która pozwala na zapis danych do wyświetlacza (statycznie). I teraz pojawia się problem bo chciałem zrobić bufor ramki(tablica jednowymiarowa) w którym najpierw będę wykonywał wszystkie opcje rysowania a dopiero później całość zostanie wysłana na wyświetlacz. Funkcja zapisu do wyświetlacza zadeklarowana jest następująco:<br /><strong>void WriteLcd (unsigned char reg, uint8_t data, char ctrl);</strong> reg – wybieramy czy zapisujemy do rejestru czy do pamięci ; data – dane; ctrl – wybieramy kontroler(połowę wyświetlacza) do którego zapisujemy dane;<br /><br />Dodatkowo zdefiniowane:<br /><strong>#define LCD_WIDTH     128<br />#define LCD_HEIGHT   64</strong><br /><br />Ma ktoś pomysł jak podejść do tego? Może ktoś już robił podobny bufor i posiada taką funkcję? Dodam jeszcze że chciałbym aby dany bufor był uniwersalny - w późniejszym etapie będzie wykorzystany pod inny(większy) wyświetlacz. Ewentualnie poprosiłbym o linki do dodatkowych materiałów gdzie mógłbym doczytać sobie informacje jak zrealizować taką funkcję.<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=719">dinobagio</a> — 11 gru 2012, o 17:30</p><hr />
]]></content>
</entry>
</feed>