Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART,...
Witam. Jak najbardziej w serii STM32F2xx można używać jednocześnie USB i CAN ale również w seriach STM32F105 i STM32F107 (jest to USB OTG). Sam korzystałem z takiego rozwiązania i sprawdzało się doskonale. Pozdrawiam.
Ja tego używam, bo to mój kod. Struktura z HAL jest przygotowana dla CAN extended z maską, wówczas masz ID low/high oraz to samo dla maski. W innych trybach wykorzystywane są te same pola, mogliby zrobić jakąś unię dla czytelności, ale nie zrobili. Dla standardowego CAN z 11 bitami adresu, przy filtrowaniu z listą, w jednym banku możesz ustawić cztery...
Ale za to w Elektronice Praktycznej 01/2010 na str 69 jest napisane coś takiego: "pisząc w skrócie, aby możliwe było uruchomienie bootloadera, konieczne jest wymuszenie stanu wysokiego, na kilku dodatkowych poza Boot0, wyprowadzeniach mikrokontrolera. W obudowie LQFP64, wymuszenie tego stanu na wszystkich wymaganych liniach jest niemożliwe. W związku...
Hehe [; Moja "literatura": 1. RM0008 - Reference manual - STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs 2. ARMv7-M Architecture Application Level Reference Manual 3. ARM® and Thumb®-2 Instruction Set Quick Reference Card 4. ARM Architecture Reference Manual (tzw. "ARM ARM" <; ) 5. datasheet...
Witam! Próbuję zaprogramować mikrokontroler STM32F107, aby współpracował z siecią. Najpierw chciałbym skompilować kod z przykładowym projektem dostarczonym do STM32 jako EthernetDriver, czyli stm32_eth_lib. Przykład napisany jest z użyciem stosu TCP/IP uIP. Całość kompiluje się bez żadnych błędów (ew. warningi) z użyciem kompilatora CodeSourcery G++...
RM0008 nie dotyczy rodziny 100, bo to jest Cortex-M0, a nie Cortex-M3. U mnie na pierwszej stronie widnieje informacja STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs Wychodzi na to, że masz timery: 1,2,3,4,15,16,17.
Nie mam dokumentacji od twojego procka przed nosem, ale jeżeli APB2 ma 50Mhz to prawdopodobnie SPI1, sprawdź w dokumentacji czy nie ma tam dodatkowego preskalera. Jeżeli SPI ma 50Mhz to musisz to podzielić przez 31,25 żeby mieć 1,6Mhz na wyjsciu. "SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_8; " Oczywiście preskaler musi być wartością...
Chciałbym kupić sobie zestaw uruchomieniowy taki jak tutaj: Na stronie można przeczytać, że kabel USB służy do: "To supply power to the board or for downloading and programming." W manualu nie ma natomiast nic o programowaniu za pomocą USB, czy też nawet RS-232. Tylko interfejs jtag. Zastanawiam się więc, czy muszę kupić dodatkowy programator.
Witam posiadam płytkę Butterfly2, z procesorem STM32F107VCT6, do programowania używam CooCox IDE i stlinka (ustawione przez swd) po zaprogramowaniu układu dziś kilka razy, w pewnym momencie zaczął pojawiać się komunikat: Error: Flash driver function execute timeout Wie może ktoś jak można to naprawić lub co się stało...? proszę o pomoc. problem pojawił...
Cześć! Mam problem z procesorem stm32f107, z płytki waveshare port107v. Wszystko działało dobrze, mogłem debugować, wgrywać flash etc, aż w pewnym momencie openocd przy połączeniu wyświetla mi takie błędy: Open On-Chip Debugger 0.7.0 (2013-05-05-10:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d...
Niestety po dodaniu tych ustawień nie wgrywa się nowy soft z karty. Bez tych ustawień udaje się wgrać lecz trzeba zresetować zasilanie. Co ciekawe, tylko jeden program udało mi się skompilować który działa po wgraniu, reszta nie chce. W linkerze ustawiam wartość IROM1 na 0x08002000 oraz zmniejszyłem rozmiar dostępnej pamięci z 0x00040000 na 0x0003E000...
Witam Pierwsze kroki z ARM i pierwsze problemy. Procesor STM32F107VCT6 256K/64K i ST-Link v2. Zaczalem od konfiguracji eclipsa i polaczeniu z programatorem. skompilowac hex i wgrac go narzedziem ST Utility nie ma problemu. Dodam ze w celu przerobki na moj procesor przykladu z migajaca dioda freddiechopin (stm32cl_blink_led-1.2.1-120107.zip) zmodyfikowalem...
Witam, muszę zaimplementować dekoder protokołu RC-5 z pilotów na podczerwień. Zamiast pisać wszystko od początku, postanowiłem skorzystać z gotowego kodu przeznaczonego dla jednej z płytek ewaluacyjnych STM'a - oto paczka z kodem biblioteki i przykładowym projektem . Biblioteka znajduje się w katalogu Libraries\STM32F10x_RC5_Emul_Receiver_Li... , natomiast...
Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed...
Witam, Do tej pory korzystałem z funkcji RCC_Conf() przeklepanej z książki, napisaną w oparciu o zakazaną bibilotekę. Chcąc nauczyć się zakładania nowego projektu w Keilu, doszedłem do wniosku, że napiszę tę procedurkę od nowa, w oparciu o rejestry. Procek to stm32f107 na płytce Butterfly2. [syntax=c] #include <stddef.h> #include "stm32f10x.h"...
Witam wszystkich, ostatnio zacząłem się bawić uC STM32. Jest to moje pierwsze starcie z ARM-ami. Aktualnie próbuje uruchomić wyświetlacz TFT 4,3 cala, dokładnie jest to model firmy Ampire: AM-480272H3TMQW-TW7H. Wyświetlacz steruję za pomocą uC STM32F107VC. Wyświetlacz ma rozdzielczość 480x272 piksele z interfejsem równoległym 80 z szyną 16 bitów ustawioną...
I Zylin I GDB Hardware Debug korzystają z OpenOCD jako serwera GDB. OpenOCD odpalam jako: openocd.exe -f interface/jtag-lock-pick_tiny_2.cfg -f target/stm32f1x.cfg -c "adapter_khz 1000; reset_config trst_and_srst separate; $_TARGETNAME configure -rtos auto" W gdb hardware debugging: DSF Launcher, komendy inicjujące: monitor reset halt, monitor poll,...
Poprawka, chodziło mi o "reference manual" wydawany przez ST do całej serii M3 a nie ARMa do Cortex M3, dokument CD00171190.pdf w którym we wstępie informuje on, że "[...] provides complete information on how to use the STM32F101xx, STM32F102xx, STM32F103xx and STM32F105xx/STM32F107xx microcontroller memory and peripherals". Tak czy inaczej trop z multipleksowaniem...
To nie jest do końca rozwiązanie problemu. Kurcze szkoda bo mam już spory projekt i wszystko poza tym jednym szczegółem działa jak trzeba tzn programowanie przez bf30, debugowanie. A zna ktoś może jakiś dobry przykład pod stm32f107 bo przykłady Freddiego Chopina są na stm32f103. Dodano po 1 Dziwne jest to, że jeśli to nie jeśli projekt nie jest do końca...
Witam, Zagłebiam się powoli w procesor STM32F107 i widzę, że nie będzie łatwo :-) Pamiętam wcześniejszą dyskusję o nieużywaniu biblioteki "Standard Peripherals Library". OK To jak w takim razie zrealizować cos takiego, znanego z innych procesorów: np. GPIOA_CRL = 0x44444444; W pliku STM32F1x.h nie widzę adresów poszczególnych rejestrów np. GPIOA-G,...
Na koniec dodam, że ja osobiście niezbyt lubię makiety Opatentowałeś wpinanie TQFP i BGA bezpośrednio do płytki stykowej? :> Akurat sam mam F4 Discovery, ale jeszcze nie znalazłem czasu na dłuższą zabawę. I to samo dotyczy ARMów jako takich (wcześniej prawie dwa lata zabawy z AVRami), z tym że dodatkowo mam JTAG Freddiego i jeszcze jedną makietę, ZL26ARM...
Witam. Używam TrueStudio freewara. Łączę się z stm32f107 (na własnej pcb wykonanej przez firmę) poprzez SWD. Problem w tym, że połączenie zawsze dojdzie "do skutku" ( STM32 Successfully completed reset operation ) ale czasem debugowanie nie działa tj. nie pojawia się "podświetlenie linijek kodu" oraz tekst "No debug context". Czasem - bo czasem po prostu...
Witam, chciałbym prosić o wszelkie przykłady gotowych kompletnych kodów do obsługi USB w STM32F4. Osobiście udało mi się znaleźć bibliotekę (STM32F105xx, STM32F107xx, STM32F2xx and STM32F4xx USB On-The-Go host and device library) oraz nawet manual do niej (UM1021) ale wiadomo, że na przykładach najlepiej się uczy. Wiem, że ST do tej biblioteki dodaje...
Witam, pytanie dotyczy systemowego timera oraz procesora STM32F107VCT6. Zewnetrznie mam podpiety kwarc 25MHz ale rozumiem jezeli nic wstepnie nie konfiguruje / nie uzywam pll bedzie on dzialal z wewn taktowaniem 8mhz prawda ? jezeli timer jest 24 bitowy czyli liczy od 16777215 do 0. przy ustawieniu przerwania co 16777215 tykniecia zegara bede mial przerwanie...
Witam, podłączyłem kość pamięci 23K256 do SPI3 układu STM32F107. Procedura konfiguracji SPI: void RAM_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Perip... , ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SPI3, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Perip...
Witam ! Mam zamiar zabrać się za serwer FTP na stm32f107. Zastanawia mnie czy coś takiego w ogóle można zrobić? Zasobem serwera była by pamięc flash lub karta sd(co lepiej?)...Zastanawia mnie co w ogóle będzie do zaimplementowania? System plików? Układ ma działać bezprzewodowo i czy wybór routera ma znaczenie??
Witam, Dotychczas się nie ujawniałem, gdyż wolałem sam spróbować swoich sił w przygodzie z 32 bitowym procesorkiem. Jednakże, problemy, jakie napotkałem spowodowały, że zdecydowałem się na założenie konta i tego tematu. Używam Eclipse Indigo, prog-debuger jtag wiggler, procesora STM32F107VCT6 na płytce olimex STM32-P107 rev.B. Konfigurację eclipse udało...
otoz mam zakupiona plytke w kamami butterfly z kontolerem stm32f107vb, uzywam keila i wszystko skofigurowalem -upgrade st link-a rowniez zrobiony, program sie jakby grywa bez zadnych problemow, okno debugowania otwiera sie normalnie (z komunikatem o ograniczeniu kodu do 32k) podczas debugowania otrzymuje komunikat "could not stop cortex-m device. pleaase...
Qrcze - a mnie się jakoś udało obsłużyć I2C na STM32F107. Wszystko na przerwaniach. Trochę głupot owszem w implementacji jest - o ile pamiętam po odebraniu 2 bajtów, zawsze dosyłał trzeciego, bo nie można było wygenerować NACK'a na czas, ale poza tym działało. Zrobiłem obsługę HD44780 przez PCF8574 (tryb 4-bitowy). Ale SDA i SCL są podciągnięte do 5V....
Po długiej walce jestem zmuszony kolejny raz prosić o pomoc. Próbuję z Keil'em skompilować projekt z książki "SMT32 w Sieci ETHERNET". W Keil'u tworzę nowy projekt pod STM32F107. Wg autora książki potrzebne pliki to: Więc dodałem ścieżki o raz pliki: Podczas kompilacji mam błąd: Rebuild target 'Target 1' assembling startup_stm32f10x_cl.s... compiling...
Witam. Mam do sprzedania w 100% sprawny zestaw z procesorem STM32F107VBT6. Podstawowe właściwości zestawu STM32Butterfly : mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC) 5-pozycyjny joystick 2 diody LED 20-stykowe złącze JTAG umożliwiające...
Witam, mam problem, chyba niestety teoretyczny, ale zainteresowałem się czy to jest wogóle możliwe. Taka ciekawostka:) Problem jest następujący: Budujemy sterownik oparty o STM32F103. Chcemy mieć do tego (opcjonalnie) ethernet, ale nie chcemy brać STM32F107, bo nie ma wersji z pamięcią flash większą niż 256KB. W związku z powyższym potrzebujemy zegara...
Ostatnio osadziłem LWIP na dwóch platformach sprzętowych. Jedna to STM32F205 i układ ENC28J60 a druga to STM32F107 i wewnętrzny blok ethernet oraz układ PHY. Szukałem na forum, ale nie znalazłem podobnego tematu. Ponieważ obie opcje są aktualnie podobne cenowo, gdyż ENC i PHY kosztują tyle samo którą byście wybrali i dlaczego? Zastosowaniem nie jest...
chodzi o ten artykuł, tak? Dzięki za link.
Witam! Posiadam mikrokontroler STM32F107, czyli Connectivity. Chce się z nim połączyć poprzez debugger/programator JTAG. Plik konfiguracyjny interfejsu debuggera w OpenOCD jest ustawiony na typ debuggera Amontec JTAGkey, natomiast plik konfiguracyjny procesora na stm32.cfg. Po połączeniu układów poprzez OpenOCD dostaję następujące komunikaty: Info :...
a duże są różnice miedzy mikrokontrolerem STM32F107VBT6 a STM32F103C8T6 ???
Dałem sobie spokój z tym procesorem i kupiłem stm32f107, gdzie także po wielu próbach uruchomienia bootloadera postanowiłem użyć JTAGa zl3prg (podciągnałem tylko linię 2G do masy) i jakoś dalej poszło.
Mam problem z przetwornikiem ADC w STM32F107VCT6, a mianowicie dokonuje pomiaru w zakresie 0-3.3V i tak wynik pomiaru dla napięcia ok. 3.3V wynosi 4095 natomiast wynik pomiaru 0 uzyskuje już dla napięcia o wartości 0.66V. Co może być tego przyczyną? Układ ADC mam poprawnie skonfigurowany, wykonuje również reset rejestru kalibracyjnego, a następnie wykonuje...
Cześć, przede wszystkim powiedz czy ciągle masz ten problem, czy może już rozwiązałeś go? Akurat walczę z tym samym, mam termometr DS18S20 i STM32F107RC Odnośnie opóźnień opartych o Timery to znalazłem w wątku bardzo fajny działający kod, tam w ostatnim poście jest link do źródła: u mnie wydaje się że działa, zrobiłem testy na zasadzie takiej że Dealy...
Jeśli PL2303 jest zasilony z 5V to będzie tylko komunikacja w jedną stronę do STM32F107. Nic się nie uszkodzi, bo akurat użyte piny tolerują 5V.
Witam. Porozkminiałem mniej więcej (wydaje mi się, że więcej ;) ) Twój przykład na stm32F107VC i teraz mam troszkę zagwozdkę. Generalnie zastanawiam się co mi jest potrzebne do stworzenia własnego projektu. Rozumiem że podstawowe biblioteki znajdujące się w /inc są potrzebne a np /hdr nie jest konieczne. Natomiast co z plikami StartUp i vectors (widzę,...
Witam wszystkich, Cały dzień toczę ostre boje z bibliotekami do systemu plików i puki co stoję na straconej pozycji :/ Na pierwszy ogień poszła Chan's FAT z funkcjami stworzonymi dla STM32F107VB (czyli dokładnie taki jaki ja mam). Problem polega na tym, że korzysta ona z Standard Peripheral Library :/. Wydzieliłem z całego katalogu z przykładowym projektem...
Witam, mam bardzo podobny problem. Uzywam Keila, programatora ZL30PRG i uC to STM32F107VB. Zapisuje wynikowego hex-a za pomoca ZL30PRG i nic. Gdy lacze sie za pomoca ST link Utility nie chce mi w ogole zapisac programu do pamieci -mianowicie po zczytaniu widze znow wszystkie komorki pamieci wypelnione przez FFFF. Komunikacja pomiedzy programatorem a...
Posiadam procesor STM32F107VC do niego PHY LAN8720A. Próbuję skonfigurować ten zestaw do odbierania jakichkolwiek ramek na początek. Testowanie różnych konfiguracji czy podglądanie kodów znalezionych w internecie nic nie dało. Komunikacja z LAN8720 przez MII działa. Jak próbuję pingować ip którego nie ma w sieci dioda od PHY mruga,bufor jednak jest...
Ale bosko wygląda ten libek z STM, ale obawiam się, że sam go nie opanuję... - na co musze się przygotować gdybym chciał prowadzić eksperymenta na tym module?
Witam, Problem polega na tym, że po dodaniu do projektu bibliotek FreeRTOS'a i "poprawnym" jego skonfigurowaniu mam problem z SysTickiem i jego przerwaniem. Samo w sobie przerwanie działa poprawnie. Są zgłaszane przerwania co określony czas jednak taski nie są w stanie się przełączać. Planista ciągle siedzi w ostanio utworzonym tasku. Początkowo myślałem,...
mam garsc pytan podstawowego gracza :) cos tam skonfigurowalem i cos tam dziala. zeby odpalic debug jtag odpalam run -> external tools -> moja_nazwa_conf_open_ocd rozumiem w tym momencie lacze sie z jtagiem (dioda link mi miga).. pytanie jak sie poprostu rozlaczyc ? :D dopiero jak sie w ten sposob polacze moge przejsc do debugu: Debug_configurations...
Kupiony w USA zestaw developerski. Oryginalnie zapakowany. Processor: STM32F107VC 32-bit ARM Cortex-M3 Core based MCU, 72MHz Internal memory: 256KB Flash & 64KB RAM Power supply by USB Support touchscreen connector interface extention 1 x 2.4 inch TFT LCD Panel with touch screen, 320*240 1 x mini...
Dostępne peryferia opisane są na stronie Keila, dla powyższego układu (STM32f103RC) . Podobna sytuacja jest z innymi wersjami np. STM32F107VB (tu to jest tragedia nie ma części GPIO i są tylko 2 timery i inne ograniczenia) i coś ciężko im idzie usunięcie ograniczeń bo stan się nie zmienia od ponad roku.
Witam Napotkałem się z problemem jak w temacie a dokładniej. Jeżeli chce uruchomić program przez przycisk debug albo wgrać go przyciskiem download w keil,u to program startuje prawidłowo. W momencie kiedy wyłączę i włączę ponownie zasilanie wszystko startuje prawidłowo poza uart em. tzn przerwanie do niego nie jest wywoływane. Testowałem na kilku egzemplarzach...
To mój pierwszy post na tym forum, więc WITAM wszystkich użytkowników. W tematyce ARM siedzę dopiero od kilku dni, więc mój problem może dla bardziej zaawansowanych wydawać się balnalny... ale do rzeczy. Zainstalowałem eclipse oraz wtyczki: -GDB Hardware Debugging -GNU ARM Eclipse Plugin -Zylin Embedded CTD -embsysregview oraz openOCD 5.0 Udało mi się...
Witam, Ja korzystam z st-linka (zl30prg) i Keila. Mam dwie płytki zl31arm (z wbudowanym st-linkiem) i butterfly2. Na zl31arm Keil jet świetny ( fajny, łatwy podgląd rejstów ), ale na butterfly2 nie jest już różowo. Podgląd rejestrów w zakładce Peripherals nie działa, jest dostępny podgląd przez View->System View, co już nie jest tak wygodne. Z tego...
Udało mi się wczoraj uruchomnić ten kod, wkrótce po różnych "poprawkach". Nie zajmowałem się wczesniej USB ale wydaje mi się że działa. Wgrałem program do STM32F107VCT6 i komputer wykrywa urządzenie. Dzięki Freddie za wskazówki ;)
Bardzo serdecznie dziękuję wszystkim Kolegom za zaangażowanie i okazaną pomoc. Szczególnie mocno zaś chcę podziękować Koledze IS, który poświęcił mnóstwo czasu żeby pomóc mi na PW. Stos udało mi się odpalić. Zasadniczo wszystko ruszyło. Jednak pojawił się niepokojący objaw. Zrobiłem sobie stronę, w której umieszczona jest ramka iframe dynamicznie odświeżana...
procesor mam STM32F107VCT6 256K/64K z plytka ewaluacyjna ,wiec wydaje mi sie ze te 25 MHz raczej powinno być obslugiwane (ufam producentowi ;]). i chyba na timerze tez powinna byc taka czestotliwosc Co do rejestru porownania rzeczywiscie powinno byc TIM_SetCompare1(TIM2, TIM_GetCapture1(TIM2) + 65000); Wiec przerwanie powinno nastepowac co 25 000 000...
Hej hej! Niestety pomyliłem dwie kwestie. Myślałem, ze oryginalny bootloader sprawia, że procesor wykrywany jest jako urządzenie DFU z bezpośrednio podłączonym do niego USB, omijając dodatkową przejściówkę usb>usart... Niestety w projekcie nie mam miejsca na dodatkowy czip, więc zostaje mi do rozpracowania implementacja DFU. Używam eclipse, a wszystkie...
No kwarc jest ani 8 ani 24 tylko 14,7456 MHz, może faktycznie coś z ustawieniem traktowania magistrali... Predkość jaka wyszła mi na APB1 to 35,9424, czy muszę jakoś przeliczać GPIO_InitStructure.GPIO_Speed bo próbowałem już i przy 2 i 10 i 50..., no i jeszcze I2C_InitStructure.I2C_ClockSpeed = I2C_SPEED mam ustawione na 100k. czy mogę tu wpisać cokolwiek.......
No wiec tak, te dwie rzeczy są takie same w obu twoich przykładach i ich nie zmieniałem: __main_stack_size = 0; __process_stack_size = 1024; Przedstawiam poniżej to co teraz mam w moim projekcie: STM32F103RC_rom.ld [syntax=c]/*****************************... * author: Freddie Chopin, * file: STM32F103RC_rom.ld...
Dzień dobry, kupię nowe micro chipy - tylko na FV KSZ8895MQXIA STM32F107RCT6 STM32F769BIT6 STM32H745XIH6 Jeśli ktoś posiada wolne sztuki, to poproszę o kontakt.
Witam ! Przeczytałem z uwagą informacje zawarte w tym wątku, dołączam się do niego bo mój problem jest podobny. Wielkie dzięki Freedie za tutoriala, jest dla mnie bardzo pomocny. Mam pewne doświadczenia w programowaniu procesorów ARM7TDMI w środowisku komercyjnym. Teraz chciałbym sięgnąć po nowsze procesory na rdzeniu cortex_m3 (stary kompilator ich...
Witam, mam problem ze zmuszeniem stm32f107(konkretnie stm32 Butterfly) do obsługi USB. Chodzi o to, że chciałbym, by mój stm mógł być widziany przez komputer jako pamięć zewnętrzna. Kolejnym krokiem będzie przesyłanie prostych komend HID w celu sterowania uC przez komp. Chciałbym dodać, że próbuję korzystać z gotowej biblioteki udostępnionej przez st...
Witam, mam problem z wygenerowaniem sygnału przez mój stm32F107 o częstotliwości 27MHz i wypełnieniu 5%. Bardzo proszę o pomoc
Witam, Próbowałem na podstawie książki "Mikokontrolery stm32 w praktyce" uruchomić na STM32F107 transmisję z wykorzystaniem USART-a. Połączyłem Rx i Tx ze sobą i próbuję wysyłać a następnie odczytywać wysłane dane. Poniżej jest mój kod: int main(void) { SetSysClockTo72(); EnablePerypherialClocks(); ConfigureNVIC();...
Witam! Chcę wgrać parę danych do pamięci mikrokontrolera STM32F107 (ustawienia domyślne). Nie wiem za bardzo jak powinien wyglądać kod linkera do takiego zapisu? Korzystam z CodeSourcery ze strony Freddiego. Nie posiadam debuggera, więc kod mogę wgrywać tylko poprzez bootloader na USART. Pamięć chciałbym zapisać paroma danymi 32bit, a następnie mieć...
Rozwiązałem w końcu problem. Dodaje działający projekt FreeRTOS Eclipse dla STM32F107, który miga dwiema diodami w dwóch niezależnych zadaniach. Wszystkim, którzy mieli podobny problem załączam gotowy projekt który należy tylko skompilować. Może nie jest on kunsztem programistycznym ale działa. Pozdrawiam.
mikrokontroler to STM32F107, ale mi chodzi o to że własnie te wszystkie płytki: ZL27ARM ZL30ARM można kupić w internecie, a jak wpisuje w google ZL29ARM to Brak wyników
Witajcie. Napotkałem pewien problem z przykładem dostarczonym przez ST (projekt Custom Hid) i słynny już zestaw Butterfly czyli CL(stm32f107). Zmieniłem hid deskrytptor z: /* Led 1 */ 0x85, 0x01, /* REPORT_ID (1) */ 0x09, 0x01, /* USAGE (LED 1) */ 0x15, 0x00, /* LOGICAL_MINIMUM (0) */ 0x25, 0x01, /* LOGICAL_MAXIMUM (1)...
Witam, walczę z ustaieniami timera 2 dla procesora stm32f107. Wg. moich obliczeń timer powinien przepełniać się co 1s, jednak w rzeczywistości przerywanie wykonuje sie co 10s. Zamieszczam ponieżej moje obliczenia: Układ taktowany jest z PLL 72 MHz-ami Preskaler ustawiony na 7200. [syntax=c]TIM2->PSC = 7199;[/syntax] 72 MHz / 7200 = 10 kHz 1/10kHz =...
Witam ! Na razie teoretycznie zabieram się za obsługę tego modułu. Chciałbym aby współpracował z STM32F107 . Szukałem trochę dokumentacji ale się pogubiłem i tego nie jestem pewien: 1. Czy protokół MiWi wystarczy do obsługi tego modułu? 2. Z MCPlib mam pliki nagłówkowe MRF24J40 itp ale nie ma MRF24WB0MB na którym jest ZG2101. Czy MRF24J40 jest kompatybilny...
Witam! W czasie debugowania programu na STM32F107 trafiła mi się "zwiecha" Keil'a. Zamknąłem go przez menedżera zadań, po czym jak od nowa otworzyłem program i chciałem debugować pojawił mi się komunikat "Core is held in reset". STM Link Utility to samo pokazuje co kompilator. Czy ktoś wie jak rozwiążać ten problem?
Witam Mam pytanie, gdyz potrzebuje znalezc piny wbudowanych diod LED w mikrokontroler (STM32f107), niestety pod haslami "diode" albo "led" nic nie ma w specyfikacji i prosilym o podanie pod jakim oznaczeniem moge znalezc te piny lub tez napisanie w jaki sposob moge je znalezc. Prosze o pomoc
Witam Mam skompilowany gotowy przyklad z ksiazki(miganie diody) i probuje go debugowac jednak wyskakuje mi nastepujacy blad: "Cannot access memory at address". Prosze o pomoc Ogolnie jest to po prostu taka lista: 6700ff48: Cannot access memory at address 0x67010008 6700ff49: Cannot access memory at address 0x6700ff48 .............. .............. edit:...
ZL27ARM ma procesor STM32F103, a motyle STM32F107. To duża różnica, bo ten drugi ma MAC Ethernet. Jeśli chcesz zaoszczędzić wpisz w allegro STM32. Tam też kupisz tanie zestawy do nauki, które co prawda nie są dedykowane do książki, ale w razie czego znajdziesz pomoc przy starcie na forum.
Witam, najogólniej rzecz ujmując: mam problem z ustawieniem prawidłowej szybkości transmisji USART. Przy konfiguracji USART podaję dość "standardowe" 9600 bodów, lecz ARM ( STM32F107 ) wysyła sygnał ok. 2.5x wolniej (3846 Bd, zmierzone oscyloskopem). Dopiero po podaniu 24000 Bd (9600 x 2.5) szybkość transmisji to 9600 Bd. Od razu nasunęła mi się myśl,...
Witam, mam pytanie dotyczące obsługi przycisków oraz trochę większy problem z obsługą USARTa na uC STM32F107 :P Co do przycisków - mam je sprzętowo podciągane do Vcc, na AVR zawsze ustawiałem piny przycisków na wejścia i ustawiałem jeszcze wewnętrzny pull-up, a tu widzę, że jest trochę inaczej ;) Otóż wszystko ładnie mi działa dopóki nie ustawię jakiejkolwiek...
Witam Kolegów Przy okazji problemu z jakim borykam się [url=]tutaj udało mi się poprawnie uruchomić na procesorze STM32F107 system freeRTOS. Jestem mega pozytywnie zaskoczony tym, że całość systemu udało mi się poprawnie odpalić w Eclipse w zaledwie 4 godziny. Do tej pory uważałem, że zastosowanie systemu czy to freeRTOS czy jakiegoś innego jest jakieś...
Witam, zaprojektowałem płytkę, na której zamierzam używać wbudowanego w stm32f107 zegara RTC, ten niestety nie startuje na zewnętrznym kwarcu. Na wbudowanym LSI działa jak należy, jednak zależy mi na dokładności, oraz przede wszystkim na działaniu zegara przy wyłączonym zasilaniu. Schemat: oraz obraz płytki. (kwarc jest dość daleko od procesora. To...
O faktycznie, ale niestety to nie to. Z resztą to jest kod na szybko spisany na discovery. Docelowo używany jest stm32f107, tam konfiguracja wygląda tak [syntax=c] void ExAdcConfig(void) { GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP... ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2... ENABLE); GPIO_InitStruct.GPIO_Pin...
Witam, Mam podpięte ZL26ARM z STM32F107 do OpenOCD i Eclipse Dodałem now procesor i platformę do Contiki. Chcę odpalić ethernet. Sprzęt zainicjalizował się dobrze bo w buforze mam ramki ARP od komputera. Problem jest natomiast taki że po kilku sekundach od puszczenia kodu, program ląduje mi z HardFault Handler. Nie bardzo wiem jak podejrzeć skąd on...
mam podobne pytanie, mam na płytce kwarc 14,745 MHz, jak należy poustawiać mnożniki aby puścić go z max prędkością 72MHz...., zestaw to butterfly2 z STM32F107... da się to zrobić dla HSE czy zostaje powielanie HSI? hhmmm podobno nie ma głupich pytań, dodam że jestem prawie laikiem i zaczynam swoją przygodę...
Witam Mam płytkę z STM32F107 (wersja z ethernetem), mam na nim posawiony serwer www. Strona załadowana do przeglądarki wyswietla dane z ADC, przy uzyciu java script odpowiednio przeliczam dane na np. temperature lub napiecie. Przeliczanie w javascript ma tą zaletę, że odciąża procesor mikrokontrolera, a zajmuje się tym przeglądarka. Wszytko działa ok,...
Witam Mam postawiony serwer HTTP (stos LWIP) na stm32f107, ogolnie używam linuxa i na nim robiłem testy, wszystko było ok, strona około 100KB wczytywała się do przeglądarki około 1 sekundę. Problem pojawił się jak użyłem windowsa (xp,7). Strona ładuje się około 10 sekund, zarówno w firefoksie jak i w chromie. W konsoli www firefoxa widać, że pliki są...
Dzięki, sprawdzę kod. Brałem pod uwagę użycie funkcji konwersji czasu używanej przy obsłudze NTP (przeliczanie sekund na datę/czas i na odwrót) ale każda pomoc się przyda. HAL jest dziurawy jak sito :-) Ale przyspiesza pisanie programu. PS Bezpośrednio kodu nie sprawdzę. W STM32F107 nie ma rejestrów DR i TR.
Cześć. Nie mam już pomysłów. Ostatnio przesiadłem się na VSCode i generację kodu z CubeMX. Stworzyłem sobie szablon na STM32F107 z LWIP i pozaznaczałem wszystkie przerwania. Pinguje układ dopiero kiedy w głównej pętli umieszczę MX_LWIP_Process(); , czyli wszystko z płytką jest raczej OK. Przeszedłem program debuggerem i jest uruchamiane: HAL_NVIC_SetPriority(ETH_IRQn,...
Z bootloaderem nic nie osiągnąłem, ponieważ nie jestem w stanie wgrać programu. Po dodaniu wpisu SYSFS{idVendor}=="0483", SYSFS{idProduct}=="df11", MODE="666" GROUP="plugdev" SYMLINK+="usb/stm32_dfu" do udeva plik w /dev/usb/ powstaje, ale zapis kończy się niepowodzeniem Using Parser : Raw BINARY /dev/usb/stm32_dfu: Inappropriate ioctl for device Jeśli...
Witam Chciałem uruchomic RTC z wewnętrznym zegarem LSI na STM32f107, ogólnie układ działa przy pełnym zasilaniu. Po odłaczeniu zasilanie VDD, i zostawie tylko VBAT zegar LSI sie zatrzymuje. Wychodzi na to że do poprawnej pracy RTC z VBAT, potrzebny jest zewnetrzny oscylator 32,768 kHz, czy ktos to moze potwierdzic?
Kamami.pl właśnie wprowadziło zestaw uruchomieniowy z nowoczesnym mikrokontrolerem STM32F107 z rdzeniem ARM Cortex-M3. Jest on drugą wersją STM32Butterfly, którego sprzedaż została zakończona jakiś czas temu. Podstawowe właściwości: * mikrokontroler STM32F107VCT6 w obudowie LQFP100 (m.in. 256 kB pamięci Flash, 64 kB pamięci SRAM, 2 x SPI, 1 x I2C,...
Po pierwsze - ST na chwilę obecną rekomenduje używanie bibliotek HAL i programu STM32Cube który to ułatwia konfiguracje sprzętu (w każdym razie w teorii). Co do przenoszenia kodu opartego o Standard Peripheral Library między rodzinami...z tym nie jest tak prosto. Biblioteki te odwołują się do sprzętu a ten trochę się różni a więc i kod konfigurujący...
Pomijając ustawienia z artykułu to Initialization Commands dla ładowania i debugowania: monitor reset halt load A dla debugowania kodu załadowanego wcześniej: monitor reset halt Dla STM32 of course... 4\/3!!
Problem już istnieje sporo czasu i nie mogę sobie z nim poradzić, a polega on na tym iż nie udaje mi się zmusić timera TIM1 do działania by wystawiał jakikolwiek sygnał na zewnątrz czy to PWM czy sygnał zegarowy o małej częstotliwości. Przy podobnym kodzie dla innego timera (TIM3) z uzyskaniem sygnału na zewnątrz mikrokontrolera nie miałem żadnego problemu....
Witam, chciałem zasięgnąć porady osób które miał do czynienia z tymi programatorami: ST-LINK UM0627 STX-RLINK Raisonance (czy opłaca się aż tyle wydawać) ZL30PRG SEGGER J-LINK moje doświadczenie opiera się jak dotąd na AVR, teraz chcie się przenieść na ARM wybierając STM32F107, tylko nie wiem który programator warto kupić, a i jeszcze się zastanawiam...
Witam, Nie mam wielkiego doświadczenia w programowaniu, a zwłaszcza jeżeli chodzi o TCP. Chciałem postawić na stm32 postawić klienta który łączył by się po sieci z serwerem (postawionym na komputerze - python - znalazłem mały serwerek http który na moje potrzeby jest idealny). Rozumiem zasadę działania połączenia przeczytałem dokumentacje z oficjalnej...
Witam, posiadam płytę uruchomieniową STM32F107 ARM-CM3 Board. Do zestawu dołączono płytę CD z między innymi przykładem obsługi ethernetu. Próbuję skompilować ten projekt w środowisku Keil, ale pojawiają mi się dwa błędy, szczerze mówiąc, nie mam pomysłu jak obejść ten problem. void uIPMain(void) { u8_t i, arptimer; uip_eth_hdr *BUF = (uip_eth_hdr*)uip_buf;...
Witam, Zabrałem się za mój pierwszy układ na Cortexie M-3. Zadaniem układu jest (na początek). 1. Generowanie sygnału z DAC. 2. DAC jest triggerowany przez timer (chwilowo T2). 3. DAC wykorzystuje DMA (DMA2_Channel3). I dotąd jakoś wszystko działało (DMA w trybie Circular). Generowany przebieg był ok. Docelowo potrzebuje podmieniać (przełączać się)...
Schemat wyglada mniej wiecej o tak: niestety realizuje projekt kumpla z podlaczeniem tego DS2438 i nie mam normalnego schematu - sorry za to. Co do kawalka kodu, musisz mi powiedziec wiecej co chesz zobaczyc, generalnie zerowanie GPIOsa, to robie to za pomoca: /** * (at)brief Clears the selected data port bits. * (at)param GPIOx: where x can be...
Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=]Link Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=]Link Cały dźwięk wydaje się być spowolniony ale za to ma podwyższoną częstotliwość...
Czyli potwierdza się to, że wina leży po stronie modułu peryferiów, która jest przeznaczona dla STM32F103 i nie jest w pełni kompatybilna ze 107. Tak jak pisałem mieli to naprawić ale im to nie wychodzi już ładnych parę lat (z ponad dwa). Odnośnie "podglądu" wartości zegarów jest fajna funkcja w bibliotece StdPeriph, jestem świadom, że wszyscy (duża...
Witam ponownie, mam teraz niezwykłą zagadkę, tak więc posklejałem kawałek kodu który obsługuje USART + Ethernet - program polega jedynie na tym że jak odbierze jakąkolwiek ramkę Ethernetową to powiadomi o niej i wyśle przez RS-232 MAC address nadawcy i odbiorycy (przy czym tutaj kwestia estetyczna jest niedopracowana) - tak czy inaczej kod ten przetestowałem...
Skorzystaj z tej stronki: tam masz zreszta gotowy port do stmf107 dla Atollic