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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2021-08-05T17:32:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=23869&amp;mode</id>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2021-08-05T17:32:03+01:00</updated>
<published>2021-08-05T17:32:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233172#p233172</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233172#p233172"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233172#p233172"><![CDATA[
<div class="quotetitle">jacekrv1 napisał(a):</div><div class="quotecontent"><br />Wow! Ekstra. Świetnie Ci to Froniusowe F wyszło, prawie jak żywe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /></div><br />to akurat najmniejszy problem i w sumie mało ważny  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br /><br /><div class="quotetitle">jacekrv1 napisał(a):</div><div class="quotecontent"><br />Pochwalisz się konstrukcją w innym dziale?<br /></div><br />Nie wiem czy jest się czym chwalić... niby wszystko fajnie działa wszystkie kombinacje klawiszy ale nie do końca zgodnie z moimi oczekiwaniami  <img src="https://forum.atnel.pl/images/smilies/icon_neutral.gif" alt=":|" title="Średnio zadowolony" /> chciałem żeby mi pokazywał rezystancję obwodu ale kabel jest jednak dość długą anteną 4,5m x2 więc 9m <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />  i prawdopodobnie są zakłócenia i mi to lata trochę i co do dokładności obliczeń rezystancji można dużo dyskutować<br /><br /><br />temat już niejako poruszałem i są to tematy związane z tym urządzeniem tutaj:<br /><!-- l --><a class="postlink-local" href="https://forum.atnel.pl/topic20954.html" >topic20954.html</a><!-- l --><br /><!-- l --><a class="postlink-local" href="https://forum.atnel.pl/topic23675.html" >topic23675.html</a><!-- l -->  -schemat układu klawiszy w rączce  jednak okazał się  inny od tego który przypuszczałem na początku (myślałem że każdy klawisz ma swoje 2 styki<br />ale po dokładnym przeanalizowaniu połączeń okazało się że jest do drabinka jak w temacie tutaj(tylko w szeregu z rezystorami  r7 r8 r9 przyciski):<br /><!-- l --><a class="postlink-local" href="https://forum.atnel.pl/topic23815.html" >topic23815.html</a><!-- l --><br />i w efekcie musiałem dorobić drabinkę co widać na zdjęciu wyże <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br /><br />Problemem  był dobór rezystancji w drabince tak aby każda kombinacja wciśnięcia  klawiszy wywoływała inną wartość ADC dzięki temu wiem kiedy konkretnie i ile przycisków wciskam w tym pomogła mi bardzo ta strona:<br /><!-- m --><a class="postlink" href="http://falstad.com/circuit/" >http://falstad.com/circuit/</a><!-- m --><br /><a href="http://falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmI3DxCQBZsqBTAWjDACgAncDQ8QyLnmkr808DgJBCJKBD36yxAdxCFqIRtWHrN4VsrDcQ1Hf2PDWANyiSUa-ixTXT8p1GgI91jVpOeRt62wER0hPVW1KAx5vSU9sPDUZHjNJWVjOQgxHcMzHYjkjDFCMrJB8lVKwPmtqIrD8Mp5cxqg-IxMQIJDWAGcKxyr+ZpQA+xAAMwBDABse+l7+62bwsanZ+b7hgOG8LQg1ubDSlF3F7EJKFDaHGvNlPkoY5pjQzdKn0v4viZnDzijwGABoZBtYCGJ-oYYgCbvxwXBPDCgUZIsirvoQdUdKD0dIGjopLjmudKAhDCTWsouoDgTxYfUtM0vp4TpcGrhEg1QhieNSASluSoGjFWRFKTY1CLTi84sEaZ05cyqYqqCcnJ5goyueKYdUObwlZ1IGpQRTQYKzdVNQbxdbQQhiHk5BrHS0Hi1BbYRA1RVILedJPiqoG7kZg1JrX64glUnTDElxSkKWTeRdxfqpNgA1HlF6Q3jQwCRQEZcok2mUgnBVs1AoJbbqiNa2qo5DBGkAdT7PAETzYyj+1cgA"  class="postlink">TUTAJ MASZ GOTOWĄ DRABINKĘ JAKĄ ZASTOSOWAŁEM</a><br /><br />i własna regulowana drabinka<br /><a href="https://obrazkiforum.atnel.pl/1837/1a876c67d6917f2f9fa91b976bde961d.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1837/1a876c67d6917f2f9fa91b976bde961d.jpg" alt="Obrazek" /></a><br /><br />oGÓLNIE TO NAUCZYŁEM SIĘ przy tym projekciku  <img src="https://forum.atnel.pl/images/smilies/icon_e_confused.gif" alt=":?" title="Boi się" />  <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /> że najpierw w 100% działający prototyp a potem zamawiamy PCB <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" />  Ale tak to jest jak się 1WSZĄ płytkę w chinach zamawia i człowiek nie może się doczekać xD <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 5 sie 2021, o 17:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekrv1]]></name></author>
<updated>2021-08-05T16:32:40+01:00</updated>
<published>2021-08-05T16:32:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233170#p233170</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233170#p233170"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233170#p233170"><![CDATA[
Wow! Ekstra. Świetnie Ci to Froniusowe F wyszło, prawie jak żywe <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /> Gratulacje!<br />Pochwalisz się konstrukcją w innym dziale?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8924">jacekrv1</a> — 5 sie 2021, o 16:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2021-08-04T04:50:37+01:00</updated>
<published>2021-08-04T04:50:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233144#p233144</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233144#p233144"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233144#p233144"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Z ciekawości zapytam: co kombinujesz pod Froniusa? I dla falownika czy spawarki?<br /></div><br /><a href="https://obrazkiforum.atnel.pl/1837/eab977bace7693d9f29dbc602c17a450.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1837/eab977bace7693d9f29dbc602c17a450.jpg" alt="Obrazek" /></a> Dla &quot;spawarki&quot;  a właściwie do testowania przycisków uchwytów spawalniczych...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 4 sie 2021, o 04:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekrv1]]></name></author>
<updated>2021-08-03T23:19:02+01:00</updated>
<published>2021-08-03T23:19:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233143#p233143</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233143#p233143"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233143#p233143"><![CDATA[
<div class="quotetitle">RadekB86 napisał(a):</div><div class="quotecontent"><br />[syntax]wzór litery &quot;F&quot;roniusa[/syntax]<br /></div><br />Z ciekawości zapytam: co kombinujesz pod Froniusa? I dla falownika czy spawarki?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8924">jacekrv1</a> — 3 sie 2021, o 23:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2021-08-02T19:18:08+01:00</updated>
<published>2021-08-02T19:18:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233139#p233139</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233139#p233139"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233139#p233139"><![CDATA[
Oczywiście że jest w nocie PDF danego układu (pamięci bądź scalaka który zawiera tą pamięć ). zobacz sobie notę byle jakiej atmegi na początku masz opisane jakie rodzaje i ile pamięci zawiera i ilość możliwych zapisów do tej pamięci.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 2 sie 2021, o 19:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom92]]></name></author>
<updated>2021-08-02T18:03:52+01:00</updated>
<published>2021-08-02T18:03:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233137#p233137</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233137#p233137"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233137#p233137"><![CDATA[
<div class="quotetitle">tonygryps napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent">a czy to nie wpłynie na skrócenie żywotności wyświetlacza?<br /></div><br />Nie bo to nie pamięć eprom tylko cgram.</div><br /><br />Sorki,  że się wtrącę, ale chciałem tylko dopytać czy jest gdzieś określone ile razy można zapisać coś do pamięci eeprom?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11336">Tom92</a> — 2 sie 2021, o 18:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2021-08-01T13:43:06+01:00</updated>
<published>2021-08-01T13:43:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233127#p233127</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233127#p233127"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233127#p233127"><![CDATA[
Dokładnie tak jak piszesz <div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />zyli rozumiem że np. tuż przed użyciem w funkcji w której chcę wyświetlić ten znak musiałbym od nowa zapisać ten znak do CGRAM (pamięć LCDka) i dopiero go odczytać...<br /></div><br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />a czy to nie wpłynie na skrócenie żywotności wyświetlacza?<br /></div><br />Nie bo to nie pamięć eprom tylko cgram.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 1 sie 2021, o 13:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2021-08-01T13:15:49+01:00</updated>
<published>2021-08-01T13:15:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233126#p233126</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233126#p233126"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233126#p233126"><![CDATA[
Czyli rozumiem że np. tuż przed użyciem w funkcji w której  chcę wyświetlić ten znak musiałbym od nowa zapisać ten znak do CGRAM (pamięć LCDka) i dopiero go odczytać...<br />a czy to nie wpłynie na skrócenie żywotności wyświetlacza?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 1 sie 2021, o 13:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-08-01T13:11:11+01:00</updated>
<published>2021-08-01T13:11:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233125#p233125</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233125#p233125"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233125#p233125"><![CDATA[
<div class="quotetitle">RadekB86 napisał(a):</div><div class="quotecontent"><br />więc jak to zrobić aby nowy znak mi działał i starych nie kasować?<br /></div><br />Panie, tak jak pisze kolega wyżej, ja krótko tylko podsumuję<br /><br />MASZ 8 miejsc na własne znaki i ani grosza więcej <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> więc nic nie wymyślisz dla HD44780 <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> — 1 sie 2021, o 13:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2021-08-01T12:36:15+01:00</updated>
<published>2021-08-01T12:36:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233124#p233124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233124#p233124"/>
<title type="html"><![CDATA[Re: Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233124#p233124"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Ale teraz chcę dodać nowy i tutaj pojawia się problem bo<br />nowy znak zdefiniowany musiałby być \x88 ale nie ma takiej możliwości i program to odczyta jak x80i tym samym w miejsce x80 da mi mój nowy znak a tego niechcę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />więc jak to zrobić aby nowy znak mi działał i starych nie kasować?<br /></div><br /><br />Chyba nie do końca rozumiesz jak to działa.<br />funkcja lcd_defchar zapisuje wzór znaku do pamięci cgram wyświetlacza (wyświetlacz ma 8 miejsc na te znaki w swojej pamięci ) pod określony adres który podajesz też w tej funkcji czyli od 0x80 do 0x87 .<br />Więc jak brakuje Ci tych znaków to masz jedno wyjście zdefiniować sobie znaki w pamięci procka a później w programie wlocie je zapisywać zgodnie z potrzebami do pamięci cgram wyświetlacza.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 1 sie 2021, o 12:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RadekB86]]></name></author>
<updated>2021-08-01T12:12:41+01:00</updated>
<published>2021-08-01T12:12:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233123#p233123</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233123#p233123"/>
<title type="html"><![CDATA[Gdzie zapisać nowe znaki do LCD gdy CGRAM wykorzystane?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23869&amp;p=233123#p233123"><![CDATA[
Witam mam taką zagwozdkę mianowicie mam wykorzystane wszystkie znaki w pamięci :<br />[syntax=c]// załadowanie znaków do pamięci CGRAM  znaki mogą być od 0x80 do 0x87<br /><br />  lcd_defchar(0x80, znak_ly);// wzór znaku litery ł<br /> lcd_defchar(0x81, znak_ou);// wzór znaku litery ó<br /> lcd_defchar(0x82, znak_ao);// wzór znaku litery ą<br />        lcd_defchar(0x83, znak_omega);// wzór znaku litery omega<br />        lcd_defchar(0x84, znak_ee); //wzór znaku litery ę<br />        lcd_defchar(0x85, znak_zz);//wzór znaku litery  ż<br /> lcd_defchar(0x86, znak_si);//wzór znaku litery  ś<br /> lcd_defchar(0x87, znak_zi);//wzór znaku litery  ź[/syntax]<br /><br />Oczywiście zdefiniowałem sobie znak do pomięci flash:<br />[syntax=c]const uint8_t    znak_F&#91;&#93;  PROGMEM = {32,31,16,19,22,20,20,28}; //wzór litery &quot;F&quot;roniusa FLASH[/syntax]<br /><br /> Ale teraz chcę dodać nowy i tutaj pojawia się problem bo<br /> nowy znak zdefiniowany musiałby być \x88 ale nie ma takiej możliwości i program to odczyta jak x80i tym samym w miejsce x80 da mi mój nowy znak a tego niechcę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /> więc jak to zrobić aby nowy znak mi działał i starych nie kasować? <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1837">RadekB86</a> — 1 sie 2021, o 12:12</p><hr />
]]></content>
</entry>
</feed>