Najpierw zrób tak aby działało samo nadawanie, pokaż jak w CubeMX to skonfigurowałeś. Dopiero jak będziesz mieć pewność, że na 100% dobrze wysyłasz uruchom odbiornik. Tylko aby nadawanie działało musisz ustawić w CubeMx (na czas testów bez podłączonego odbiornika) opcję Loopback (wtedy STM sam sobie w środku wysyła potwierdzenie odebrania danych, inaczej...
1. na discovery i2c2 piny są zajęte przez jakies ustrojstwo. 2. tu masz kod z cuba dla i2c1 i 3 zegary są niepokonfigurowane (bo rozumiem że to zrobiłeś)
Taki skrypt linkera można gdzieś znaleźć gotowy dla danego mikrokontrolera ? W Eclipse w External Tools Configuration w konfiguracji ST-Linka w argumentach mam coś takiego: -c SWD -P ${workspace_loc}\${projec... 0×08000000 -Rst Adres powinien...
Już mam ten JTAG tylko chciałem się upewnić.
Witam, Postawiłem sobie za zadanie uruchomienie systemu FreeRTOS na zestawie STM32-F429i DISCO. Projekt realizuję w Keil. Z przeczytanych przeze mnie materiałów wywnioskowałem, że do uruchomienia systemu wystarczą 3 pliki: -queue, task oraz list Załączam dodatkowo jeszcze pliki port i heap. Ostatnim plikiem jakiego używam w projekcie jest startup_stm32f429_439xx.s...
To nie ma znaczenia, i tak zostanie skonwertowane do całkowitego 23. Ale w sumie faktycznie śmiesznie wygląda [; Co do problemu, to jak masz oscyloskop, to sprawdź czy przypadkiem na samym początku na pinach nie dzieje się coś baaaaardzo dziwnego. Ewentualnie pokaż te przebiegi i porównaj je z przebiegami z kontrolera który masz. 4\/3!!
Podłączenia sprawdzałem kilka razy. Niestety nie mam oscyloskopu.... Jeszcze zastanawiam się czy właśnie dlatego że jest tam podłączony wyświetlacz i inne układy to nie sieją zakłóceń na linie transmisyjne. Dlatego zapytałem czy ktoś w ogóle uruchomił PHY na płytce STM32F429-disco???
Wrobless bez sensu jest takie kombinowanie, ostatecznie możesz wysterować ten wyświetlacz na f4 przez spi jest taka opcja. Kup sobie przejściówkę USART<->USB i przez ten interfejs przesyłaj logi.
Dokumentacja pokazuje trochę inne podłączenia. 1. Nie podłączyłeś VDDA. Ten uC nie ruszy bez zasilania na VDDA. 2. Moim zdaniem możesz wyrzucić ten kondensator z NRST. Jak już będzie zasilanie i POR puści procka, to ten kondensator wprowadzi tak duże opóźnienia w transmisji z ST-LINK, że układ nadal nie będzie się odzywał.
i chyba najlepszy: https://kamami.pl/stm32-discov...kontrol... Akurat przy tym Discovery (o innych się nie wypowiadam ale może być też) sugerowałbym pewną ostrożność i chwilę zastanowienia. Owszem, płytka jest bardzo fajna, wypasiony procesor, ekstra dodatkowe układy. Wgrane demko robi wrażenie. Do tego bogate biblioteki na mbed...
Do koszyka się wstawia: https://kamami.pl/stm32-discovery/559132...
w temacie projektu: pierwsze co to sciagnij sobie aktualne wersje kodow ze strony kamami. Nie pracuj tez na wersji lwip ktora jest omawiana w ksiazce - zawiera bledy. Aktualne kody sa z biblioteka lwip 1.4 z tego co kojarze i tej sie trzymaj. W razie konkretniejszych problemow pytaj - mam ten sam sprzet i realizowalem na nim podobne rzeczy.
Na początek np. STM32F0DISCOVERY, STM32F3DISCOVERY, STM32F4DISCOVERY, STM32L1DISCOVERY. Dla bardziej zaawansowanych np. LPC1768 Mini-DK2 (ale to nie ST i w dodatku nie ma na pokładzie debuggera - wymaga zewnętrznego modułu JTAG do debugowania, do programowania nie potrzebuje nic - bootowanie przez VCOM na USB).
https://github.com/marcinszajner/Half-br... Nie cierpię pythona ale przejrzę. Dzięki za przykłady. Dobrze zrozumiałem przykłady i kod. Ty wysyłałeś z STM32 -> PC (QT?) ?
Zaglądnij tutaj: https://mikrokontroler.pl/2013/12/06/ana... Może Ci to pomoże, MEMS dokładnie ten sam, znajdziesz tam źródła i całkiem szczegółowy opis.
Co do strachu przed lutowaniem- podejrzewam, że raczej nie chodzi tu o wypuszczenie na rynek setek sztuk produktu a zbudowanie działającego prototypu i testy koncepcji. Tak więc czy nie lepiej kupić jakąś gotową płytę prototypową z wlutowanym mikrokontrolerem? Na rynku jest np. STM32 Disco (z wyświetlaczem) która to płyta posiada dodatkową pamięć RAM...
A jak to możliwe, że echo idzie równocześnie z przesyłanymi danymi? Pokaż kompletny kod, który wysyła i odbiera dane. Jednak tak ten RN-171 działa, że w czasie rzeczywistym nadaje to samo co otrzymuje (można to wyłączyć). Tak czy owak problem tkwił w odbieraniu danych, użyłem: if(USART_GetITStatus(UART5, USART_IT_RXNE) != RESET) a powinienem:...
Witam Mam problem (a to niespodzianka) z kitem stm32F4 Discovery. Konkretnie chodzi o wykorzystanie obecnego na płytce ST-LINKa. Po zainstalowaniu driverów, Windows wykrywa podłączony układ. Uruchamiam ST-LINK Utility i próbuję połączyć się z ST32F407 na płytce. Oczywiście wybieram połączenie za pomocą SWD. Otrzymuję takie info: Connected via SWD. oraz...
W załączniku masz przykładowy projekt na miganie ledów, tylko że bez bibliotek ST.
Witam. Po przywróceniu systemu do stanu fabrycznego instalacji Keila zauważyłem, że po wciśnięciu przycisku "debuguj" na kilka sekund przywiesza się Keil, po czym wraca do normalnego działania. Wiem, że ten problem można jakoś rozwiązać, ponieważ przed formatem jeden ze współpracowników rozwiązał ten problem. Nie byłoby w tym nic strasznego, poza tym...
Zmieniłeś ustawienia pinów SWD
http://4programmers.net/C/Volatile , kolejność jest taka język c i konsola na kompie , a później mikro kontrolery , bo będziesz się bujał z takimi głupimi błędami
Pytanie odnośnie otwartych środowisk do STM32 obsługujących ST-Link aktualne ;) http://stm32-discovery.nano-age.co.uk/op...
Teraz wiem ze ten przykład mi działa to zaraz się przekonam czy faktycznie to MCO2 się do tego lepiej nada. Spróbuj może tego: [syntax=c] void mco2enable() { volatile uint32_t tmpreg = 0x00U; // set mco2 port clock RCC->AHB1ENR |= RCC_AHB1ENR_GPIOCEN; // delay after an RCC peripheral clock enabling tmpreg = RCC->AHB1ENR & RCC_AHB1ENR_GPIOCEN; (void)(tmpreg);...
Czyli w stanie rozwartym masz na wejściu 0, a w stanie zwartym dla odmiany też 0.
Tu masz przykład DMA. Zrobione na szybko. Po przesłaniu dowolnej liczby znaków DMA się wyłącza. [syntax=c]void init_usart( void ) { RCC->APB1ENR |= RCC_APB1ENR_USART2EN; RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; RCC->AHB1ENR |= RCC_AHB1ENR_DMA1EN; gpio_pin_cfg( GPIOA, 2, GPIO_AF7_PP_50MHz_PULL_UP ); gpio_pin_cfg( GPIOA, 3, GPIO_AF7_PP_50MHz_PULL_UP ); USART2->BRR...
A rozmiar stosu ustawiłeś?
Zainstaluj coreutils (na mojej stronie), zignoruj w ogóle krok o c++filt i addr2line. Jeśli chcesz użyć bleeding-edge-toolchain, to musisz dodać ręcznie do PATH folder w którym sa pliki typu arm-none-eabi-*.exe http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Tutaj jest Nucleo-H743ZI. Inna opcja, to pogadać z lokalnym przedstawicielem ST. Za biedne. Poczekam na disco.
Kurs na F0Discovery z wieloma przykładami był publikowany w ciągu ostaniego półtora roku w EP - oglądaj i ćwicz. Prosty program: [syntax=c]#include "stm32f0xx.h" //======================================... // defs for STM32F05x chips #define GPIO_MODER_OUT1 //======================================...
1. Czy plik z ustawieniami zegara masz wygenerowany z narzędzia udostępnionego przez ST (plik xls z makrem)? Jeśli nie to to zrób. 2. W opcjach projektu powinieneś zdefiniować stałą określającą częstotliwość HSE w hercach [syntax=c] HSE_VALUE=8000000 [/syntax] 3. Sam nad tym spędziłem sporo czasu, zanim wykryłem brak tej stałej zdefiniowanej w preprocesorze....
Najtaniej zaprogramować można przez USART korzystając z fabrycznie wprogramowanego bootloadera. Jeżeli chodzi o programator/debuger - to tak, jak pisał ZbeeGin najprościej bedzie wziąć np STM8VLDiscovery. ST-Linki w tych wszystkich STM32x Discovery nie obsługują SWIM potrzebnego do STM8, tylko SWD.
Tą diodę możesz spokojnie zewrzeć (tymczasowo) - jak zadziała, to masz winowajcę. 4\/3!!
Sterowniki znajdziesz pod tym adresem: [url=http://www.st.com/internet/com/SOFT... USB driver for Windows 7, Vista and XP. Inny użyteczny program: [url=http://www.st.com/internet/com/SOFT... ST-LINK utility.
Że częstotliwość z zegara w przypadku tim2 jest to 86Mhz jest dzielona przez TIM_ClockDivision, następnie przez Prescaler, a potem dobiera się okres sygnału czyli TIM_Period Nie, nie i nie. Na podstawie datasheeta: Several prescalers allow the configuration of the three AHB buses, the high-speed APB (APB2) and the low-speed APB (APB1) domains. The...
Ta definicja musi być zdefiniowana na poziomie środowiska/kompilatora - w opcjach projektu. Zresztą dwie następne które są sprawdzane powinny być również tak zdefiniowane. Drzewo plików nic do tego nie ma. 4\/3!!
Nie ma najmniejszego problemu by użyć bibliotek HAL lub LL bez konstruktora kodu CubeMX. Wystarczy je dodać do projektu, pokazać w przeszukiwanych ścieżkach i inkludować gdzie trzeba. Dodatkowo w symbolach dodać: "USE_HAL_DRIVER" dla HAL. W przypadku LL można dodać "USE_FULL_LL_DRIVER" by podstawowe konfiguracje przeprowadzać przez struktury, ale nie...
Miałem dokładnie taki sam problem -> odmontowanie wszystkich napędów wirtualnych ( u mnie Deamon Tools ) pomogło.
Nie chcę wyprowadzić Cię na manowce i nie pamiętam jak to było w IAR ale sprawdź czy przypadkiem nie masz włączonej symulacji zamiast debugowania. Nie pamiętam czy czasem też coś ST-link nie "świrował" i chyba czasem pomagało wykasowanie pamięci za pomocą ST-Link Utility. Sprawdź te możliwości.
Ale mógłbyś jeszcze wyjaśnić co robi ta opcja i dlaczego tak nagle okazała się niezbędna? Wyjaśnił już kol. tadzik85. Problem powraca w momencie kiedy podpinam... Zwróć uwagę z jakich pinów korzystasz w tych elementach, które podłączasz. Nie da się, aby pin był jednocześnie używany do jednego i drugiego skoro jego podłączenie wymusza w jednym przypadku...
Audio Serial Data Bus Supports I2S
11 podstawień u mnie vs. 24 u Ciebie - miłośnik długiego kodu się znalazł, he, he. ;) Plus - u mnie wiadomo, co jest w rejestrach timera, a u Ciebie - nie ;) I ostatnia różnica - mi kod działa. Wiem, na niestosowne żarty mi się zebrało, a tu Kolega w niedoli... No ale przynajmniej starałem się pomóc.
Wybierz we wspomnianej zakładce ST-Link Debugger, wejdź w jego ustawienia i dodaj do listy ustawienia Flasha procesora którego posiadasz czyli w tym przypadku STM32F4xx. Sprawdź czy w zakładce Debug masz ustawiony port jako SW a nie przypadkiem JTAG. Ma działać :)
Cześć, Posiadam STM32F4 Disco, moduł BT HC-06. Chciałbym zrobić komunikacje między PC a STM'em, za pomocą modułu BT. Z poziomu kompa, chciałbym przykładowo wysyłać "Hello World" do płytki. Jednakże nie bardzo wiem jak się za to zabrać, przeanalizowałem kursy dostępne w internecie, ale wszystkie opierają się na komunikacji przez USB, nie BT. Czy znacie...
a przez bootlader widzisz mapę pamięci? Jak masz disco to weź podłącz kabelkami pod 3V które tam jest i 3 kable od SWD.
volatile?
[url=http://www.st.com/web/en/catalog/to... Jako, że kolega początkujący porzuć, polecam nie korzystać z packów. Doinstalować odpowiednie legacy Albo zacząć od keila 4.74.
Wynika z niej, że poziomy się zgadzają. Jak powinien wyglądać układ wzmacniający i formatujący sygnał tak by był do odczytania przez kontroler jako stan wysoki? Moja podpowiedź brzmi: LM393 ;)
Nie wspominając już o tym, że wbudowany w Discovery ST-Link może pracować samodzielnie i programować zewnętrzne układy przez SWD.
That's a lot of code... Try to trim that down to the smallest example that still shows the problem - this way it will be much easier to find. 4\/3!!
| RCC_PLLCFGR_PLLP & (... Co najmniej tutaj jest błąd, ponieważ wartości liczbowe nie są tożsame z tym co wpisujesz do rejestru dla PLLP. W tym przypadku użycie wartości "2" powoduje podział przez 6, co tłumaczy 3x wolniejsze działanie całości.
A pisałem, żeby nie ruszać _NIC_ poniżej SysTick włącznie... Jeśli weźmiesz tablicę dla STM32F4 bez ŻADNYCH zmian, to Twoje przerwanie zadziała, bo ten obszar tablicy jest identyczny dla tych dwóch rodzin. 4\/3!!
Mnóstwo instrukcji assemblera nie może być wykonanych w jednym cyklu zegara... w sumie wszystkie wykonywane są w tej samej liczbie i zależy ona od PIPELINE'u... pobranie instrukcji, dekodowanie, wykonanie, zapis do pamieci, akumulacja wyniku. To jest taki najprostszy pipeline i umożliwia on właśnie wykonywanie instrukcji w "jednym" cyklu zegara.......
GPIOD->AFR A cóż to ma wg Ciebie robić? Przecież masz ustawić na ostatnich 4 bitach (PD15) liczbę 2 - co odpowiada AF2, zatem: Dodano po 14 Jeszcze tu masz błąd: TIM4->CCR1 = 50; Powinno być: TIM4->CCR4 = 50; Dodano po 1 Działający kod wygląda tak: [syntax=c] RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN; RCC->APB1ENR |= RCC_APB1ENR_TIM4EN; //...
A jak to robisz? Plugin Cube nie działa i już o tym było na tym forum
To jak pisalem zapomnij o jednym PDF-e i to w wszystkich ARM-ach czy bardziej rozbudowanych procesorach. To nie PIC i AVR gdzie wszystko jest w jednym PDF-e... choc mozna robic lepiej dokumentacje niz obecnie robia. Ale jest jak jest i trzeba sie dostosowac, pisac do ST sobie mozesz ;) ot nic nie zaszkodzi i nic nie pomoze ;) A co do sprzedawcow to...
Jedyne co zmieniłem to w Makefile'u toolchain na arm-linux-gnueabi (linaro). Jest to bardzo poważny błąd, bo to NIE JEST toolchain bare-metal! To MUSI być arm-none-eabi- i na stronie linaro jest też paczka dla linuxa https://launchpad.net/gcc-arm-embedded/4... openocd -f ~/Pulpit/stm32/openocd-0.6.1/tcl/interfa... -f ~/Pulpit/stm32/openocd-0.6.1/tcl/target/...
Musisz wygenerować sygnał PPM coś jak tu: https://obrazki.elektroda.pl/7104792500_... Dodano po 3 tu masz też temat z forum o sterowaniu serwami (to tak samo się steruje): https://www.elektroda.pl/rtvforum/topic3...
Oczekiwanie na koniec można zrobić na milion sposobów... Wg manuala powinno działać tak jak opisujesz, ale co robią te wszystkie "dziwne funkcje" tego już niestety nikt z nas nie wie... No i jest jeszcze taki problem, że samo ustawienie bitu START niekoniecznie rozpocznie transmisję natychmiast, a tym samym niekoniecznie od razu bit BUSY się ustawi....
ktoś już chyba dziś o to pytał tylko nie wiem czy o F4 też mu chodziło
arm.com: Cortex-M4 Technical Reference Manual ARMv7-M Architecture Reference Manual Co do timera: prawdopodobnie chodzi o opóźnienie kasowania zgłoszenia przerwania. Jeśli skasujesz pod koniec procedury, to po jej zakończeniu znacznik będzie jeszcze ustawiony i spowoduje powtórne zgłoszenie przerwania. Do sterowania NVIC proponowałbym jednak użyć pseudofunkcji...
Czy można skopiować jakiś program bezpośrednio z jednego urządzenia na drugie (STM32F4 Discovery)? Trochę mało konkretne to pytanie. Jeśli przypadkiem Ci chodzi o skopiowanie programu z jednego Discovery do drugiego (tego samego typu), to nie ma problemu (jeśli akurat nie jest ustawiona opcja blokady odczytu). Programem ST-LINK odczytuje się i zrzuca...
Płytka to jakiś evalboard? Może coś innego też na niej wisi. (at)MODI Czytać umie? (tytuł wątku) Ale na 407 discovery PC0 jest zajęty. Najłatwiej to sprawdzić w Cube - zrobić projekt z discoevery i od razu widać które nogi są wolne.
1. Ja się uczyłem z tej książki: https://helion.pl/ksiazki/jezyk-c-szkola... Dobrze opisane podstawy języka. 2 i 3. Cóż chyba najlepiej zacząć od podstaw, które arduino bezczelnie omija. Musisz zapoznać się z wszystkim co było "pod spodem" funkcji na arduino. Czyli co to są rejestry, jak je obsługiwać...
OCD kompilowałem sam I tutaj pewnie jest błąd, bo komunikat świadczy o tym, że program który skompilowałeś nie obsługuje żadnych typów JTAGa (obsługa wszystkiego jest wyłączona). Powodem takiej sytuacji jest brak odpowiednich bibliotek w Twoim systemie i/lub błędna kompilacja/konfiguracja.
No i przede wszystkim ściągnij najnowszą wersję OpenOCD, czyli 0.9.0.
Nie neguję dokumentacji. Nawet więcej, nigdy nie odpalam bez niej. Nawet gotowca konfrontuję z datasheetem. Po prostu mi chodzi że z przykładem jest prościej i szybciej. Nie ma co popadać w skrajności. Czyli też w uruchamianie wyłącznie na podstawie datasheeta. Bo czas też kosztuje. I szkoda na nowo odkrywać koło. Niektórych rzeczy wręcz bym nie odpalił...
W przerwaniu przydałoby się kasowanie flagi od przerwania (rejestr EXTI_PR)
Do ARR załaduj wartość równą częstotliwości zegara w Hz dzielonej przez 50 minus 1. Rejestrowi ARR zapewne odpowiada to pole struktury TIM_Period.
Włączyłeś SYSCFG w RCC?
Ja polecam - jeśli jeszcze nie widziałeś: http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... Jest też kompletny, sprawdzony, działający itd. przykład dla STM32F4, właśnie dla tej płytki. 4\/3!!
Graficzne narzędzie do konfiguracji zegarów znajdziesz np. w CubeMX - w dodatku zweryfikuje Ci poprawność ustawień i wygeneruje fatalny, ale poprawnie działający kod w C.
Widziałeś to mam nadzieję : http://ep.com.pl/files/1804.pdf
Dlaczego? Wpisuję 0 na zerowy bit rejestru CR czyli Disable? Nie, wpisujesz do rejestru DMA2_Stream5->CR zawartość rejestru rejestru DMA2_Stream5->CR ;) Zegar włączany jest w funkcji RCC_Config() To nie jest funkcja włączająca zegar. Włączasz w ten sposób sygnał resetujący DMA2 (ciekawe, czy gdzieś dalej go wyłączasz...).
rozdział 5.1.2 : • Access to the RTC and RTC backup registers 1. Enable the power interface clock by setting the PWREN bits in the RCC_APB1ENR register (see Section 7.3.13 and Section 6.3.13) 2. Set the DBP bit in the PWR power control register (PWR_CR) for STM32F405xx/07xx and STM32F415xx/17xx and PWR power control register (PWR_CR) for STM32F42xxx...
Niestety nie wiem, jak skonfigurować przerwanie zewnętrzne, gdyż nie mogę nigdzie znaleźć pod która linie EXTI jest ono podłączone. Manual, rozdział 26.5 RTC interrupts .
Witam, Dodaj jeszcze bibliotekę stm32f4xx_syscfg. A to wywołanie: GPIO_EXTILineConfig(GPIO_PortSourceGPIOA... GPIO_PinSource0); to powinno być: SYSCFG_EXTILineConfig(EXTI_PortSourceGPI... EXTI_PinSource0); Pzdr
Albo stos, albo watchdog.
Ja bym raczej proponował się zdecydować czy chodzi o USART1 czy może USART2, bo dwóch na raz się raczej nie da używać z tym kodem... 4\/3!!
Tylko wiesz, że musisz i tak mieć konwerter RS232 <> UART TTL. Bo po stronie procesora możesz mieć 0-3,3V, a w porcie com masz +12V do -12V.
Witam. Po ogarnięciu portów i/o chciałem przejść do konwersji ADC. Początkowo zakładam, że nie korzystam z przerwań, nie korzystam z DMA. Screeny z Cube: http://obrazki.elektroda.pl/6506556500_1... http://obrazki.elektroda.pl/5974943000_1... http://obrazki.elektroda.pl/2033015600_1... Plik main: /** ****************************************...
Wyglądają dobrze. 4\/3!!
Drivery ST-Link są w -009. Nie wiem, co jest w -004. Bez uprawnień administratora żadnych driverów nie zainstalujesz. No i co mówi menedżer urządzeń przy podłączaniu ST-Link?
Już sobie poradziłem. Dziękuję za zainteresowanie.
O przyczynach się nie wypowiadam bo nie chcę głupot nagadać ;) Niech ktoś mądrzejszy kombinuje. Co do diody: bazuję na informacjach ze [url=http://www.st.com/web/en/catalog/to... st. Dioda D2 jest wpięta szeregowo pomiędzy linię +5V gniazda usb-stlink a szynę 5V na płytce. Strzelam, że jest spalona i przy zasilaniu...
Np. dwa timery działające w trybie kaskadowym :)
Zacytuje z pliku stm32f4xx_spi.c ========================================... * How to use this driver * ========================================... * * 1. Enable peripheral clock using the following functions * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SP... ENABLE) for SPI1 * RCC_APB1PeriphClockCmd(RCC_APB1Periph_SP...
ja korzystam z płytki discovery i stlinka na płytce żaden chinol pamiętam że kiedyś coś tam wgrywałem do stm32 i działało teraz jednak oprogramowanie usunąłem i od nowa teraz muszę instalować. No cóż będę walczył. A i zworki są dobrze założone obie zwierają piny(są założone) Dodano po 2 STM32 ST-Link Utility - ten program nie obsłuży mi f0
A to już nie lepiej STM32F100C4? 8zł przy 1 sztuce, 7zł przy 30 sztukach. STM8 to dość niepewna rodzina procków - może być w każdej chwili zdjęta (jak to było z ST7) i zostaniesz z ręką w nocniku. STM32 mają większe szanse na dłuższe życie.
Od 3 IX? Ja już mam odpowiedź: "Z przyjemnością informujemy, że otrzyma Pan nagrodę w konkursie "1000 Discovery dla elektroników", która zostanie wysłana przez firmę STMicroelectronics zgodnie z regulaminem konkursowym (dostępny pod adresem http://www.stm32.eu/1000discovery ). Zapraszamy do przeczytania komunikatu pokonkursowego: http://www.stm32.eu/node/231....
Witam, Przejrzałem forum, ale nie znalazłem podobnego problemu: Najnowsze openocd (Linux): Open On-Chip Debugger 0.6.0-dev-00599-ga21affa (2012-06-17-23:35) Licensed under GNU GPL v2 For bug reports, read Niestety mam problem z połączeniem z płytą STM32DISCOVERY: Debug: 162 14 stlink_usb.c:1145 stlink_usb_open(): stlink_usb_open...
Ponad rok temu stlink v2 został zhakowany, dlatego na ebayu można dostać miniaturowe klony za około 7$. W sieci podobno można znaleźć firmware do wgrania do 103-ki, który nawet daje się potem upgradować przez st-link utility. Dodam, że nie popieram piratowania, zwłaszcza że oryginalne zestawy discovery są tanie.
Nie da rady. Zalinkowany kurs opiera się na płytce z serii Nucleo , która jest wyposażona w ST-Link V2-1 - ta wersja ma m.in. funkcję przejściówki. Na płytce Discovery masz programator ST-Link w uboższej wersji V2 - bez opcji przejściówki. ------- No i za wolno pisałem, tadzik85 mnie ubiegł :)
Chyba niestety żadna. Stricte pod discovery nie ma żadnej, a "ogólne" o STM32 są w zasadzie przetłumaczonymi manualami od procka i od bibliotek STM. Czyli też nie warto w nie wchodzić.
http://www.st.com/st-web-ui/static/activ...
Cześć, Nie mam doświadczenia w PCB, raz tylko wykonałem proste). Teraz chcę stworzyć PCB coś w rodzaju płyty głónej na której będą zainstalowane płytki STM32 discovery i raspberry pi zero. Dodatkowo będzie trochę elementów typy diodki, switche, rezystory, tranzystory itp. Planuję użyć Eagle'a. Eagle posiada jakieś biblioteki do płytek STM32 discovery...
W [url=http://www.st.com/internet/evalboar... jak ściągniesz i zainstalujesz masz ST Visual Programmer - obsługuje też STM32.
Ustaw CSa tak samo na 40MHz i rozważ wprowadzenie niewielkiego opóźnienia po jego ustawieniu w stan niski. 4\/3!!
No i dorzuć tylko jedną implementację stery z MemMang. Tzn. dodaj plik, nie katalog. pzdr.
Co do przyczyny nieprawidłowego wyświetlania, to sprawdź wyprowadzenie/bit GD. Powinien być sterowany sprzętowo i mieć stan odpowiedni do Twojego wyświetlacza. http://www.kosmodrom.com.ua/el/STM32-TFT... - tutaj znajdziesz opis: strony 29 i 30. SSD1289 jest trochę dziwnym i przestarzałym kontrolerem. Jeżeli możesz to poszukaj czegoś na SSD1963...
stm32f429 disco sterownik disco disco błysko
livebox login serwis elektronik czasopismo samsung wycisza
ruchome głowy wiśniowski odbija
Carrier 30RBM/30RBP – alarm Communication failure, diagnostyka CCN, RS-485, EXV, BMS Wymiana podświetlenia krawędziowego Edge-LED w telewizorze LG – modele, procedura, typowe usterki