Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 sty 2025, o 21:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 10 lut 2015, o 20:16 
Offline
Użytkownik

Dołączył(a): 29 maja 2012
Posty: 60
Pomógł: 0

Próby odebrania tego co wysyłam zakańczane klęską. Przejściówka działa. Kable krosowane. Środowisko COIDE.
USART_print.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


main.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2015, o 22:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Zobacz tutaj topic10239.html#p114513

Polecam przeczytac caly watek bo ciekawe wypowiedzi naprawadzaja na wlasciwy trop :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2015, o 19:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Radku ... bo nie chce spamowac watku ktory uwazam za zamkniety w miare a link mial byc tylko referencja. Czy przeczytales w jakis sposob rozwiazano tam moj problem ? Bo wydaje mi sie , ze moglo Ci to uciec .....

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2015, o 22:48 

Pomógł: 0

@RafPe - ale to jest zupełnie inna płytka.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2015, o 22:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Kurcze :( no to sorry - W ARM'ach jestem dosc swiezy.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 lut 2015, o 23:06 

Pomógł: 0

Ja niestety nie ogarniam bibliotek dla STM za dobrze. Nic mi się nie rzuca w oczy. Chyba że... ta biblioteka włącza zegar dla AFIO? Nie trzeba tego zrobić ręcznie?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2015, o 00:24 
Offline
Użytkownik

Dołączył(a): 29 lip 2014
Posty: 195
Pomógł: 44

Witam.

Czy korzystasz z: http://kamami.pl/stm32-discovery/205024-stm32l152c-disco.html ? Sorry za linka, ale chcę mieć pewność, na czym pracujesz. Jeśli to taki zestaw, to zwróć uwagę, że w standardzie w ogóle nie jest montowany kwarc do mikrokontrolera ( podobnie jak w większości tanich Disco ).
W kodzie masz:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Tylko zobacz jeszcze, jaki masz generator HSI w swoim procku, bo z pamięci wydaje mi się, że 16MHz, więc trzeba jeszcze pętlę PLL zmienić, masz :

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


to dopisz jeszcze:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


A w ogóle to spróbuj najpierw pomrugać LED-em, abyś miał pewność, że SYS_CLK masz ok. Jeśli natomiast kwarc wmontowałeś, to na oko nie widzę dlaczego kod nie działa.

Pozdrawiam, QuadMan.

P.S. wwojtek możesz mieć rację - sama biblioteka nie włącza zegara dla AFIO i faktycznie w kodzie Kolegi nie widzę by go włączył.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2015, o 10:01 

Pomógł: 0

A Value Line to nie jest ta płytka?



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2015, o 13:56 
Offline
Użytkownik

Dołączył(a): 29 maja 2012
Posty: 60
Pomógł: 0

Tak to ta płytka, jest na niej kwarc 8MHz podłączony do uC.
Dziekuję Panowie za wypowiedzi. Chcę to zrobić od 0. Tzn. zaczynamy od ustawień zegara. W ręku mam książkę Pana Paprockiego i robię konfigurację zegara według jego przykładu.
Mam kwarc 8MHz, maksymalna cz. taktowania rdzenia w stm32F100RB to 24MHz, więc na taką ją muszę ustawić. No to ciach klepie to w COIDE :
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


I tu mi konsola zgłasza, że nie zadeklarowano :
Kod:
GCC HOME: C:\Program Files\GNU Tools ARM Embedded\4.9 2014q4\bin
compile:
    [mkdir] Created dir: C:\CooCox\CoIDE\workspace\first\first\Debug\bin
    [mkdir] Created dir: C:\CooCox\CoIDE\workspace\first\first\Debug\obj
       [cc] 8 total files to be compiled.
       [cc] arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F100RB -DSTM32F10X_MD_VL -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -IC:\CooCox\CoIDE\workspace\first\cmsis_boot -IC:\CooCox\CoIDE\workspace\first\cmsis -IC:\CooCox\CoIDE\workspace -IC:\CooCox\CoIDE\workspace\first -IC:\CooCox\CoIDE\workspace\first\stm_lib -IC:\CooCox\CoIDE\workspace\first\stm_lib\inc C:\CooCox\CoIDE\workspace\first\cmsis_boot\startup\startup_stm32f10x_md_vl.c C:\CooCox\CoIDE\workspace\first\cmsis\core_cm3.c C:\CooCox\CoIDE\workspace\first\cmsis_boot\system_stm32f10x.c C:\CooCox\CoIDE\workspace\first\stm_lib\src\stm32f10x_gpio.c C:\CooCox\CoIDE\workspace\first\main.c C:\CooCox\CoIDE\workspace\first\stm_lib\src\stm32f10x_rcc.c C:\CooCox\CoIDE\workspace\first\stm_lib\src\stm32f10x_usart.c C:\CooCox\CoIDE\workspace\first\stm_lib\src\stm32f10x_flash.c
       [cc] C:\CooCox\CoIDE\workspace\first\main.c: In function 'RCC_Conf':
       [cc] C:\CooCox\CoIDE\workspace\first\main.c:32:17: note: each undeclared identifier is reported only once for each function it appears in
       [cc]                  ^
       [cc] C:\CooCox\CoIDE\workspace\first\main.c:32:17: error: 'RCC_PLLSource_HSE_Div1' undeclared (first use in this function)
       [cc]    RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_3);

BUILD FAILED
Total time: 3 seconds


------------------------ [ Dodano po: 3 minutach ]

A wszystko chyba przez to :
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 29 minutach ]

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Zrobiłeś coś takiego, tzn. wyciągnałem definicje #define RCC_PLLSource_HSI_Div2 ((uint32_t)0x00000000)
przed dyrektywe kompilacji warunkowej, niby się kompiluje, ale czy tak może być?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2015, o 10:12 
Offline
Użytkownik

Dołączył(a): 29 maja 2012
Posty: 60
Pomógł: 0

Dla potomnych, coś takiego działa :
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO