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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-10T20:33:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=5&amp;t=8472&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-09-10T20:33:04+01:00</updated>
<published>2014-09-10T20:33:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=95000#p95000</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=95000#p95000"/>
<title type="html"><![CDATA[Re: Bluebook poprawki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=95000#p95000"><![CDATA[
<div class="quotetitle">daro2020 napisał(a):</div><div class="quotecontent"><br />wg mnie powinno być: F_CPU/preskaler/odświeżanie = OCR-1, bo tylko takie wyrażenie daje poprawne częstotliwości.<br /></div><br /><br />Oczywiście to jest poprawne i w książce w nowym twardym wydaniu już tylko tak jest ... ale z drugiej strony ta różnica w 99% przypadków jest mało istotna<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 10 wrz 2014, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[daro2020]]></name></author>
<updated>2014-09-10T20:04:18+01:00</updated>
<published>2014-09-10T20:04:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=94992#p94992</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=94992#p94992"/>
<title type="html"><![CDATA[Bluebook poprawki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8472&amp;p=94992#p94992"><![CDATA[
Dotarłem do rozdziału o LCD w Niebieskiej Księdze i mam 2 spostrzeżenia.<br />Pierwszego szukałem w erracie i nie znalazłem:<br /><br />1. strona 188 (miękka okładka) i wzór na OCR: F_CPU/preskaler/odświeżanie = OCR<br />wg mnie powinno być: F_CPU/preskaler/odświeżanie = OCR-1, bo tylko takie wyrażenie daje poprawne częstotliwości.<br /><br />2. Lekcja o LCD inicjalizacja.<br />Dlaczego na początku init wywoływana jest 2 razy funkcja sendHalf skoro za drugim razem funkcja (ta z delayem 100us ) nic nie zmienia...<br />[syntax=c]lcd_sendHalf(LCDC_FUNC|LCDC_FUNC8B);<br />_delay_ms(4.1);<br />lcd_sendHalf(LCDC_FUNC|LCDC_FUNC8B);<br />_delay_us(100);[/syntax]<br />a skoro nie zmienia to nie lepiej zsumować delaye na 4.1ms+0.1ms (4.2)?:<br /><br />[syntax=c]lcd_sendHalf(LCDC_FUNC|LCDC_FUNC8B);<br />_delay_ms(4.2);[/syntax]<br /><br />Ostatecznie zaremowałem kilka linii (jak poniżej) i zamiast 4.1 wsadziłem 5ms i lcdek hula jak trza.<br /><br />[syntax=c]delay_15ms;<br />lcd_sendHalf (LCDC_FUNC|LCDC_FUNC8B);<br />delay_5ms;<br />//lcd_sendHalf(LCDC_FUNC|LCDC_FUNC8B);<br />//_delay_us(100);<br />//lcd_sendHalf(LCDC_FUNC|LCDC_FUNC4B);<br />//_delay_us(100);<br />lcd_write_cmd (LCDC_FUNC|LCDC_FUNC4B|LCDC_FUNC2L|LCDC_FUNC5x7);[/syntax]<br /><br />Zastanawia mnie tylko jedno, dlaczego we wszyskich innych bibliotekach przy wysyłaniu na początku init wartości 0x30 wszyscy posługuja się sygnałem E, a w książce Mirka nic takiego nie ma miejsca, mimo to inicjalizacja przebiega prawidłowo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1608">daro2020</a> — 10 wrz 2014, o 20:04</p><hr />
]]></content>
</entry>
</feed>