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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-13T18:21:54+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8802&amp;mode</id>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-13T18:21:54+01:00</updated>
<published>2014-10-13T18:21:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98803#p98803</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98803#p98803"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98803#p98803"><![CDATA[
Witam,<br /><br /><div class="quotetitle">mati7828 napisał(a):</div><div class="quotecontent"><br />A mógłbym się jeszcze dowiedzieć dlaczego litera wyświetla się w formie cyfry? I jak zrobić żeby to była litera?<br /></div><br /><br />Kolega trochę nie rozumiem pytania.<br /><br />Jeżeli do funkcji wyżej podajesz literę to się nie dziw, że działa inaczej niż zamierzałeś. Ta funkcja jest TYLKO i wyłącznie do zmiany cyfry na literę.<br />Do tekstu korzystasz ze swojej funkcji LCD_WriteText.<br /><br />A i teraz zauważyłem, zmień sobie typ uint8_t na int. Bo inaczej będziesz miał tylko zakres od 0-255.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br />Kolega tu masz przykład jak korzystać:<br /><br />[syntax=c]LCD_WriteText( &quot;Godz: &quot; );<br />LCD_WriteInt( godziny/10 );<br />LCD_WriteInt( godziny%10 );<br />LCD_WriteText( &quot;:&quot; ;<br />LCD_WriteInt( minuty/10 );<br />LCD_WriteInt( minuty%10 );[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 13 paź 2014, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mati7828]]></name></author>
<updated>2014-10-13T15:44:45+01:00</updated>
<published>2014-10-13T15:44:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98785#p98785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98785#p98785"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98785#p98785"><![CDATA[
A mógłbym się jeszcze dowiedzieć dlaczego litera wyświetla się w formie cyfry? I jak zrobić żeby to była litera?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3370">mati7828</a> — 13 paź 2014, o 15:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-12T18:27:40+01:00</updated>
<published>2014-10-12T18:27:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98698#p98698</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98698#p98698"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98698#p98698"><![CDATA[
Witam,<br /><br />Kolega napisałem przecież, że wszystko co potrzebujesz to:<br />1. Twoja funkcja do wyświetlania tekstu - LCD_WriteText.<br />2. Funkcja itoa.<br /><br />Tu gotowiec, bo prościej się nie dało podpowiedzieć:<br /><br />[syntax=c]void LCD_WriteInt( uint8_t zahl )<br />{<br />char buffer&#91;16&#93;;<br />LCD_WriteText( itoa(zahl, buffer, 10) );<br />}[/syntax]<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 12 paź 2014, o 18:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mati7828]]></name></author>
<updated>2014-10-12T18:21:02+01:00</updated>
<published>2014-10-12T18:21:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98695#p98695</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98695#p98695"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98695#p98695"><![CDATA[
A mógłbym porosić o mała podpowiedz bo jestem juz ten problem wałkuje od obiadu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3370">mati7828</a> — 12 paź 2014, o 18:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-12T18:17:58+01:00</updated>
<published>2014-10-12T18:17:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98694#p98694</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98694#p98694"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98694#p98694"><![CDATA[
<div class="quotetitle">mati7828 napisał(a):</div><div class="quotecontent"><br />Mam taka funkcje. Tylko gdy tam w nawias wpisze x to wyświetla mi się błąd: &quot;passing argument 1 of 'LCD_WriteText' makes pointer from integer without a cast<br /></div><br /><br /><br />Błąd wskazuje, że masz złą funkcję, w niej podajesz tekst - czyli łańcuch znakowy, musisz zastosować funkcję która przekształca zmienną na łańcuch, ewentualnie bardzo prosto ją sobie napisać.<br />Podpowiem, że w takiej funkcji musi być wykorzystanie funkcji itoa.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 12 paź 2014, o 18:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mati7828]]></name></author>
<updated>2014-10-12T18:11:58+01:00</updated>
<published>2014-10-12T18:11:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98692#p98692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98692#p98692"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98692#p98692"><![CDATA[
Mam taka funkcje. Tylko gdy tam w nawias wpisze x to wyświetla mi się błąd: &quot;passing argument 1 of 'LCD_WriteText' makes pointer from integer without a cast<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3370">mati7828</a> — 12 paź 2014, o 18:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-12T18:04:26+01:00</updated>
<published>2014-10-12T18:04:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98689#p98689</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98689#p98689"/>
<title type="html"><![CDATA[Re: Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98689#p98689"><![CDATA[
<div class="quotetitle">mati7828 napisał(a):</div><div class="quotecontent"><br />[syntax=c]unit8_t x;<br /><br />while(1)<br />{<br />LCD_Clear();<br />LCD_GoTo(0,0);<br /> x = USART_Receive ();<br />//TU MUSISZ MIEĆ FUNKCJĘ W STYLU LCD_INT MIRKOWEJ - znajdz w swojej bibliotece odpowiednik<br />lcd_int ( x );<br />LED_TOG;<br />_delay_ms(500);<br />}[/syntax]<br /></div><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 12 paź 2014, o 18:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mati7828]]></name></author>
<updated>2014-10-12T17:57:42+01:00</updated>
<published>2014-10-12T17:57:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98685#p98685</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98685#p98685"/>
<title type="html"><![CDATA[Zapisanie danych rs232]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8802&amp;p=98685#p98685"><![CDATA[
Witam!<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 12-10-2014<br /> *      Author: Mateusz<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;odbieranie.h&quot;<br />#include &quot;hd44780.h&quot;<br /><br />#define LED_PIN  (1&lt;&lt;PD7)<br />#define LED_ON PORTD |=LED_PIN<br />#define LED_OFF PORTD  &amp;=~LED_PIN<br />#define LED_TOG PORTD^=LED_PIN<br /><br />int main(void)<br />{<br />uart_init( __UBRR );<br />DDRD |= LED_PIN;<br />PORTD|=LED_PIN;<br />LCD_Initalize();<br />LCD_Clear();<br /><br /><br />while(1)<br />{<br />LCD_Clear();<br />LCD_GoTo(0,0);<br />uint8_t USART_Receive (void);<br />LED_TOG;<br />_delay_ms(500);<br />}<br />}[/syntax]<br /><br />[syntax=c]#include &quot;avr/io.h&quot;<br />#include &quot;odbieranie.h&quot;<br />#include &quot;avr/pgmspace.h&quot;<br />#include &lt;stdlib.h&gt;<br /><br /><br />void uart_init( uint16_t _UBRR) // inicjalizacja USART odbiornika<br />{<br /><br />UBRRH = (uint8_t)(_UBRR&gt;&gt;8);<br />UBRRL = (uint8_t)_UBRR;<br />UCSRB= (1&lt;&lt;RXEN);<br />}<br /><br />uint8_t USART_Receive (void)<br />{<br />while ( !(UCSRA &amp; (1&lt;&lt;RXC)) );<br />return UDR;<br />}[/syntax]<br /><br />Chciałbym wyświetlić znak który odbiore na wyswietlaczu a nie mam pojecia jak to zrobic.<br />Pozdrawiam i prosze o pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3370">mati7828</a> — 12 paź 2014, o 17:57</p><hr />
]]></content>
</entry>
</feed>