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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2021-10-01T00:08:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=23891&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-10-01T00:08:28+01:00</updated>
<published>2021-10-01T00:08:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233716#p233716</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233716#p233716"/>
<title type="html"><![CDATA[Re: fuse CKDIV8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233716#p233716"><![CDATA[
<div class="quotetitle">aro12345 napisał(a):</div><div class="quotecontent"><br />D/C -&gt; to ten wspomniany pin, który nie wiem gdzie podłączyć<br /></div><br />Bo go się nie konfiguruje w SPI - przecież D/C nie ma nic wspólnego z SPI. Tylko w pliku konfiguracyjnym *.h biblioteki GLCD <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 paź 2021, o 00:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[aro12345]]></name></author>
<updated>2021-09-30T21:58:27+01:00</updated>
<published>2021-09-30T21:58:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233713#p233713</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233713#p233713"/>
<title type="html"><![CDATA[Re: fuse CKDIV8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233713#p233713"><![CDATA[
Dopiero co znalazłem czas żeby się pobawić, więc wrócę do tematu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Udało się, fuse ustawiony, ładnie śmiga.<br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />I nie do końca wiem o jakich ty problemach z odczytaniem procka piszesz przez ATB-USBasp ?<br /></div> Posiadam dwa moduły atb can shield m1. Jeden programowałem kilka razy programatorem, który kupiłem chyba za 14zł. Na początku wszystko ładnie działało. Przy którymś razie, w mkCalkulatorze standardowo kliknąłem &quot;Sprawdź podłączony AVR&quot;. Po chwili, nic innego nie robiąc, kliknąłem drugi raz &quot;Sprawdź...&quot; i procek już nie żył. Jedyne co mi przychodzi do głowy, to wina programatora. Dlatego przed zakupem ATB USBASP 4.2 chciałem się upewnić, czy druga płytka też nie wyzionie ducha. Na razie śmiga bez zarzutów.<br />--------------------------------------<br /><br />Korzystając z okazji mam drugie pytanie. Mam wyświetlacz <a href="https://botland.com.pl/wyswietlacze-oled/4437-wyswietlacz-oled-dwukolorowy-graficzny-096-b-128x64px-spi-i2c-proste-zlacza-waveshare-9092-5904422305512.html"  class="postlink">OLED 0,96'' oparty na sterowniku SSD1306</a>. Podłączyłem go do ATB USBASP 4.2 po SPI i przetestowałem programem ASP Multi Tool. Podłączenie i efekt jak na zdjęciach poniżej <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><a href="https://obrazkiforum.atnel.pl/16312/afafab7e96671ad3816ccb79c799d73c.gif"  class="postlink"><img src="https://obrazkiforum.atnel.pl/16312/afafab7e96671ad3816ccb79c799d73c.gif" alt="Obrazek" /></a>____<a href="https://obrazkiforum.atnel.pl/16312/52d0448e8989b45889c65c3ff839ce35.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16312/52d0448e8989b45889c65c3ff839ce35.png" alt="Obrazek" /></a><br /><br />No i teraz chciałbym go podłączyć do procka 64M1. Mam biblioteki MK_SPI_LIB i MK_GLCD. Próbowałem podłączyć analogicznie jak do USBASP, ale zostałem z jednym niepodłączonym pinem <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> a dokładnie D/C (wybór trybu pracy - stan niski oznacza przesył komend, wysoki - danych). Więc proszę o radę czy wgl te całe podłączenie zmierza w dobrym kierunku:<br /><br />Piny wyświetlacza -&gt; Piny procka (<a href="http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7647-Automotive-Microcontrollers-ATmega16M1-32M1-64M1-32C1-64C1_datasheet.pdf"  class="postlink">Nota procka</a>)<br />VCC -&gt; VCC <br />GND -&gt; GND<br />NC -&gt; nie podłączone<br />DIN -&gt; PB0 MOSI (SPI Master Out Slave In)<br />CLK -&gt; PB7 SCK (SPI Clock)<br />CS -&gt; GND<br />D/C -&gt; to ten wspomniany pin, który nie wiem gdzie podłączyć<br />RES -&gt; PD3 SS (SPI Slave Select)<br /><br />A obecną plik mk_spi.h zmodyfikowałem tak:<br />[syntax=c]//********************************************** SPI CONFIG ******************<br />#define USE_SOFT_SPI 0// 1-tryb Software SPI, 0-tryb Hardware SPI<br /><br />#define SEND_ONLY1// 1-jeśli mają być tylko wysyłane dane, linia MISO nie używana (tylko dla trybu MASTER)<br /><br />/* PINY dla SPI, w przypadku SOFT SPI mogą być dowolne na dowolnym porcie! */<br />#define aSS           PD3                     // SS (CS Chip Select)<br />#define aMOSI    PB1                     // MOSI pin<br />#define aMISO    PB0                     // MISO pin<br />#define aSCK     PB7                     // SCK pin<br /><br /><br />#define MOSI_DIRDDRB// jeśli używasz hardware SPI<br />#define MOSI_PORTPORTB// wystarczy skonfigurować tylko te dwie linie<br /><br />//------------------------------- część konfiguracji tylko na potrzeby soft spi ---<br />#define MISO_DIRDDRB<br />#define MISO_PORTPORTB<br />#define MISO_PINPINB<br /><br />#define SCK_DIRDDRB<br />#define SCK_PORTPORTB<br />//-------------------------------- koniec ------------------------<br /><br />#define SS_DIRDDRD<br />#define SS_PORTPORTD[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16312">aro12345</a> — 30 wrz 2021, o 21:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2021-08-27T20:41:41+01:00</updated>
<published>2021-08-27T20:41:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233368#p233368</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233368#p233368"/>
<title type="html"><![CDATA[Re: fuse CKDIV8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233368#p233368"><![CDATA[
Jak chcesz mieć taktowanie 2MH pomimo to że masz kwarc 16MHz to nie odznaczaj tego fusebita <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> I nie do końca wiem o jakich ty problemach z odczytaniem procka piszesz przez ATB-USBasp ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 sie 2021, o 20:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[aro12345]]></name></author>
<updated>2021-08-27T19:07:59+01:00</updated>
<published>2021-08-27T19:07:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233363#p233363</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233363#p233363"/>
<title type="html"><![CDATA[fuse CKDIV8]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23891&amp;p=233363#p233363"><![CDATA[
Chciałbym wykorzystać procka 64M1, pod komunikację z CANem. Mam podłączony kwarc 16 MHz.<br />Czy mogę również odhaczyć fus CKDIV8? Czy nie będzie później problemów z odczytaniem procka przez ATB-USBASP?<br /><br /><a href="https://obrazkiforum.atnel.pl/16312/522100d5bd3150bd0ccec01cdc2fdf5b.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16312/522100d5bd3150bd0ccec01cdc2fdf5b.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16312">aro12345</a> — 27 sie 2021, o 19:07</p><hr />
]]></content>
</entry>
</feed>