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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-06-16T19:56:40+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=7382&amp;mode</id>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-16T19:56:40+01:00</updated>
<published>2014-06-16T19:56:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84703#p84703</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84703#p84703"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84703#p84703"><![CDATA[
Wyświetlacz 4x20<br />link do noty katalogowej:<br /><!-- m --><a class="postlink" href="http://www.artronic.com.pl/o_produkcie.php?id=586" >http://www.artronic.com.pl/o_produkcie.php?id=586</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 16 cze 2014, o 19:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-06-16T16:07:35+01:00</updated>
<published>2014-06-16T16:07:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84668#p84668</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84668#p84668"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84668#p84668"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />Nie wiem czy zapytałeś, ale wyświetlacze 4x20 (taki jaki masz) są traktowane jako 2 wyświetlacze x 2x20 i mają <br />dodatkową linię sterującą wyboru połówki wyświetlacza,<br /></div><br />Ten akurat ma jedną linię E.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 16 cze 2014, o 16:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-16T10:09:38+01:00</updated>
<published>2014-06-16T10:09:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84644#p84644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84644#p84644"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84644#p84644"><![CDATA[
<div class="quotetitle">mokrowski napisał(a):</div><div class="quotecontent"><br />Co do 2 linijek zapalonych to jest to objaw w tym sensie prawidłowy że wyświetlacz został podłączony poprawnie. Nie został jednak zainicjalizowany poprawnie gdzieś masz błąd w sekwencji inicjalizacji.<br /><br />Nie wiem czy zapytałeś, ale wyświetlacze 4x20 (taki jaki masz) są traktowane jako 2 wyświetlacze x 2x20 i mają <br />dodatkową linię sterującą wyboru połówki wyświetlacza,<br /></div><br /><br />W takim razie mam kolejne pytanie czy jeżeli byłby błąd w sekwencji inicjalizacji to po podłączeniu innego czujnika wszystko działałoby ok? (tzn. po podaniu zasilania od razu wyświetlają się wyniki pomiaru)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 16 cze 2014, o 10:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-16T08:01:59+01:00</updated>
<published>2014-06-16T08:01:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84640#p84640</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84640#p84640"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84640#p84640"><![CDATA[
Witam!<br />Mam jeszcze kolejne pytaniem Mam podłączony moduł GY-65 na płytce stykowej z atmegą168. Zasilam to baterią 9V (bateria w obudowie z włącznikiem) i przetwornicą obniżam do 5V. Po włączeniu zasilania z baterii przełącznikiem na obudowie zawsze najpierw otrzymuję taki obraz<br /><a href="http://forum.atnel.pl/_obrazki/o/2203/a7fedef9414b7f5a2bf148baeabfec8c.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2203/a7fedef9414b7f5a2bf148baeabfec8c.jpg" alt="Obrazek" /></a><br /><br />Gdy wyłącze zasilanie i podam je po raz kolejny to już wszystko działa ok<br /><a href="http://forum.atnel.pl/_obrazki/o/2203/74f50b0fa2118fe73e9ba7f2b85c25da.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/2203/74f50b0fa2118fe73e9ba7f2b85c25da.jpg" alt="Obrazek" /></a><br /><br />Co może być nie tak?<br /><br />W karcie czujnika bmp085 na którym opiera się moduł gy-65 jest napsane, że powinien być zasilany napięciem 1,8-3,6 V ale znalazłem informację że cały moduł gy-65 możne być zasilany 5V.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 16 cze 2014, o 08:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-13T13:13:06+01:00</updated>
<published>2014-06-13T13:13:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84322#p84322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84322#p84322"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84322#p84322"><![CDATA[
Czy mógłby mi ktoś jeszcze powiedzieć co zmienić w kodzie aby wartość była wyświetlana w hPa zamiast Pa?<br />Taka operacja pomaga<br />[syntax=c]//get pressure<br />l = bmp085_readPressure()/100;[/syntax]<br /><br />ale<br />generalnie wynik wyświetlany w Pa zawiera 5 cyfr. Zależałoby mi żeby jednak 2 ostatnie cyfry wyniku zostawały i był po przecinku.<br /><br />Kod:<br />[syntax=c]// i2c write<br />void bmp085_writemem(uint8_t reg, uint8_t value) {<br />i2c_start_wait(BMP085_ADDR | I2C_WRITE);<br />i2c_write(reg);<br />i2c_write(value);<br />i2c_stop();<br />}<br /><br />// i2c read<br />void bmp085_readmem(uint8_t reg, uint8_t buff&#91;&#93;, uint8_t bytes) {<br />uint8_t i =0;<br />i2c_start_wait(BMP085_ADDR | I2C_WRITE);<br />i2c_write(reg);<br />i2c_rep_start(BMP085_ADDR | I2C_READ);<br />for(i=0; i&lt;bytes; i++) {<br />if(i==bytes-1)<br />buff&#91;i&#93; = i2c_readNak();<br />else<br />buff&#91;i&#93; = i2c_readAck();<br />}<br />i2c_stop();<br />}<br /><br /><br />int16_t ac1, ac2, ac3, b1, b2, mb, mc, md;<br />uint16_t ac4, ac5, ac6;<br /><br />// read the calibration data from sensor memory<br />void getcalibration() {<br />uint8_t buff&#91;2&#93;;<br />memset(buff, 0, sizeof(buff));<br />//ac1 = read16(BMP085_CAL_AC1);<br />bmp085_readmem(BMP085_REGAC1, buff, 2);<br />ac1 = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGAC2, buff, 2);<br />ac2 = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGAC3, buff, 2);<br />ac3 = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGAC4, buff, 2);<br />ac4 = ((unsigned int)buff&#91;0&#93; &lt;&lt;8 | ((unsigned int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGAC5, buff, 2);<br />ac5 = ((unsigned int)buff&#91;0&#93; &lt;&lt;8 | ((unsigned int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGAC6, buff, 2);<br />ac6 = ((unsigned int)buff&#91;0&#93; &lt;&lt;8 | ((unsigned int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGB1, buff, 2);<br />b1 = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGB2, buff, 2);<br />b2 = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGMB, buff, 2);<br />mb = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGMC, buff, 2);<br />mc = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />bmp085_readmem(BMP085_REGMD, buff, 2);<br />md = ((int)buff&#91;0&#93; &lt;&lt;8 | ((int)buff&#91;1&#93;));<br />}<br /><br /><br />int32_t readRawTemperature(void) {<br />uint8_t buff&#91;2&#93;;<br />memset(buff, 0, sizeof(buff));<br />//read raw temperature<br />bmp085_writemem(BMP085_REGCONTROL, BMP085_REGREADTEMPERATURE);<br />_delay_ms(5); // min. 4.5ms read Temp delay<br />bmp085_readmem(BMP085_REGCONTROLOUTPUT, buff, 2);<br /><br />int32_t ut,x1,x2;<br />//uncompensated temperature value<br />ut = ((int32_t)buff&#91;0&#93; &lt;&lt; 8 | ((int32_t)buff&#91;1&#93;));<br />//compensate<br />x1 = ((int32_t)ut - ac6) * ac5 &gt;&gt; 15;<br />x2 = ((int32_t)mc &lt;&lt; 11) / (x1 + md);<br />int32_t comp_ut = x1 + x2;<br /><br />return comp_ut;<br />}<br /><br />int32_t readRawPressure(int32_t rawtemperature ) {<br />uint8_t buff&#91;3&#93;;<br />memset(buff, 0, sizeof(buff));<br />bmp085_writemem(BMP085_REGCONTROL, BMP085_REGREADPRESSURE + (BMP085_MODE &lt;&lt; 6));<br />_delay_ms(2 + (3&lt;&lt;BMP085_MODE));<br />bmp085_readmem(BMP085_REGCONTROLOUTPUT, buff, 3);<br /><br />int32_t up,x1,x2,x3,b3,b6,p;<br />uint32_t b4,b7;<br />// uncompensated pressure value<br />up = ((((int32_t)buff&#91;0&#93; &lt;&lt;16) | ((int32_t)buff&#91;1&#93; &lt;&lt;8) | ((int32_t)buff&#91;2&#93;)) &gt;&gt; (8-BMP085_MODE));<br /><br />//calculate raw pressure, compensated<br />b6 = rawtemperature - 4000;<br />x1 = (b2* (b6 * b6) &gt;&gt; 12) &gt;&gt; 11;<br />x2 = (ac2 * b6) &gt;&gt; 11;<br />x3 = x1 + x2;<br />b3 = (((((int32_t)ac1) * 4 + x3) &lt;&lt; BMP085_MODE) + 2) &gt;&gt; 2;<br />x1 = (ac3 * b6) &gt;&gt; 13;<br />x2 = (b1 * ((b6 * b6) &gt;&gt; 12)) &gt;&gt; 16;<br />x3 = ((x1 + x2) + 2) &gt;&gt; 2;<br />b4 = (ac4 * (uint32_t)(x3 + 32768)) &gt;&gt; 15;<br />b7 = ((uint32_t)up - b3) * (50000 &gt;&gt; BMP085_MODE);<br />p = b7 &lt; 0x80000000 ? (b7 &lt;&lt; 1) / b4 : (b7 / b4) &lt;&lt; 1;<br />x1 = (p &gt;&gt; 8) * (p &gt;&gt; 8);<br />x1 = (x1 * 3038) &gt;&gt; 16;<br />x2 = (-7357 * p) &gt;&gt; 16;<br />int32_t comp_up = p + ((x1 + x2 + 3791) &gt;&gt; 4);<br />return comp_up;<br /><br />}<br /><br />void  bmp085_init() {<br />#if BMP085_I2CINIT == 1<br />//init i2c<br />i2c_init();<br />_delay_us(10);<br />#endif<br />// read calibration data<br />getcalibration();<br />}<br /><br />float convertRawTemperature(int32_t rawtemperature) {<br />float ct = ((rawtemperature + 8)&gt;&gt;4) / 10;<br />return ct;<br />}<br /><br />int32_t convertRawPressure(int32_t rawpressure) {<br />return rawpressure + BMP085_UNITPAOFFSET;<br />}<br /><br />// we assume sea level pressure is 101325 Pa<br />float convertAltitude(int32_t pressure) {<br />return ((1 - pow(pressure/(double)101325, 0.1903 )) / 0.0000225577) + BMP085_UNITMOFFSET;<br />//  float altitude = 44330 * (1.0 - pow(pressure /(double)101325.0,0.1903));<br />}<br /><br />// -------------------------------------------------------------------------- //<br />float bmp085_readTemperature() {<br />return convertRawTemperature(readRawTemperature());<br />}<br /><br />int32_t bmp085_readPressure() {<br />int32_t rawtemperature = readRawTemperature();<br />int32_t rawpressure = readRawPressure(rawtemperature);<br />return convertRawPressure(rawpressure);<br />}<br /><br />float bmp085_readAltitude() {<br />return convertAltitude(bmp085_readPressure());<br />}<br /><br />void bmp085_readAll(float *temperature, int32_t *pressure, float *altitude) {<br />int32_t rawtemperature = readRawTemperature();<br />int32_t rawpressure = readRawPressure(rawtemperature);<br />//<br />*temperature = convertRawTemperature(rawtemperature);<br />*pressure = convertRawPressure(rawpressure);<br />*altitude = convertAltitude(*pressure);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 13 cze 2014, o 13:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-10T21:57:30+01:00</updated>
<published>2014-06-10T21:57:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84019#p84019</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84019#p84019"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84019#p84019"><![CDATA[
Nie pomogło<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 8 minutach ]</span></strong><br /><br />Pomógł restart komputera<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 10 cze 2014, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-06-10T21:32:54+01:00</updated>
<published>2014-06-10T21:32:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84015#p84015</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84015#p84015"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84015#p84015"><![CDATA[
Bo zapewne masz nie przestawione fusebity i procek leci na 1MHz. Zmień w MkAvrCalculator na taktowanie np. 8MHz i przeprogramuj fusebity. Po tym zabiegu procek w Eclipsie powinien być wykrywany.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 10 cze 2014, o 21:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-10T21:15:28+01:00</updated>
<published>2014-06-10T21:15:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84013#p84013</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84013#p84013"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84013#p84013"><![CDATA[
Wymieniłem procek na ATmege168P i taka dziwna sprawa: MkAVRkalkulator wykrywa go bez problemu, a w eclipsie ustawiam ręcznie (przy load from MCU wyskakuje błąd). Projek kompiluje sią bez błędu a przy próbie wgrania eclipse krzyczy błąd rc=-1....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 10 cze 2014, o 21:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nixie]]></name></author>
<updated>2014-06-10T20:31:39+01:00</updated>
<published>2014-06-10T20:31:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84003#p84003</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84003#p84003"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=84003#p84003"><![CDATA[
Prawdopodobinie bmp085.c zabiera bardzo dużo. Nie ma rady. Musisz zagospodarować 270 bajtów albo albo zmienić procek na Atmega168.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=358">nixie</a> — 10 cze 2014, o 20:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-10T20:25:25+01:00</updated>
<published>2014-06-10T20:25:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83999#p83999</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83999#p83999"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83999#p83999"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Normalnie nie mieści się. Masz włączoną optymalizację?<br />Project&gt;Properties&gt;C/C++ Build&gt;Settings&gt;AVR Compiler&gt;Optimization<br /></div><br /><br />jest zaznaczone size optimizations<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 10 cze 2014, o 20:25</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krish]]></name></author>
<updated>2014-06-10T20:16:02+01:00</updated>
<published>2014-06-10T20:16:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83996#p83996</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83996#p83996"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83996#p83996"><![CDATA[
Tak na szybko ; wygląda na przepełnienie pamięci programu ( text overflowed).<br />Może pomoże clean projektu, ew. spróbuj tymczasowo &quot;odchudzić&quot; projekt, wyciąć nie używane funkcje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2273">krish</a> — 10 cze 2014, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nixie]]></name></author>
<updated>2014-06-10T20:10:13+01:00</updated>
<published>2014-06-10T20:10:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83994#p83994</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83994#p83994"/>
<title type="html"><![CDATA[Re: GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83994#p83994"><![CDATA[
<div class="quotetitle">Maverick napisał(a):</div><div class="quotecontent"><br />section .text will not fit in region text<br /></div><br /><br />Normalnie nie mieści się. Masz włączoną optymalizację?<br /> Project&gt;Properties&gt;C/C++ Build&gt;Settings&gt;AVR Compiler&gt;Optimization<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=358">nixie</a> — 10 cze 2014, o 20:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-06-10T19:50:56+01:00</updated>
<published>2014-06-10T19:50:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83989#p83989</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83989#p83989"/>
<title type="html"><![CDATA[GY-65 błąd przy kompilacji całego projektu]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=7382&amp;p=83989#p83989"><![CDATA[
Witam wszystkich!<br />Przy kompilacji folderu z całym projektem wyskakuje mi w okienku console poniższy komunikat:<br />**** Build of configuration Release for project NEW_TWO ****<br /><br />make all <br />Building file: ../i2chw/twimaster.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF&quot;i2chw/twimaster.d&quot; -MT&quot;i2chw/twimaster.d&quot; -c -o &quot;i2chw/twimaster.o&quot; &quot;../i2chw/twimaster.c&quot;<br />Finished building: ../i2chw/twimaster.c<br /> <br />Building file: ../bmp085/bmp085.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF&quot;bmp085/bmp085.d&quot; -MT&quot;bmp085/bmp085.d&quot; -c -o &quot;bmp085/bmp085.o&quot; &quot;../bmp085/bmp085.c&quot;<br />Finished building: ../bmp085/bmp085.c<br /> <br />Building file: ../LCD/lcd44780.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF&quot;LCD/lcd44780.d&quot; -MT&quot;LCD/lcd44780.d&quot; -c -o &quot;LCD/lcd44780.o&quot; &quot;../LCD/lcd44780.c&quot;<br />Finished building: ../LCD/lcd44780.c<br /> <br />Building file: ../main.c<br />Invoking: AVR Compiler<br />avr-gcc -Wall -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=8000000UL -MMD -MP -MF&quot;main.d&quot; -MT&quot;main.d&quot; -c -o &quot;main.o&quot; &quot;../main.c&quot;<br />Finished building: ../main.c<br /> <br />Building target: NEW_TWO.elf<br />Invoking: AVR C Linker<br />avr-gcc -Wl,-Map,NEW_TWO.map -mmcu=atmega8 -o &quot;NEW_TWO.elf&quot;  ./i2chw/twimaster.o  ./bmp085/bmp085.o  ./LCD/lcd44780.o  ./main.o   <br />c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: NEW_TWO.elf section .text will not fit in region text<br />c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/bin/ld.exe: region text overflowed by 270 bytes<br />make: *** [NEW_TWO.elf] Error 1<br /><br />**** Build Finished ****<br /><br /><br />Poszczególne elementy kompilują się bez problemu (lcd, i2c, bmp085).<br /><br />Co jest nie tak?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 10 cze 2014, o 19:50</p><hr />
]]></content>
</entry>
</feed>