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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-29T18:40:20+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10436&amp;mode</id>
<entry>
<author><name><![CDATA[4MaticPL]]></name></author>
<updated>2015-01-29T18:40:20+01:00</updated>
<published>2015-01-29T18:40:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116468#p116468</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116468#p116468"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116468#p116468"><![CDATA[
<div class="quotetitle">ps19 napisał(a):</div><div class="quotecontent"><br />Ruszyło ?<br /></div><br />Tak <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dzięki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2175">4MaticPL</a> — 29 sty 2015, o 18:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2015-01-29T18:21:03+01:00</updated>
<published>2015-01-29T18:21:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116467#p116467</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116467#p116467"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116467#p116467"><![CDATA[
Kolego<br />W usart.h masz baud na 115200<br />A BT lata ci po 19200<br /><br />To jak to ma sie dogadac.<br /><br />Namazane ze smarta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 29 sty 2015, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ps19]]></name></author>
<updated>2015-01-29T17:51:15+01:00</updated>
<published>2015-01-29T17:51:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116462#p116462</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116462#p116462"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116462#p116462"><![CDATA[
Ruszyło ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=230">ps19</a> — 29 sty 2015, o 17:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[4MaticPL]]></name></author>
<updated>2015-01-29T17:32:02+01:00</updated>
<published>2015-01-29T17:32:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116459#p116459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116459#p116459"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116459#p116459"><![CDATA[
Faktycznie. Zapomniałem o tym <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=2175">4MaticPL</a> — 29 sty 2015, o 17:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ps19]]></name></author>
<updated>2015-01-29T17:29:53+01:00</updated>
<published>2015-01-29T17:29:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116458#p116458</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116458#p116458"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116458#p116458"><![CDATA[
Baudrate ustaw 19200 - to jest domyślny dla BTM222<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=230">ps19</a> — 29 sty 2015, o 17:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[4MaticPL]]></name></author>
<updated>2015-01-29T17:23:29+01:00</updated>
<published>2015-01-29T17:23:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116455#p116455</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116455#p116455"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116455#p116455"><![CDATA[
Powinno na terminalu pojawić się: &quot;******* ATNEL - AT tester - restart ***********<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />UART_BAUD 115200<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2175">4MaticPL</a> — 29 sty 2015, o 17:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ps19]]></name></author>
<updated>2015-01-29T17:27:45+01:00</updated>
<published>2015-01-29T17:22:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116454#p116454</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116454#p116454"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116454#p116454"><![CDATA[
Jaki masz baudrate ustawiony ?<br /><br />Zrób tak:<br />[syntax=c]/*<br />     * main.c<br />     *<br />     *  Created on: 2011-08-26<br />     *      Author: Mirosław Kardaś<br />     */<br />    #include &lt;avr/io.h&gt;<br />    #include &lt;avr/wdt.h&gt;<br />    #include &lt;avr/interrupt.h&gt;<br />    #include &lt;avr/pgmspace.h&gt;<br />    #include &lt;stdlib.h&gt;<br />    #include &lt;string.h&gt;<br />    #include &lt;util/delay.h&gt;<br />     <br />    #include &quot;LCD/lcd44780.h&quot;<br />    #include &quot;MK_USART/mkuart.h&quot;<br />    #include &quot;IR_UNI/ir_config.h&quot;<br />     <br />    #include &quot;komendy_at.h&quot;<br />     <br />    uint8_t ir_enable;      // aktywacja/deaktywacja IR--&gt;TERMINAL<br />    char bufor&#91;100&#93;;        // bufor na potrzeby odebranych danych z UART<br />     <br />    // deklaracje funkcji<br />    void parse_ir_data(uint8_t adr, uint8_t cmd, uint8_t key_time);<br />     <br />     <br />     <br />    //************ główna funkcja main() programu *****************************<br />    int main(void) {<br />     <br />            // podświetlenie LCD<br />            LED_DIR |= LED; // kierunek WYJŚCIE<br />            LED_ON;                 // domyślnie włączenie podświetlenia<br />     <br />            // inicjalizacja IR<br />            ir_init();<br />     <br />            // inicjalizacja UART<br />            USART_Init(__UBRR);<br />     <br />            // rejestracja własnej funkcji do analizowania danych odebranych przez UART<br />            register_uart_str_rx_event_callback( parse_uart_data );  <br /><br />            sei();  // globalne odblokowanie przerwań  <br /><br />            while(1) {<br />     <br />          uart_puts(&quot;******* ATNEL - AT tester - restart ***********\r\n&quot;);<br />          _delay_ms(1000);     <br />            }<br />     <br />    }<br />    //************************* koniec main() **********************[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=230">ps19</a> — 29 sty 2015, o 17:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[4MaticPL]]></name></author>
<updated>2015-01-29T17:21:49+01:00</updated>
<published>2015-01-29T17:21:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116452#p116452</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116452#p116452"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116452#p116452"><![CDATA[
ogólnie to jest cały projekt z GreenBooka ten o uarcie. Wydaje mi się że gdzieś rejestry porypałem<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />Main:<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 2011-08-26<br /> *      Author: Mirosław Kardaś<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#include &quot;LCD/lcd44780.h&quot;<br />#include &quot;MK_USART/mkuart.h&quot;<br />#include &quot;IR_UNI/ir_config.h&quot;<br /><br />#include &quot;komendy_at.h&quot;<br /><br />uint8_t ir_enable;// aktywacja/deaktywacja IR--&gt;TERMINAL<br />char bufor&#91;100&#93;;// bufor na potrzeby odebranych danych z UART<br /><br />// deklaracje funkcji<br />void parse_ir_data(uint8_t adr, uint8_t cmd, uint8_t key_time);<br /><br /><br /><br />//************ główna funkcja main() programu *****************************<br />int main(void) {<br /><br />// podświetlenie LCD<br />LED_DIR |= LED;// kierunek WYJŚCIE<br />LED_ON;// domyślnie włączenie podświetlenia<br /><br />// inicjalizacja IR<br />ir_init();<br /><br />// inicjalizacja UART<br />USART_Init(__UBRR);<br /><br />// rejestracja własnej funkcji do analizowania danych odebranych przez UART<br />register_uart_str_rx_event_callback( parse_uart_data );<br /><br />// rejestracja własnej funkcji do analizy ramek IR z pilota<br />register_ir_event_callback( parse_ir_data );<br /><br />// inicjalizacja LCD<br />lcd_init();<br />lcd_str(&quot;start...&quot;);// tekst powitalny<br /><br /><br />sei();// globalne odblokowanie przerwań<br /><br />// przedstawienie się układu przez UART po starcie<br />uart_puts(&quot;******* ATNEL - AT tester - restart ***********\r\n&quot;);<br /><br /><br />// pętla główna programu<br />while(1) {<br /><br />UART_RX_STR_EVENT(bufor);// zdarzenie odbiorcze UART<br />IR_EVENT();// zdarzenie odbiorcze IR<br /><br />}<br /><br />}<br />//************************* koniec main() **********************[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2175">4MaticPL</a> — 29 sty 2015, o 17:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ps19]]></name></author>
<updated>2015-01-29T17:20:48+01:00</updated>
<published>2015-01-29T17:20:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116450#p116450</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116450#p116450"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116450#p116450"><![CDATA[
A co masz w funkcji main ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=230">ps19</a> — 29 sty 2015, o 17:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[BIGjack]]></name></author>
<updated>2015-01-29T17:15:32+01:00</updated>
<published>2015-01-29T17:15:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116449#p116449</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116449#p116449"/>
<title type="html"><![CDATA[Re: MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116449#p116449"><![CDATA[
Na początek wstaw kod w syntax-ach a nie code<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1249">BIGjack</a> — 29 sty 2015, o 17:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[4MaticPL]]></name></author>
<updated>2015-01-29T17:20:54+01:00</updated>
<published>2015-01-29T17:09:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116447#p116447</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116447#p116447"/>
<title type="html"><![CDATA[MKUart na atmedze 128]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10436&amp;p=116447#p116447"><![CDATA[
Witam. <br />Mam problem z przerobieniem biblioteki mkuart pod atmege 128. Poniżej przedstawie kod(oczywiście okrojony):<br />MCU: Mega128<br />Kwarc: 11.0592MHz<br />Transmisja przez BTM-222<br />Problem: brak jakiejkolwiek reakcji<br /><br />[syntax=c]void USART_Init( uint16_t baud ) {<br /><br />/* Ustawienie prędkości */<br />    UBRR0H = (uint8_t)(baud&gt;&gt;8);<br />    UBRR0L = (uint8_t)baud;<br />/* Załączenie nadajnika I odbiornika */<br />    UCSR0B = (1 &lt;&lt; RXEN0)|(1 &lt;&lt; TXEN0);<br />/* Ustawienie format ramki: 8bitów danych, 1 bit stopu */<br />    UCSR0C = (1 &lt;&lt; UCSZ00) | (1 &lt;&lt; UCSZ01);<br /><br />// jeśli korzystamy z interefejsu RS485<br />#ifdef UART_DE_PORT<br />// inicjalizujemy linię sterującą nadajnikiem<br />UART_DE_DIR |= UART_DE_BIT;<br />UART_DE_ODBIERANIE;<br />#endif<br /><br />// jeśli korzystamy z interefejsu RS485<br />#ifdef UART_DE_PORT<br />// jeśli korzystamy z interefejsu RS485 załączamy dodatkowe przerwanie TXCIE<br />UCSR0B |= (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0)|(1&lt;&lt;RXCIE0)|(1&lt;&lt;TXCIE0);<br />#else<br />// jeśli nie  korzystamy z interefejsu RS485<br />UCSR0B |= (1&lt;&lt;RXEN0)|(1&lt;&lt;TXEN0)|(1&lt;&lt;RXCIE0);<br />#endif<br />}<br /><br /><br /><br />// definiujemy funkcję dodającą jeden bajtdoz bufora cyklicznego<br />void uart_putc( char data ) {<br />uint8_t ************;<br /><br />    ******= ***********;<br /><br /><br />    while ( ******************** ){}<br /><br />    ********************<br />    ****************<br /><br />    // inicjalizujemy przerwanie występujące, gdy bufor jest pusty, dzięki<br />    // czemu w dalszej części wysyłaniem danych zajmie się już procedura<br />    // obsługi przerwania<br />    UCSR0B |= (1&lt;&lt;UDRIE0);<br />}<br /><br /><br />// definiujemy procedurę obsługi przerwania nadawczego, pobierającą dane z bufora cyklicznego<br />ISR( USART0_UDRE_vect)  {<br /><br />    if (******************) {<br /><br />    **********= (**********+ 1) &amp; **********;<br />    // zwracamy bajt pobrany z bufora  jako rezultat funkcji<br />#ifdef UART_DE_PORT<br />    UART_DE_NADAWANIE;<br />#endif<br />    UDR0 = **********&#91;UART_TxTail&#93;;<br />    } else {<br />    // zerujemy flagę przerwania występującego gdy bufor pusty<br />    UCSR0B &amp;= ~(1&lt;&lt;UDRIE0);<br />    }<br />}<br /><br />// definiujemy procedurę obsługi przerwania odbiorczego, zapisującą dane do bufora cyklicznego<br />ISR( USART0_RX_vect ) {<br /><br />    register uint8_t ************;<br />    register char data;<br /><br />    data = UDR0; <br /><br /><br />    ***********= ( **********+ 1) &amp; *********;<br /><br /><br />    if ( *********== ********) {<br /><br />    **********= ***********;<br />    } else {<br />    switch( data ) {<br />    case ***:<br />    case ***: *******;<br />    case **: **********++; ****;<br />    default : *********= *******; *********&#91;*****&#93; = data;<br />    }<br /><br />    }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2175">4MaticPL</a> — 29 sty 2015, o 17:09</p><hr />
]]></content>
</entry>
</feed>