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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2023-03-29T12:00:06+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=24447&amp;mode</id>
<entry>
<author><name><![CDATA[Eposas]]></name></author>
<updated>2023-03-29T12:00:06+01:00</updated>
<published>2023-03-29T12:00:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24447&amp;p=236772#p236772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24447&amp;p=236772#p236772"/>
<title type="html"><![CDATA[Przeportowaniie biblioteki MKGLCD z AVR na ARM stm32]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24447&amp;p=236772#p236772"><![CDATA[
Cześć, <br />niedawno zakupiłem sobie bibliotekę do obsługi wyświetlaczy MK_GLCD interesuje mnie głównie seria na kontroler st7565R. I chciałbym użyć tej biblioteki na stm32 F103 HAL proszę was o pomoc w dokonaniu tego. Zacznę od podstaw teoretycznych czyli o strukturę całego projektu która składa sie z folderów<br />- MK_GLCD<br />- MK_I2C<br />- MK_SPI<br />- i plik main.c <br />Mnie interesuje głownie pierwszy folder, bo SPI wezmę z HAL-a<br />MK_GLCD składa się z następujących pod folderów:<br />-<strong>COMMON</strong>: <br />mk_glcd_common.c/h<br />Tam z tego co widzę to tam jest funkcja odpowiedzialna za konwersję liczb całkowitych na znaki itoa i jakies dwie funkcje z serii map, nie będe udawał że wiem o co w nich chodzi.<br />-<strong>FONTS</strong><br />W tym folderze znajdują się fonty, tylko czemu są .c a nie .h<br />-<strong>GRAPHICS</strong><br />mamy pliiki odpowiedzialne za rysowanie jakichś kształtów oraz bitmap<br />-<strong>HARDWARE</strong><br />pliki odpowiedzialne za konfigurację H/W<br />-<strong>OBJECTS</strong><br />tam są chyba zdefiniowane funkcje np pod zegar bargraph itp...<br />-<strong>SCREEN_SAVER</strong><br />to nie wiem do czego służą funkcje jak mam być szczery<br />-<strong>TEXT</strong><br />tam znjadują się piki odpowiedzialne za wyświetlanie tekstu <br /><br />Także 3 pliki konfiguracyjne po za tymi folderami <br />- mk glcd .c / h<br />- mk glcd config.h<br /><br />Chcę krok po kroku przejść na środowisko HAL<br />Zainicjalizowałem sobie funkcje SPI i odpowiednie linie dałem jako wyjscia.<br />Jakie pliki bedą mi potrzebne na początek aby sprawdzić działanie wyświetlacza. Cięzko się w tym odnaleźć bo jest sporo funkcji.<br /><br />Zależy mi na tym aby to się udało bo biblioteka fajnie się prezentuję i w przyszłości zdecydowanie ułatwi korzystanie z różnych wyświetlaczy <br />i przy okazji jak ktoś chce się tym zająć odpłatnie to niech pisze na priv<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17799">Eposas</a> — 29 mar 2023, o 12:00</p><hr />
]]></content>
</entry>
</feed>