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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-20T23:09:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=4518&amp;mode</id>
<entry>
<author><name><![CDATA[Pyciek]]></name></author>
<updated>2013-11-20T23:09:42+01:00</updated>
<published>2013-11-20T23:09:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=57913#p57913</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=57913#p57913"/>
<title type="html"><![CDATA[Re: STM32F3 Discovery - Problemy początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=57913#p57913"><![CDATA[
Napiszę, może na przyszłość komuś się przyda.<br /><br />Nie da się ustawić przerwań zewnętrznych wszystkich od tego samego numeru pinu (tzn. PA1, PB1, PC1 itd...)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=879">Pyciek</a> — 20 lis 2013, o 23:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pyciek]]></name></author>
<updated>2013-11-01T19:57:06+01:00</updated>
<published>2013-11-01T19:57:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=55067#p55067</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=55067#p55067"/>
<title type="html"><![CDATA[Re: STM32F3 Discovery - Problemy początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=55067#p55067"><![CDATA[
Dzięki za zainteresowanie. Na razie używam Atollic-a i będę go używał tak długo jak tylko będę mógł. Jak zacznie ograniczać mnie limit  pamięci zacznę się martwić o nowe IDE....<br /><br /><br />Niestety mam delikatny problem z przerwaniami. Żeby nie zaśmiecać forum napiszę tutaj, mam nadzieję, że nie będzie to nikomu przeszkadzało.<br />Konfiguruję przerwania od pinów PA0 i PD0. Jak skonfiguruję każde przerwanie osobno (tylko jedno przerwanie: PA0 lub PD0) to wszystko działa prawidłowo. Jak tylko skonfiguruję oba przerwania jednocześnie to wszystko działa dziwnie i przypadkowo. Jak należy to skonfigurować żeby wszystko działało jak trzeba? <br /><br />Konfiguracja przerwań: <br />            <div class="codetitle"><b>Code:</b></div><div class="codecontent"> NVIC_InitTypeDef NVIC_InitStructure;<br /><br />     RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);<br /><br />     NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;<br />     NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;<br />     NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;<br />     NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;<br />     NVIC_Init(&amp;NVIC_InitStructure);<br /><br />     EXTI_InitTypeDef EXTI_InitStructure;<br /><br />     EXTI_InitStructure.EXTI_Line = EXTI_Line0;<br />     EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;<br />     EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;<br />     EXTI_InitStructure.EXTI_LineCmd = ENABLE;<br />     EXTI_Init(&amp;EXTI_InitStructure);<br />     SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOA, GPIO_PinSource0);</div><br /><br /><br />                       <div class="codetitle"><b>Code:</b></div><div class="codecontent"> NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;<br />         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;<br />         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;<br />         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;<br />         NVIC_Init(&amp;NVIC_InitStructure);<br /><br /><br /><br /><br />                EXTI_InitStructure.EXTI_Line = EXTI_Line0;<br />          EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;<br />          EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;<br />          EXTI_InitStructure.EXTI_LineCmd = ENABLE;<br />          EXTI_Init(&amp;EXTI_InitStructure);<br /><br />          SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOD, GPIO_PinSource0);</div><br /><br />Konfiguracja pinów:<br /><br />           <div class="codetitle"><b>Code:</b></div><div class="codecontent">GPIO_InitTypeDef GPIO_InitStructure;<br /><br />   RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);<br />   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;<br />   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;<br />   GPIO_InitStructure.GPIO_OType = GPIO_OType_OD;<br />   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;<br />   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_Level_3;<br />   GPIO_Init(GPIOA, &amp;GPIO_InitStructure);<br /><br /><br />   RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOD, ENABLE);<br />   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;<br />   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;<br />   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;<br />   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;<br />   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_Level_3;<br />   GPIO_Init(GPIOD, &amp;GPIO_InitStructure);</div><br /><br /><br />Obsługa przerwania:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">void EXTI0_IRQHandler (void)<br />{<br />   if (EXTI_GetITStatus(EXTI_Line0) != RESET)<br />   {<br />      if( GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0) == Bit_SET)<br />      {<br />         if (kierunek == 0)<br />         {<br />            kierunek = 1;<br />         }<br />         else if (kierunek == 1)<br />         {<br />            kierunek = 0;<br />         }<br />         EXTI_ClearITPendingBit(EXTI_Line0);<br />      }<br /><br />      if( GPIO_ReadInputDataBit(GPIOD, GPIO_Pin_0) == Bit_RESET)<br />      {<br />         if (kierunek == 0)<br />         {<br />            kierunek = 1;<br />         }<br />         else if (kierunek == 1)<br />         {<br />            kierunek = 0;<br />         }<br />         EXTI_ClearITPendingBit(EXTI_Line0);<br />      }<br />      <br /><br />   }<br />}</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=879">Pyciek</a> — 1 lis 2013, o 19:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kyp]]></name></author>
<updated>2013-10-23T20:08:41+01:00</updated>
<published>2013-10-23T20:08:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54105#p54105</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54105#p54105"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54105#p54105"><![CDATA[
Kto mówi że się nie da:D Ale patrząc jak wyglądały moje początki to osobiście na taki początek polecam atolica.<br />Później oczywiście Coocox, albo coś mocniejszego:D<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=164">kyp</a> — 23 paź 2013, o 20:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2013-10-23T13:35:55+01:00</updated>
<published>2013-10-23T13:35:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54058#p54058</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54058#p54058"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54058#p54058"><![CDATA[
Ja F4 ćwiczyłem na CooCox i też sie da, sporo przykładów.<p>Statystyki: Napisane przez Gość — 23 paź 2013, o 13:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kyp]]></name></author>
<updated>2013-10-23T13:31:02+01:00</updated>
<published>2013-10-23T13:31:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54057#p54057</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54057#p54057"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=54057#p54057"><![CDATA[
Kolego... moim zdaniem zacznij w atolicu, jak się trochę rozpiszesz to pomyślisz o czymś innym.<br />Jak na razie do nauki Ci starczy, a nie ma problemu z odpowiednim ustawieniem bibliotek. Książka Paprockiego jest dobra jako szybki przejazd przez peryferia ale dla serii F1. Niby można też na jej podstawie pobawić się F3 ale dobrze jest porównywać przykłady z książki z przykładami dedykowanymi na F3. Notabene możesz sobie ściągnąć przykłady na ten zestaw bezpośrednio z atolica.<br />Ja się bawię F103(ZL27ARM) oraz F407(Discovery). <br />I Atolica nie musisz specjalnie konfigurować, tworzysz nowy projekt i jazda.<br />Na początek polecam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=164">kyp</a> — 23 paź 2013, o 13:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pyciek]]></name></author>
<updated>2013-10-20T12:22:29+01:00</updated>
<published>2013-10-20T12:22:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53681#p53681</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53681#p53681"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53681#p53681"><![CDATA[
Zdobyłem książkę Paprockiego i rzeczywiście nie jest ona za dobra ale ją przeczytam i chociaż na początku będę się do niej stosował. Zdecydowałem się na zakup F3, i od razu napotkałem na kilka problemów.<br />Żeby nie zakładać nowego wątku napiszę tutaj:<br />Próbuję skonfigurować środowisko programistyczne, najpierw zainstalowałem wg. Sun'a - Start z STM32VL-Discovery - Atollic ale ze względu na ograniczenia postanowiłem zainstalować coś innego.<br />Kolejnym programem, również wg. radu Sun'a, był CooCox ale jak się okazało w repozytoriach tego programu nie ma mikrokontrolerów STM32F3. Są F0, F1, F4 ale nie F3 :/ Czy jest możliwość dodania repozytoriów z STM32F3?<br />Teraz próbuję skonfigurować znane i lubiane Eclipse. Wyczytałem w internecie, że trzeba doinstalować: <br />- Sourcery CodeBench - poszło bez problemów,<br />- C/C++ GDB Hardware Debugging - również zainstalowało się bez problemów<br />- GNU ARM Eclipse Plug-in<br />Gnu ARM Eclipse Plug-in instaluję z <!-- m --><a class="postlink" href="http://gnuarmeclipse.sourceforge.net/updates" >http://gnuarmeclipse.sourceforge.net/updates</a><!-- m --> (Help - Install New Software - Work With...),<br />Do wyboru mam następujące składniki:<br />  GNU ARM C/C++ Cross Compiler Support (Experimental)1.1.1.201310191701<br />  GNU ARM C/C++ Development Support (End of life)0.5.5.201310111213<br /><br />Podczas próby instalacji któregokolwiek składnika otrzymuję komunikat:<br />Cannot complete the install because one or more required items could not be found.<br />  Software being installed: GNU ARM C/C++ Cross Compiler Support (Experimental) 1.1.1.201310191701 <br /><br />Dodam, że Eclipse jest w wersji Helion.<br />Konfigurował ktoś Eclipse pod STM32F3? Może jakieś wskazówki?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=879">Pyciek</a> — 20 paź 2013, o 12:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PJS]]></name></author>
<updated>2013-10-18T19:08:34+01:00</updated>
<published>2013-10-18T19:08:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53475#p53475</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53475#p53475"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53475#p53475"><![CDATA[
Skoro interesuje cię odtwarzanie filmu na STM to zainteresuj się nowym zestawem DISCOVERY z STM32F429 i wyświetlaczem TFT.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1614">PJS</a> — 18 paź 2013, o 19:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pyciek]]></name></author>
<updated>2013-10-18T18:01:14+01:00</updated>
<published>2013-10-18T18:01:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53466#p53466</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53466#p53466"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53466#p53466"><![CDATA[
Sun, Twoją stronkę już widziałem ale nie miałem jeszcze czasu się głębiej wczytać, dzisiaj planuję...<br /><br />W zestawie F3 zachęcające są czujniki (akcelerometr i żyroskop), natomiast F4 można taktować nawet do 168MHz <img src="https://forum.atnel.pl/images/smilies/icon_cool.gif" alt="8-)" title="Cool" /> Poza tym peryferia układów wydają się podobne ( ADC, DAC, SPI, I2C, UART itp). Czytałem, że Sunowi udało się odpalić film na F1, czy na F3 z taktowaniem 72MHz też się to uda?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=879">Pyciek</a> — 18 paź 2013, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-10-18T17:12:51+01:00</updated>
<published>2013-10-18T17:12:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53461#p53461</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53461#p53461"/>
<title type="html"><![CDATA[Re: Książki o STM32F3 i STM32F4]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53461#p53461"><![CDATA[
<div class="quotetitle">Pyciek napisał(a):</div><div class="quotecontent"><br />Zastanawiam się nad zakupem zestawu STM32F3 Discovery lub STM32F4 Discovery. Moglibyście doradzić który zestaw wybrać na początek przygody z ARM, jakieś opinie o zestawach. Oraz przydała by się jakaś książka, znalazłem książkę Paprockiego ale czytałem o niej bardzo różne opinie, co moglibyście doradzić?<br /></div><br /><br />zaglądnij na moją strone choćby ....<br />co mogę polecić  zależy co potrzebujesz <br /><br />ja się lubuję <br /><br />w VL-Discovery , F3 - Discovery ...   no mam wszystkie no ....<br />ponadto w kinetisach  np FRDM <br />czy Expresso z LPC <br /><br />co do książek ... no cóż ... niema dobrych pozycji i pewnie szybko nie będzie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 paź 2013, o 17:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pyciek]]></name></author>
<updated>2013-11-02T17:37:00+01:00</updated>
<published>2013-10-18T17:01:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53459#p53459</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53459#p53459"/>
<title type="html"><![CDATA[STM32F3 Discovery - Problemy początkującego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4518&amp;p=53459#p53459"><![CDATA[
Witam,<br /><br />Zastanawiam się nad zakupem zestawu STM32F3 Discovery lub STM32F4 Discovery. Moglibyście doradzić który zestaw wybrać na początek przygody z ARM, jakieś opinie o zestawach. Oraz przydała by się jakaś książka, znalazłem książkę Paprockiego ale czytałem o niej bardzo różne opinie, co moglibyście doradzić?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=879">Pyciek</a> — 18 paź 2013, o 17:01</p><hr />
]]></content>
</entry>
</feed>