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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-03-01T20:09:47+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=14570&amp;mode</id>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-03-01T20:09:47+01:00</updated>
<published>2016-03-01T20:09:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=155171#p155171</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=155171#p155171"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=155171#p155171"><![CDATA[
Mecze się dalej z tym ale już są jakieś efekty ale nie do końca zupełnie nie rozumiem jak sie zabrać za wyświetlenie znaku w funkcji char mam zdefiniowana tablice której elementy odpowiadają kodowi ASCI ale chyba ja czegoś nie do konca wiem mam zdefiniowane wiersze w postaci oy1 oy2 itd i teraz jak wstawić to w bufor aby co to dzialało np w funkcji print=&quot;tekst&quot; <br />Teraz to tylko bledy same z mojej nie wiedzy napewno wrzucam to co akurat do tej pory mam <br />[syntax=c]/*<br /> * 8x8_lib.c<br /><br /> *<br /> *  Created on: 18 lut 2016<br /> *      Author: olitroniks<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;8x8_lib.h&quot;<br /><br /><br /><br /><br />//-------------------------------------------------------------------------------------------------------<br /><br /><br />void initspi (void) //inicjalizacacja spi<br />{<br />DDRB |= MOSI|SCK|LT; //piny jako wyjscia<br />SPCR |=(1&lt;&lt;SPE) | (1&lt;&lt;MSTR) |(1&lt;&lt;DORD); //wlaczanie spi oraz ustawienie jako master<br />SPSR |=(1&lt;&lt;SPI2X); // predkosc spi fosc/2<br /><br /><br />}<br />void sendspi (uint16_t bajt)  //obsługa spi 16bitowa<br />{<br />SPDR=bajt&gt;&gt;8;<br />while( !(SPSR &amp; (1&lt;&lt;SPIF) ) );<br /><br />SPDR=bajt&gt;&gt;0;<br />    while( !(SPSR &amp; (1&lt;&lt;SPIF) ) );<br />LT_ON;<br />LT_OFF;<br />}<br /><br />volatile uint8_t oy1=0;  //zmienna oy jako oś Y na wyswietlaczu<br />volatile uint8_t oy2=1;<br />volatile uint8_t oy3=2;<br />volatile uint8_t oy4=3;<br />volatile uint8_t oy5=4;<br />volatile uint8_t oy6=5;<br />volatile uint8_t oy7=6;<br />volatile uint8_t oy8=7;<br /><br /><br />const uint8_t CharData&#91;&#93;&#91;8&#93;;<br />volatile uint8_t DisplayBuffer&#91;&#93;={0,0,0,0,0,0,0,0};<br /><br />char print&#91;&#93;=&quot;d&quot;;<br />void led_init (void)<br />{<br /><br />DDRB |= CLK|RES; //piny jako wyjscia<br /><br /><br /><br /><br /><br /><br />//TIMER<br /><br />    TCCR0 |= (1&lt;&lt;WGM01); // tryb CTC<br />    TCCR0 |= (1&lt;&lt;CS02); //preskaler 256<br />    OCR0 = 77; // dodatkowy podzial przez 109 (rejestr przepełnienia ) ==8x70hz<br />    TIMSK |= (1&lt;&lt;OCIE0); //zezwolenie na przerwanie compare match od rejestru przepelnienie (109)<br />}<br />//==================KOD OBSLUGI PRZERWANIA - COMPARE MATCH Dla przełączania wierszy wyświetlacza==<br />ISR (TIMER0_COMP_vect)<br />{<br />static uint8_t timer1 = 1;<br /><br /><br />if(timer1==1)<br />{HI;                      //stan wysoki na pinie reset CD4017<br />LOW;                      //stan niski na pinie reset CD4017<br /><br />        sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy1&#93;) ); //wyślij po spi i odczytaj kod znaku z tablicy dla oy1<br />    }<br />else if(timer1==2)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy2&#93;) ); //analogicznie dla kolejnych<br />    CLKH; //stan wysoki na pinie clk CD4017<br />    CLKL; //stan niski na pinie clk CD4017<br />    }<br />else if(timer1==3)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy3&#93;) );<br />CLKH;<br />CLKL;<br />}<br />else if(timer1==4)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy4&#93;) );<br />CLKH;<br />    CLKL;<br />}<br />else if(timer1==5)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy5&#93;) );<br />    CLKH;<br />CLKL;<br />    }<br />else if(timer1==6)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy6&#93;) );<br />CLKH;<br />CLKL;<br />}<br />else if(timer1==7)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy7&#93;) );<br />CLKH;<br />CLKL;<br />}<br />else if(timer1==8)<br />{<br />sendspi(pgm_read_byte (&amp;DisplayBuffer&#91;&#93;&#91;oy8&#93;) );<br />CLKH;<br />CLKL;<br />}<br /><br />timer1++;<br />if (timer1&gt;8) timer1 = 1;<br />}<br />//--------------------------------------------------------------------------------------------------------<br />//-------------------Tablica ZNAKOW-----------------------------------------------------------<br />const uint8_t CharData&#91;&#93;&#91;8&#93; PROGMEM =<br />{<br />{0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000000, 0b00000100},<br />{0b00001010, 0b00001010, 0b00001010, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000000, 0b00001010, 0b00011111, 0b00001010, 0b00011111, 0b00001010, 0b00011111, 0b00001010},<br />{0b00000111, 0b00001100, 0b00010100, 0b00001100, 0b00000110, 0b00000101, 0b00000110, 0b00011100},<br />{0b00011001, 0b00011010, 0b00000010, 0b00000100, 0b00000100, 0b00001000, 0b00001011, 0b00010011},<br />{0b00000110, 0b00001010, 0b00010010, 0b00010100, 0b00001001, 0b00010110, 0b00010110, 0b00001001},<br />{0b00000100, 0b00000100, 0b00000100, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000010, 0b00000100, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00000100, 0b00000010},<br />{0b00001000, 0b00000100, 0b00000010, 0b00000010, 0b00000010, 0b00000010, 0b00000100, 0b00001000},<br />{0b00010101, 0b00001110, 0b00011111, 0b00001110, 0b00010101, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000000, 0b00000000, 0b00000100, 0b00000100, 0b00011111, 0b00000100, 0b00000100, 0b00000000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000110, 0b00000100, 0b00001000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00001110, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000100},<br />{0b00000001, 0b00000010, 0b00000010, 0b00000100, 0b00000100, 0b00001000, 0b00001000, 0b00010000},<br />{0b00001110, 0b00010001, 0b00010011, 0b00010001, 0b00010101, 0b00010001, 0b00011001, 0b00001110},<br />{0b00000100, 0b00001100, 0b00010100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00011111},<br />{0b00001110, 0b00010001, 0b00010001, 0b00000010, 0b00000100, 0b00001000, 0b00010000, 0b00011111},<br />{0b00001110, 0b00010001, 0b00000001, 0b00001110, 0b00000001, 0b00000001, 0b00010001, 0b00001110},<br />{0b00010000, 0b00010000, 0b00010100, 0b00010100, 0b00011111, 0b00000100, 0b00000100, 0b00000100},<br />{0b00011111, 0b00010000, 0b00010000, 0b00011110, 0b00000001, 0b00000001, 0b00000001, 0b00011110},<br />{0b00000111, 0b00001000, 0b00010000, 0b00011110, 0b00010001, 0b00010001, 0b00010001, 0b00001110},<br />{0b00011111, 0b00000001, 0b00000001, 0b00000001, 0b00000010, 0b00000100, 0b00001000, 0b00010000},<br />{0b00001110, 0b00010001, 0b00010001, 0b00001110, 0b00010001, 0b00010001, 0b00010001, 0b00001110},<br />{0b00001110, 0b00010001, 0b00010001, 0b00001111, 0b00000001, 0b00000001, 0b00000001, 0b00000001},<br />{0b00000000, 0b00000100, 0b00000100, 0b00000000, 0b00000000, 0b00000100, 0b00000100, 0b00000000},<br />{0b00000000, 0b00000100, 0b00000100, 0b00000000, 0b00000000, 0b00000100, 0b00000100, 0b00001000},<br />{0b00000001, 0b00000010, 0b00000100, 0b00001000, 0b00001000, 0b00000100, 0b00000010, 0b00000001},<br />{0b00000000, 0b00000000, 0b00000000, 0b00011110, 0b00000000, 0b00011110, 0b00000000, 0b00000000},<br />{0b00010000, 0b00001000, 0b00000100, 0b00000010, 0b00000010, 0b00000100, 0b00001000, 0b00010000},<br />{0b00001110, 0b00010001, 0b00010001, 0b00000010, 0b00000100, 0b00000100, 0b00000000, 0b00000100},<br />{0b00001110, 0b00010001, 0b00010001, 0b00010101, 0b00010101, 0b00010001, 0b00010001, 0b00011110},<br />{0b00001110, 0b00010001, 0b00010001, 0b00010001, 0b00011111, 0b00010001, 0b00010001, 0b00010001},<br />{0b00011110, 0b00010001, 0b00010001, 0b00011110, 0b00010001, 0b00010001, 0b00010001, 0b00011110},<br />{0b00000111, 0b00001000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00001000, 0b00000111},<br />{0b00011100, 0b00010010, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010010, 0b00011100},<br />{0b00011111, 0b00010000, 0b00010000, 0b00011110, 0b00010000, 0b00010000, 0b00010000, 0b00011111},<br />{0b00011111, 0b00010000, 0b00010000, 0b00011110, 0b00010000, 0b00010000, 0b00010000, 0b00010000},<br />{0b00001110, 0b00010001, 0b00010000, 0b00010000, 0b00010111, 0b00010001, 0b00010001, 0b00001110},<br />{0b00010001, 0b00010001, 0b00010001, 0b00011111, 0b00010001, 0b00010001, 0b00010001, 0b00010001},<br />{0b00011111, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00011111},<br />{0b00011111, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00010100, 0b00001000},<br />{0b00010001, 0b00010010, 0b00010100, 0b00011000, 0b00010100, 0b00010010, 0b00010001, 0b00010001},<br />{0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00011111},<br />{0b00010001, 0b00011011, 0b00011111, 0b00010101, 0b00010001, 0b00010001, 0b00010001, 0b00010001},<br />{0b00010001, 0b00011001, 0b00011001, 0b00010101, 0b00010101, 0b00010011, 0b00010011, 0b00010001},<br />{0b00001110, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00001110},<br />{0b00011110, 0b00010001, 0b00010001, 0b00011110, 0b00010000, 0b00010000, 0b00010000, 0b00010000},<br />{0b00001110, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010101, 0b00010011, 0b00001111},<br />{0b00011110, 0b00010001, 0b00010001, 0b00011110, 0b00010100, 0b00010010, 0b00010001, 0b00010001},<br />{0b00001110, 0b00010001, 0b00010000, 0b00001000, 0b00000110, 0b00000001, 0b00010001, 0b00001110},<br />{0b00011111, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100},<br />{0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00001110},<br />{0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00001010, 0b00000100},<br />{0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010001, 0b00010101, 0b00010101, 0b00001010},<br />{0b00010001, 0b00010001, 0b00001010, 0b00000100, 0b00000100, 0b00001010, 0b00010001, 0b00010001},<br />{0b00010001, 0b00010001, 0b00001010, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100},<br />{0b00011111, 0b00000001, 0b00000010, 0b00000100, 0b00001000, 0b00010000, 0b00010000, 0b00011111},<br />{0b00001110, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00001000, 0b00001110},<br />{0b00010000, 0b00001000, 0b00001000, 0b00000100, 0b00000100, 0b00000010, 0b00000010, 0b00000001},<br />{0b00001110, 0b00000010, 0b00000010, 0b00000010, 0b00000010, 0b00000010, 0b00000010, 0b00001110},<br />{0b00000100, 0b00001010, 0b00010001, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00011111},<br />{0b00001000, 0b00000100, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001110, 0b00010010, 0b00010010, 0b00010010, 0b00001111},<br />{0b00000000, 0b00010000, 0b00010000, 0b00010000, 0b00011100, 0b00010010, 0b00010010, 0b00011100},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001110, 0b00010000, 0b00010000, 0b00010000, 0b00001110},<br />{0b00000000, 0b00000001, 0b00000001, 0b00000001, 0b00000111, 0b00001001, 0b00001001, 0b00000111},<br />{0b00000000, 0b00000000, 0b00000000, 0b00011100, 0b00010010, 0b00011110, 0b00010000, 0b00001110},<br />{0b00000000, 0b00000011, 0b00000100, 0b00000100, 0b00000110, 0b00000100, 0b00000100, 0b00000100},<br />{0b00000000, 0b00001110, 0b00001010, 0b00001010, 0b00001110, 0b00000010, 0b00000010, 0b00001100},<br />{0b00000000, 0b00010000, 0b00010000, 0b00010000, 0b00011100, 0b00010010, 0b00010010, 0b00010010},<br />{0b00000000, 0b00000000, 0b00000100, 0b00000000, 0b00000100, 0b00000100, 0b00000100, 0b00000100},<br />{0b00000000, 0b00000010, 0b00000000, 0b00000010, 0b00000010, 0b00000010, 0b00000010, 0b00001100},<br />{0b00000000, 0b00010000, 0b00010000, 0b00010100, 0b00011000, 0b00011000, 0b00010100, 0b00010000},<br />{0b00000000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00010000, 0b00001100},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001010, 0b00010101, 0b00010001, 0b00010001, 0b00010001},<br />{0b00000000, 0b00000000, 0b00000000, 0b00010100, 0b00011010, 0b00010010, 0b00010010, 0b00010010},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001100, 0b00010010, 0b00010010, 0b00010010, 0b00001100},<br />{0b00000000, 0b00011100, 0b00010010, 0b00010010, 0b00011100, 0b00010000, 0b00010000, 0b00010000},<br />{0b00000000, 0b00001110, 0b00010010, 0b00010010, 0b00001110, 0b00000010, 0b00000010, 0b00000001},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001010, 0b00001100, 0b00001000, 0b00001000, 0b00001000},<br />{0b00000000, 0b00000000, 0b00001110, 0b00010000, 0b00001000, 0b00000100, 0b00000010, 0b00011110},<br />{0b00000000, 0b00010000, 0b00010000, 0b00011100, 0b00010000, 0b00010000, 0b00010000, 0b00001100},<br />{0b00000000, 0b00000000, 0b00000000, 0b00010010, 0b00010010, 0b00010010, 0b00010010, 0b00001100},<br />{0b00000000, 0b00000000, 0b00000000, 0b00010001, 0b00010001, 0b00010001, 0b00001010, 0b00000100},<br />{0b00000000, 0b00000000, 0b00000000, 0b00010001, 0b00010001, 0b00010001, 0b00010101, 0b00001010},<br />{0b00000000, 0b00000000, 0b00000000, 0b00010001, 0b00001010, 0b00000100, 0b00001010, 0b00010001},<br />{0b00000000, 0b00000000, 0b00010001, 0b00001010, 0b00000100, 0b00001000, 0b00001000, 0b00010000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00011111, 0b00000010, 0b00000100, 0b00001000, 0b00011111},<br />{0b00000010, 0b00000100, 0b00000100, 0b00000100, 0b00001000, 0b00000100, 0b00000100, 0b00000010},<br />{0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000100},<br />{0b00001000, 0b00000100, 0b00000100, 0b00000100, 0b00000010, 0b00000100, 0b00000100, 0b00001000},<br />{0b00000000, 0b00000000, 0b00000000, 0b00001010, 0b00011110, 0b00010100, 0b00000000, 0b00000000}<br />};[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 1 mar 2016, o 20:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-19T21:58:12+01:00</updated>
<published>2016-02-19T21:58:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154147#p154147</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154147#p154147"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154147#p154147"><![CDATA[
Więc jakoś udało mi się z multipleksować do ośmiu odświeżanie dałem na 70Hz razy 8 wierszy <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=11257">olitroniks</a> — 19 lut 2016, o 21:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-19T14:44:26+01:00</updated>
<published>2016-02-19T14:44:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154133#p154133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154133#p154133"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154133#p154133"><![CDATA[
Nie ogarniam tego proszę o jakieś wskazówki poradniki na bazie których można to rozwiązać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 19 lut 2016, o 14:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-19T13:42:02+01:00</updated>
<published>2016-02-19T13:42:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154132#p154132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154132#p154132"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154132#p154132"><![CDATA[
Teraz kolejna sprawa szukam w BB jak sprawdzić do danego taktu zegara na pinie taktujacym zakładając co 1 sekunde nastepuje stan wysoki wszystko fajnie tylko musze to mieć bo mam wierszy 8 i po tych 8 cyklach musze zmienic ze stanu niskiego na pinie reset na wysoki zeby licznik znowu zaczął liczyć od początku bo jak w tym calym CD4017 wyjsc jest 9 co skutkuje wypadaniem wierszy poza wyswietlacz dodatkowo muszę znać numer każdego taktu bo np gdy wiersz 4 czyli y=4 to w tym momęcie muszę wysłać wartość kolumny<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 19 lut 2016, o 13:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-02-19T11:44:41+01:00</updated>
<published>2016-02-19T11:44:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154121#p154121</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154121#p154121"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154121#p154121"><![CDATA[
Jest tam wszystko, łącznie z linkiem do kompletnego kodu (niestety na PIC-a)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 19 lut 2016, o 11:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-19T11:31:42+01:00</updated>
<published>2016-02-19T11:31:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154120#p154120</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154120#p154120"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154120#p154120"><![CDATA[
Wiem wiem ale na stronie jest opisana zasada działania wszystkiego tylko na początku trochę źle interpretowałem zasadę działania tego CD dokumentacja pomogła ale to dopiero wierzchołek góry lodowej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Myślę że najprościej będzie wprowdzić samą oś Y za x podawać poprostu wartość bitową np Y1=0xf0 itd ale po drodze wszystko się może zdarzyc <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=11257">olitroniks</a> — 19 lut 2016, o 11:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-02-19T11:26:24+01:00</updated>
<published>2016-02-19T11:26:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154119#p154119</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154119#p154119"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154119#p154119"><![CDATA[
Spoko, tu masz link ----  <!-- m --><a class="postlink" href="http://embedded-lab.com/blog/lab-15-scrolling-text-message-on-an-led-dot-matrix-display/" >http://embedded-lab.com/blog/lab-15-scr ... x-display/</a><!-- m --><br /><br />ps. na schemacie miałeś link <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=1249">BIGjack</a> — 19 lut 2016, o 11:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-19T11:15:20+01:00</updated>
<published>2016-02-19T11:15:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154118#p154118</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154118#p154118"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154118#p154118"><![CDATA[
Hej schemat wziąłem z forum dokładnie od kolegi SunRiver przeglądając forum o tej tematyce i tak postępy już są udało mi się wysterować wiersze w odstępie 50ms narazie na delayu trzeba by teraz napisać funkcje sprawdzającą numer kolumny jako Y i zrobić odświerzanie timerem programowym 100hz bo używam 1 takiego wyświetlacza a nie 2 jak na schemacie:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 19 lut 2016, o 11:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2016-02-19T10:17:55+01:00</updated>
<published>2016-02-19T10:17:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154113#p154113</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154113#p154113"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154113#p154113"><![CDATA[
Masz wszystko dokładnie opisane w miejscu skąd wziąłeś schemat o który pytasz.<br />Nie brniesz przypadkiem w zbyt głęboką wodę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 19 lut 2016, o 10:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T23:07:34+01:00</updated>
<published>2016-02-18T23:07:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154094#p154094</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154094#p154094"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154094#p154094"><![CDATA[
No fakt sam nie  wiem po co ja go dałem może w celach dydaktycznych więcej się nauczę może ale już mi to zaczyna nie pachnieć co ciekawe wykres wskazuje że powinno działać ale widze ze pin reset powinien byc w stanie niskim<br /><br /><a href="https://obrazkiforum.atnel.pl/11257/0a2b1d032eab08f510998936f50cb72f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11257/0a2b1d032eab08f510998936f50cb72f.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 23:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-18T22:55:47+01:00</updated>
<published>2016-02-18T22:55:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154091#p154091</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154091#p154091"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154091#p154091"><![CDATA[
Ło matko to sobie kolega utrudnia życie od samego początku ... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> a to co? nie można było dać trzeciego rejestru przesuwnego zamiast tego cd4017 ? i całość ładnie wsuwać do 3 rejestrów ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... oczywiście no można i z tym cd ... tylko po co ? aż się prosi tu o jeszcze jeden rejestr przesuwny i cały wyświetlacz będzie śmigał tylko na SPI<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 lut 2016, o 22:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T22:49:58+01:00</updated>
<published>2016-02-18T22:49:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154089#p154089</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154089#p154089"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154089#p154089"><![CDATA[
No i stoje w miejscu nie mam pojęcia jak wystawić stany na CD4017BE aby przełączał wiersze załączam schemat konstrukcji na którą się zdecydowałem a więc wystawialem stan wysoki co 1sek na wejście clock ale nic sie nie dzieje z tego co wiem na wejście reset podaje sie stan po przejsciu 8 cyklów aby zliczał od początku coś czuję że z tym licznikiem sobie utrudniłem życie <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /> ale kto mówil że bedzie łatwo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="https://obrazkiforum.atnel.pl/11257/4927ed6e20f1ba7e01b114a31f3a2079.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11257/4927ed6e20f1ba7e01b114a31f3a2079.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 22:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-18T18:01:46+01:00</updated>
<published>2016-02-18T18:01:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154036#p154036</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154036#p154036"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154036#p154036"><![CDATA[
<div class="quotetitle">olitroniks napisał(a):</div><div class="quotecontent"><br />jak dalej bede definiowal znaki to chciałbym mieć możliwość wyświetlania czegoś na zasadzie współrzędnych x y<br /></div><br />A to czy będą osie x y zależy od kierunku wprowadzania bitów ? ... wcale ... organizacje pamięci w wyświetlaczach bywają różne - można powiedzieć, że cztery są na pewno<br /><br />bity w bajcie od MSB do LSB a bajty lecą poziomo<br />bity w bajcie od LSB do MSB a bajty lecą poziomo<br /><br />albo <br /><br />bity w bajcie od MSB do LSB a bajty lecą pionowo<br />bity w bajcie od LSB do MSB a bajty lecą pionowo<br /><br /><img src="https://obrazkiforum.atnel.pl/54/c0af98a74ce257a5e8ddae667ae879bf.png" alt="Obrazek" /><br /><br />Jaki sposób wybierzesz to zależy bardziej od tego na jaki generator fontów się zdecydujesz - a myślenie na etapie wysyłania danych na tak niskim poziomie jak SPI czy lepiej będzie mi wysyłać od MSB czy od LSB nie ma kompletnie sensu - bo później dla twojej koncepcji wyświetlania fontów może przypadkowo tu wybrany sposób być mordęgą ... <br /><br />uwierz mi, że każdy ze sposobów można zrealizować ale wybór zależy od pomysłu właśnie na organizację bitów w foncie, od rozłożenia bajtów w pamięci itp .... <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> — 18 lut 2016, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T17:17:21+01:00</updated>
<published>2016-02-18T17:17:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154030#p154030</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154030#p154030"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154030#p154030"><![CDATA[
Tak tylko ja myśle w tym kierunku nie wiem czy słusznym w sumie wole mieć od prawej w sumie żadna różnica lecz jak dalej bede definiowal znaki to chciałbym mieć możliwość wyświetlania czegoś na zasadzie współrzędnych x y tylko nie wiem jak się zabrać za multipleksowanie bo na wiersze użyłem układu CD4017 a za nim ULN w zwyklym wyświetlaczu 7seg przełączanie odbywało się na 4 pinach cy1 cy2 itd no ale jakoś powolutku może rozgryzę ale pytanie jest takie czy w dobrym kierunku myślę bo nie chciałbym potem pisać wszystkiego od nowa...swoją drogą jest masa ciekawych i porządnych poradników<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 17:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-02-18T17:09:17+01:00</updated>
<published>2016-02-18T17:09:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154025#p154025</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154025#p154025"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154025#p154025"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />zamiast wysyłać 0x80 wystarczy wysłać 0x01 ot wsio .... a przesuwać sobie możesz już bity w którą stronę chcesz i negować i cuda na kiju robić <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br /><br />Dodam, że masz to wszystko podane jak na tacy kilka postów wyżej.  <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=7157">anshar</a> — 18 lut 2016, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2016-02-18T16:55:35+01:00</updated>
<published>2016-02-18T16:55:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154022#p154022</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154022#p154022"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154022#p154022"><![CDATA[
<div class="quotetitle">olitroniks napisał(a):</div><div class="quotecontent"><br />Tak wiem o tyldzie jedyne co ona zmienila to to że lata sobie radośnie dioda nie zapalona a reszta jest włączona chodzi mi bardziej o to ze jak wpiszę wartość np binarnie 1000 0000 to chciałbym jakoś odwrócić funkcje sendspi żeby na wyświetlaczu zapalały sie identycznie diody czyli dla 1 dioda zapalona od lewej obecnie zapala sie tak 0000 0001 może to jest gdzieś do ustawienie w rejestrze spcr szukam nadal<br /></div><br />No a co za problem wysłać bity od drugiej strony ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> przecież gdy będziesz działał na takim wyświetlaczu to co chwilę będzie trzeba robić różne takie kombinacje i co? wtedy będziesz zmieniał bit DORD ? to nie ma najmniejszego sensu<br /><br />zamiast wysyłać 0x80 wystarczy wysłać 0x01 ot wsio .... a przesuwać sobie możesz już bity w którą stronę chcesz i negować i cuda na kiju robić <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> — 18 lut 2016, o 16:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T16:30:33+01:00</updated>
<published>2016-02-18T16:30:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154020#p154020</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154020#p154020"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154020#p154020"><![CDATA[
Problem rozwiazalem ustawiając bit w rejestrze SPCR o nazwie DORD ktory zamienia kolejność wysyłania bitów od najstarszego do najmłodszego dziekuje za wskazówki no chyba że da się to lepiej inaczej zrobić:)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 16:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-02-18T16:22:58+01:00</updated>
<published>2016-02-18T16:22:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154019#p154019</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154019#p154019"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154019#p154019"><![CDATA[
Tak musisz ustawić jeszcze jeden bit DORD w rejestrze SPCR, zobacz w dt procka.<br /><br /><a href="https://obrazkiforum.atnel.pl/7157/f8293441c6b799fd0212a8ce65c901a6.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/7157/f8293441c6b799fd0212a8ce65c901a6.jpg" alt="Obrazek" /></a><br /><br />Czyli Twoja funkcja będzie wyglądała tak:<br />[syntax=c]void initspi (void)<br />{<br />        DDRB |= MOSI|SCK|LT; //piny jako wyjscia<br />        SPCR |=(1&lt;&lt;SPE) | (1&lt;&lt;MSTR) | (1&lt;&lt;DORD); //wlaczanie spi oraz ustawienie jako master<br />        SPSR |=(1&lt;&lt;SPI2X); // predkosc spi fosc/2<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 18 lut 2016, o 16:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T15:30:44+01:00</updated>
<published>2016-02-18T15:30:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154015#p154015</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154015#p154015"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154015#p154015"><![CDATA[
Tak wiem o tyldzie jedyne co ona zmienila to to że lata sobie radośnie dioda nie zapalona a reszta jest włączona chodzi mi bardziej o to ze jak wpiszę wartość np binarnie 1000 0000 to chciałbym jakoś odwrócić funkcje sendspi żeby na wyświetlaczu zapalały sie identycznie diody czyli dla 1 dioda zapalona od lewej obecnie zapala sie tak 0000 0001 może to jest gdzieś do ustawienie w rejestrze spcr szukam nadal<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 15:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-02-18T15:20:45+01:00</updated>
<published>2016-02-18T15:20:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154013#p154013</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154013#p154013"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154013#p154013"><![CDATA[
Nie wiem czy o to Ci chodzi, ale wystarczy dać znak ~ <br />[syntax=c]while (1) {<br />                cnt=1;<br />                while (cnt){<br />                         sendspi( ~cnt );<br />                         cnt &lt;&lt;=1;<br />                        _delay_ms(300);<br />                }<br />        }[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Możesz też zrobić tak:<br />[syntax=c]while (1) {<br />                cnt=80;<br />                while (cnt){<br />                         sendspi( cnt );<br />                         cnt &gt;&gt;= 1;<br />                        _delay_ms(300);<br />                }<br /> <br />        }[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 18 lut 2016, o 15:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T15:10:45+01:00</updated>
<published>2016-02-18T15:10:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154010#p154010</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154010#p154010"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154010#p154010"><![CDATA[
No i jednak moja ślepota dala w kość wiedziałem że coś knoce. Wielkie dzięki za uświadomienie mam jescze pytanie jesli chodzi o to ze jak wpisze wartość startową np sendspi (0xf0) co binarnie daje 1111 0000 na wyświetlaczu diody zapalają sie od prawej do lewej chciałbym to jakoś uporządkować żeby było od prawej bo obecnie przy takiej wartości diody zapalne są tak 0000 1111<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Długo się zastanawiałem co ta opcja zmienia tak naprawdę<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />No i tak teraz wszystko śmiga ale gdy mam ustawione przesuniecie bitowe &lt;&lt;=1 w lewo diody radośnie leca od lewej do prawej czyli od najstarszego do najmłodszego bitu jak dobrze myślę...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 15:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-02-18T15:03:34+01:00</updated>
<published>2016-02-18T15:03:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154009#p154009</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154009#p154009"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154009#p154009"><![CDATA[
Ustaw jeszcze &quot;CKOPT opcja oscylatora&quot;. Zobacz co jest tam napisane poniżej. Ty masz kwarc powyżej 8MHz, więc należy go zaznaczyć.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />A tą linijkę z define też poprawiłeś?  <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=7157">anshar</a> — 18 lut 2016, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T15:01:42+01:00</updated>
<published>2016-02-18T15:01:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154008#p154008</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154008#p154008"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154008#p154008"><![CDATA[
Faktycznie zonk z tym includem poprawiłem w kodzie dalej nic co ciekawe w innym programie miałem ten sam błąd...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 15:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-02-18T14:54:38+01:00</updated>
<published>2016-02-18T14:54:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154006#p154006</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154006#p154006"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154006#p154006"><![CDATA[
Zamiast:<br />[syntax=c]#include &lt;avr/delay.h&gt;[/syntax]<br /><br />Powinno być:<br />[syntax=c]#include &lt;util/delay.h&gt;[/syntax]<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Zamiast:<br />[syntax=c]#define LT_OFF PORTB &amp;= LT[/syntax]<br />Powinno być:<br />[syntax=c]#define LT_OFF PORTB &amp;= ~LT[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 18 lut 2016, o 14:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[olitroniks]]></name></author>
<updated>2016-02-18T14:56:00+01:00</updated>
<published>2016-02-18T14:53:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154005#p154005</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154005#p154005"/>
<title type="html"><![CDATA[Re: O co chodzi z petla while??]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14570&amp;p=154005#p154005"><![CDATA[
No właśnie to jest z przykładu p.Mirka <br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=G9Ygmu7LBu4" >https://www.youtube.com/watch?v=G9Ygmu7LBu4</a><!-- m --><br />czas 1:00:40 no i co ciekawe na filmie wszystko śmiga albo ja jestem jakiś niedowidzący <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> lecz prubowałem z tylko while (1) dalej nic <br />program zachowuje się tak jak by wogule nie brał pod uwagę tej pętli tylko wykonuje ostatnią linijkę w main i się zatrzymuje <br />dodam ze mam takie fusy jak na obrazku taktowanie 11059200 może coś nie tak ustawione <br /><br /><a href="https://obrazkiforum.atnel.pl/11257/90febc8654304059e018917334811ec3.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/11257/90febc8654304059e018917334811ec3.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11257">olitroniks</a> — 18 lut 2016, o 14:53</p><hr />
]]></content>
</entry>
</feed>