Witam Zwracam się z uprzejmą prośbą o udzielenie mi informacji gdzie można uzyskać dane dotyczące obciążalności prądowej portów mikrokontrolera STM32 F303. Szukałem w manualu ale chyba za słabo. Czy taka obciążalność zależy od napięcia jakim jest zasilany procek? u mnie jest 3 i 5 V. Pozdrawiam To się zowie Datasheet.
Pin pierwszy jest oznaczony tą mniejszą kropką (tą dolną gdy patrzysz na układ z napisami we właściwą stronę, czyli tak jak masz na zdjęciu). Obrazek z datasheeta jest widokiem "z góry", jednak względem Twojego zdjęcia jest obrócony o 90deg CW. 4\/3!!
A dobra, jednak nie wszystko. Ten nBOOT0 bit można przestawić z poziomu CubeIDE przez STlink? Bo coś wyczytałem, że potrzebny jest do tego jakiś inny programator? Jeśli nie w CubeIDE to w Cube Programmer, a jak tam nie to na pewno w StLink Utility. Druga kwestia, jak ten bit jest domyślnie ustawiony? Procesor będzie startował domyślnie z flash-u? No...
Mierniki mam dwa różne, z różnych grup cenowych. Dodatkowo napięcie 3,3V każdorazowo porównywałem na 3 stabilizatorach różnych firm na to napięcie, więc raczej tak dużego błędu pomiarowego nie powinno być. To napięcie 3,13V teoretycznie mogłoby spowodować zbyt duże Vrefint, ale wtedy znacznie odbiegałoby od maksymalnego napięcia 1,24V z datasheet.
www.st.com - tyle że nie interesuje Cię datasheet, a manual. Było o tym pisane ze sto razy. 4\/3!!
Ja szukałem i znalazłem http://www.st.com/stonline/stappl/resour...
Ok małe wyjaśnienie, Tobie się pomylił prąd zenera po przekroczeniu napięcia zenera z prądem upływu poniżej napięcia zenera. Zgadza sie jeśli jesteś powyżej napięcia zenera to prąd będzie płynął przez diodę w wysokości 5mA ale jeśli jesteś nie przekroczyłeś napięcia zenera to wtedy mamy do czynienia z prądem upływu spójrz na rysunek http://obrazki.elektroda.pl/3612052900_1...
Zdaje się, że w tym przypadku najlepiej jest jednak piny ustawiać na wejścia i ściągać je do masy przez rezystory rzędu 220kR... Jak zwykle walczę o zaoszczędzenie wszelkich nA z baterii zasilającej układ. A zastanowiłeś się czy przypadkiem prąd samorozładowania baterii nie przekracza tych nA o które walczysz? Ja tam zawsze wiszące piny ustawiam po...
Nie dotyczy układów STM32 gdzie potrzebne są aż trzy dokumentacje: Reference Manual, Datasheet, Errata. :)
Uff... Kolejne punkty dla nas za nieużywanie tego [; Dwa PDFy (manual + datasheet) i jest wszystko co potrzeba [; 4\/3!!
Ale teraz jeszcze problem, czy w tym przypadku pin PA0 jest pinem, którym powinienem mierzyć napięcie ? Musisz zajrzeć do datasheeta Twojego układu - jeśli to F100, to jest to plik [url=http://www.st.com/internet/com/TECH...
Co ciekawe ESP są dostępne jako click boards: https://www.mikroe.com/wifi-esp-click https://www.mikroe.com/g2c-click To są stare chińskie ESP8266, a nie nowe chińskie ESP32. https://download.mikroe.com/documents/da...
No cóż, najlepiej od razu zaprzyjaźnić się z takim podstawowym zestawem: -datasheet + errata - TIMx_CR1 strona 310, klepiesz TIM1->CR1. Chcesz ustawić bit ARPE i pierwszy bit CMS, to będzie wyglądać tak: TIM1->CR1 = TIM_CR1_ARPE | TIM_CR1_CMS_0; I to patrząc na samo RM0008 (; W razie wątpliwości zajrzyj do "stm32f10x.h".
1. Datasheet w STM32 to nie to samo co datasheet dla AtMegi (jeśli się akurat nimi interesowałeś wcześniej). Potrzebny Ci reference manual dla STM32 - ze strony ST oczywiście. 2. Te trzy kroki o których piszesz wystarczą, ale pod warunkiem, że masz sprawny startup, tablicę wektorów, skrypt linkera oraz poprawnie kompilujesz całość. 3. Odpowiedzią wciąż...
Może zajrzyj do datasheeta i sprawdź jaką funkcję pełni pin 14 i 15 portu którego użyłeś (zapewne A)?
Tylko które nóżki tego STM32 odpowiadają tym oznaczeniom z programatora? Wyszukaj sobie datasheet tego układu weź miernik i poszukaj która szpilka na którą nóżkę układu idzie. Zapewne będą potrzebne tylko piny 1-4 plus zasilanie 3,3V i GND.
Skoro masz datasheet wyświetlacza weźmy ten http://www.adafruit.com/datasheets/ILI93... strona 66 rozdział 7.2.20 i tutaj nie ma nic że address counter jest inkrementowany podczas odczytu, natomiast podczas zapisu jest.
Porównałem datasheety do STM32F030 i STM32F072. W F072 jet napisane o UID a w tym do F030 nie, więc mój wniosek że STM32F030 go nie ma.
https://www.mouser.com/datasheet/2/395/1... 100V 1A Uważam jednak że może być na niższe napięcie. Byle wyższe niż zasilające.
nie chcę aby zbyt długie podawanie napięcia go uszkodziło A skąd informacja, że może? Dodam, że datasheet jest dostępny w internecie Albert
Rezystor pewnie będzie zależeć od konfiguracji portu wyjściowego, czyli od wartości wpisanej do rejestru GPIOx_OSPEEDR. Tam można ustawić szybkość portu na 00-low, 01-medium, 10-high i 11-very high speed, i dla każdego ustawienia wartość tego rezystora może być inna. Teraz trochę poteoryzuję! W dataseet https://obrazki.elektroda.pl/3372420200_...
Po pierwsze, można zmierzyć prąd, jaki popłynie przy zwarciu wejścia do masy. Być może to będzie np. 1mA i wtedy nie ma sensu stosowanie dodatkowego tranzystora. Po drugie, PC817 miewają grupy CTR - np. grupa D ma minimum 300% (A minimum 50%), zobacz [url=https://www.farnell.com/datasheets/... 2003, albo [url=https://global.sharp/products/devic...
Twoje niedopowiedzenie powiązane z moją niedomyślnością. ad 1/ Nie wiem czemu, ale pierwsze o czym pomyślałem to o resetowaniu programowym procesora. Oczywiście od zwykłego resetowania jest pin NRST. Lokalizację pinu znajdziesz w [url=http://www.st.com/internet/com/TECH... STM32F107xx,...
Jak spojrzysz w datasheet L298 na pierwszej stronie jest pokazany schemat.
No i można jednak jakieś konkretniejsze informacje uzyskać. Układ z którym się łącze to cytuje: To przyjrzyj się dokładniej dokumentacji. Każdy układ na I2C ma tak naprawdę 2 adresy różniące się ostatnim bitem. Dlatego często adres układu jest upraszczany do 7 starszych bitów. Pkt 8.3.2 [url=http://www.ti.com/lit/ds/symlink/pc... pokazuje...
(at)gmp Wybierz wstępnie układ, który zrealizuje zadanie, a następnie zobacz erratę i oceń, czy to co tam jest nie zabija Twojego projektu. W przypadku STM32, errata zazwyczaj(!) nie zawiera nic groźnego. W przypadku SAM, errata to zazwyczaj długi zbiór niedziałających peryferiów lub funkcji. W przypadku PIC, errata to zazwyczaj drugi, właściwy datasheet,...
Witam Chciałbym uzyskać informacja na temat sposobu obsługi wyświetlacza tft TFTF102D - LVDS (link poniżęj) [url=http://www.maritex.com.pl/pl/shop/p... Myśle o mikrokontrolerze z rdzeniem arm powiedzmy stm32. Zainteresował mnie ten wyświetlacz niestety datasheet jest dość skromny. Dlatego pytam bardziej doświadczonych kolegów . Pozdrawiam
Ok. Przeszukaj pliki w swoim projekcie po nazwie "SysTick_Handler". Znajdziesz tą nazwę w pliku asemblerowym (lub w pliku *.c) w tablicy wektorów przerwań. Ta tablica zawiera między innymi adres funkcji o nazwie SysTick_Handler. Linker umieszcza tablicę pod odpowiednim adresie w pamięci (zgodnie z datasheet procesora).
Wpisać w Google "STM32F103 datasheet", otworzyć na stronie z pinout'em, to samo zrobić z drugim mikrokontrolerem i wystarczy tylko porównać obrazki.
Układy pracujące z MCP2551 nie są opto izolowane, nie zdarzyło mi się by uszkodzeniu uległ procesor w takiej konfiguracji układu, jak widać z datasheet MCP mają zabezpieczenia. Poza tym magistrala Can w pojazdach też jest zabezpieczona np. transilami, do tego schematu należy tylko dodać RS232 PIN RC6, RC7 i to wszystko.
Reference manual + Datasheet + [url=http://www.freddiechopin.info/]http... + płyta rozwojowa
Zacząłeś przygodę chyba najgorzej jak się da ;] Zamiast "wędki" dostałeś "kilo ryb", teraz ryby wszamałeś i co dalej?... Aby zacząć pracę z STM32 potrzebne są TRZY dokumenty: * CortexM3 Technical Reference Manual (ze strony ARM) * STM32 Manual (RM0008, ze strony ST) * datasheet do STM32Fxxxx (bieżący procesor, ze strony ST) ... i nic więcej. To właśnie...
Szczerze mówiąc niestety nie pamiętam jak to załatwiłem. Wiem, że później udało mi się to odpalić na tej płytce, więc próbuj dalej. Coś mi się kojaży, że były tam problemy z kwarcem. Sprawdź jaki jest kwarc przylutowany na tej płytce (24 Mhz czy 8Mhz) i sprawdź w pliku system_stm32f10x.c jaki jest zdefiniowany HSE (High Speed External) i czy zegar systemowy...
Ja już pewne pomiary na STMie robiłem, i problem jest chyba z linią MISO, bo nie otrzymuję żadnego przebiegu. Być może port mam uwalony, bo zwarć nie stwierdziłem, a i ciągłość linii też jest. MISO konfiguruję wraz z MOSI i SCK jako AF_PP i AF5, choć spotkałem się z przykładem, że konfigurowali jako wejście pływające (floating). Jest nawet kilka poradników...
Reference Manual (do procka) + datasheet + errata + ewentualnie RM (do rdzenia) Chyba nic więcej nie potrzeba. Jesli chodzi o ksiażke "The definitive guide to the ARM cortex-M3" to jak sama nazwa wskazuje opisuje ona tylko ficzery rdzenia. (w tym połowa książki to instrukcje ASM) Warto przejrzeć bo może się przydać ale to samo bardziej upakowane znajdziesz...
Niestety żadnego kwarcu nie przewidziałem. Spróbuje z rozwiązaniem wyżej. Ciekawe czy zadziała... kwestia też możliwości regulacji zegara. Z datasheet wywnioskowałem że cieżko będzię się zmieścic w 0.05%
Proponuje zapoznac sie z poradnikiem kolegi szczywronka. Po zapoznani się z tym jak dziala procesor i peryferia mozna oczywiście używac dowolnych bibliotek, aczkolwiek to na forbocie (z tego co widze SPL) to juz prehistoria. jest juz nowy kurs z tego roku dla hal'a dla stm32f4 Niestety w żaden sposób nie potrafię zaimportować tego projektu do ac6....
Może to jest przyczyną zawieszania się? The DCMI_VSYNC alternate function on PG9 is only available on silicon revision 3. Kamera wystawia sygnał VSYNC, ale DCMI w uC nie potrafi go wyczuć i stąd brak dalszej reakcji. TFT przypiąłbym tak normalnie przez FMC, dzięki temu znacznie łatwiej będzie przesyłać dane.
Witam. Pierwszy post w tym dziale:) Próbuje uruchomić magistralę CAN 125kbps wykorzystując: a) MCP2515 http://ww1.microchip.com/downloads/en/de... b) zintegrowany kontroler CAN w STM32F103R8 czyli nawiązać komunikację pomiędzy tymi układami. Komunikacja pomiędzy dwoma MCP2515 działa prawidłowo. Ustawienia MCP2515 (zegar 25MHz): http://obrazki.elektroda.pl/5436208000_1...
Dzieki, widzę że szybko odpowiadacie:) pociągnę dalej. Stabilizator zasilam z 5V, mój wybór to MCP1700 na 2.5V. 2.5V pasuje mi dlatego że używam ADC z napięciami wejściowymi 0.5 -1V i pasuje mi niższe napięcie referencyjne, jednocześnie stabilne. Jeszcze jedno pytanie co się stanie po przyłożeniu do pinu wej. ADC napięcia 5V? (może się zdarzyć) według...
Myślę, że warto zajrzeć do tego tematu: http://www.elektroda.pl/rtvforum/topic31...
Widzę, że procesorek ma FSMC, a wyświetlacz obsługuje interfejs i80 (8080). W związku z powyższym sterowanie nim będzie banalnie proste, gdyż FSMC będzie mu wrzucał wszystko co rozkażesz. Wskazana lektura to datasheet :) tam masz wszystko opisane na temat konfiguracji FSMC podpowiem, że interesuje Cię NOR Flash/PSRAM controller. Podłączenie jest w nocie...
Ale gdzie jest to napisane jeśli pamiętasz? Czytałem Datasheet STM32F103RB, Reference Manual i jeszcze parę innych i nie znalazłem nic co by wyjaśniało te przerwania.
Zapewne chodzi o sygnał Slave Select / Chip Select czy jakiś w tym guście. Cytat z datasheeta do FT311D: An SPI master interface transfer
... Generalnie są takie czujniki adresowane (adres ustala się zazwyczaj sprzętowo ściągając odpowiednie piny do masy lub podciągając do vcc) i po adresie można je odpytywać. Jak to zrobic -> Datasheet albo dokładniej przeszukać forum. Kody do I2C były na pewno.
Twoim pierwszym źródłem informacji powinien być reference manual . Potem dopiero datasheet (to o czym piszesz), gdzie w zasadzie najciekawsze info jest o pinoucie, ilości pamięci itd. Tyle wystarcza w 99% przypadków. W "extremalnych" przypadkach warto się zapoznać też z: - erratą, - notami aplikacyjnymi jeśli jakiś temat szczególnie Cię interesuje,...
Napięcia jak w przypadku wszystkich mikrokontrolerów od 0v do avref czyli dla STM32 max 3,6v. Prądy max dla wejść/wyjść cyfrowych to 25 mA dla analogowych musisz sprawdzić w Datasheet. Jak uzyskać np. drabinka rezystorów zasilana z wyjść cyfrowych każdy rezystor 2 razy większy od poprzedniego ile rezystorów - taka rozdzielczość DAC :) , ładowanie kondensatora...
Witam Od tygodnia walczę z włączeniem ethernetu na stm32. Po wielu nieudanych próbach uruchomienia lwip oraz freertos musiałem zacząć od początku. W CubeMX konfiguruje ETH. Zmieniłem adres PHY i adresy rejestrów, poniewaz Cube ma złe adresy. Aktualnie myśle, ze MAC poprawnie komunikuje się z PHY, poniewaz podczas inicjalizacji eth podglądam wartość...
https://obrazki.elektroda.pl/8115074100_... W związku z urlopem postanowiłem opisać wykonaną w ostatnim czasie konstrukcję. W zawodzie nauczyciela akademickiego jest to 36 dni roboczych plus w moim przypadku 26 dni zaległych z zeszłego roku. Jest to więc trochę czasu - za dużo. Wszystko zaczęło się od znalezienia tunera DVB-T Opticam...
Większość książek, z którymi miałem do czynienia o ARMach miała w tytule STM32. Można trochę się dowiedzieć, ale wszystkie przykłady w nich były oparte o biblioteki przygotowane przez STM-a i raczej nie polecam tego. Owszem, szybka implementacja, ale już gorzej z przejściem na innych producentów (dla uczących się dopiero - bardziej zaawansowani i tak...
Jednak powinieneś zacząć od pokazania "połączeń". Płytki, schematu. Już po kondensatorach 100n i 1n widać, że nie zajrzałeś uważnie do datasheet. Powinno być 100n + 4.7u Dodatkowo pin resetu nie wymaga rezystora zewnętrznego do działania. Jeśli dojdzie do "popsucia kodu" to wtedy ew. jest potrzebny manualny reset. Może zasilanie masz jakieś "lewe" i...
Ja zrobiłem kalkulator programowalny na takim chińczyku, różne rzeczy tam mam zaprogramowane i działa (jeszcze mam sporo do dodanie jakby tego było mało). Ja bym się nie spodziewał niespodzianek, jakby tak było to na bank by ktoś o tym pisał, w końcu to popularne płytki. Niespodzianki to tak jak pisałem były, ale jeśli chodzi o hardware płytki (zgłaszana...
Ok. Nie znalazłem tej tabelki ale już kolega z forum wrzucił i widzę. Dokumentacja procesora STM32 to zwykle trzy PDFy: Reference Manual, Datasheet oraz Errata(-y). Tabelki trzeba szukać w RM. W F103 są rejestry BRR i BSRR. I za bardzo nie wiem teraz po co jest ten BSS skoro to samo można zrobić na BSRR czyli ustawiać i kasować poszczególne bity Spójrz...
Faktycznie w datasheet zakres pamięci flash dla tego STM'a to 0x4002 3C00 - 0x4002 3FFF. Gdzie można zmienić ten adres w eclipse ?
Stare rdzenie to ARMv5TE, te powyżej ARMv6M są rdzeniami które ciągle są i długo jeszcze będą w użytku. Każdy rdzeń ma swoje zastosowania. Pytanie czy nie mylisz vendora z architekturą? Architektura to są elementy tylko związane z rdzeniem (implementacja debugowania ISA, szyny danych, pipeline ABI itp) Jeśli chodzi Tobie o peryferia jak ADC, DAC, timery,...
Dla STM zarówno datasheet, jak i 20 bitowy perskaler wymuszają częstotliwość LSE mniejszą niż 1MHz. Albert
A w czym jest problem w łączeniu STM32 dwuprzewodowym łączem? Datasheet do Twojego transceivera, strona 5, rozdział "8.1 Absolute Maximum Ratings", parametr "Voltage at any bus terminal (CANH or CANL)". Nie zauważyłem u siebie znacznej różnicy potencjałów między urządzeniami. Przypadek. Podręcznikowy przykład tzw. "anecdotal evidence". Żeby magistrala...
Mam pytanko czy, żeby przerwania poprawnie działały na podstawie tego szablonu od f4, to czy wystarczy tą tablicę przerwań skonstruować zgodnie z datasheetem od f3, czy wymagane są jeszcze jakieś inne zabiegi działania w kodzie??
Datasheet i reference manual twoim najlepszym przyjacielem. Jak patrze na te STMu to tam krok po korku ciągną za rączkę jak coś uruchomić.
Wg dokumentacji MINIMALNA wytrzymałość pamięci w STM32 to 10k cykli. Jest taki jeden wyjątek: STM32F030 Można zerknąć np. do datasheeta (DM00088500), tabela 38. Miałem zabawną dyskusję z przedstawicielem producenta: Ja: Czemu ST daje tu gorszą pamięć? PP: Ta pamięć nie jest gorsza, niż w innych STM32, po prostu jest mniej testowana i dlatego producent...
Oczywiście pokazałeś kodu tyle co kot napłakał, więc zobaczmy co mówi moja kula. Problem jest zapewne w tym że w funkcji wyświetlającej tekst używasz funkcji setPoint która pewnie na podstawie zmiennych x i y odpowiednio wyświetla na podstawie wybranej orientacji. Dokładnie tak Zobacz na stronę 55 i 56 Datasheet. Dla sterownika punkt (0,0) to lewy...
Z bibliotekami pod STM32 na prawdę jest taki problem, że wszystko trzeba pisać od nowa? Wiedziałem, że STM32 to nie arduino ale miałem nadzieję, że można w miarę prosto obsłużyć podstawowy sprzęt. Pocieszę cię.... z większością chip-ów tak z reguły jest, że trzeba przestudiować datasheet - a nie jedynie skompilować example. Masz dokumentację dostępną...
Temat już dość obrósł w piórka, ale dorzucę swoje 2 grosze. To co napiszę teraz nie ma na celu ukazania "idealnie niepodważalnego podjeścia do sprawy portowania projektu na nową platformę". Po tym zdaniu napiszę jak ja bym podszedł do tego zagadnienia. Na początek: 1. Wybór nowego procka (zrobione stm32f103). 2. Uruchomienie środowiska do programowania,...
Nejlepsza literatura to Reference Manual + Programming Manual + datasheet + wybrane Application note, i choć i tam zdążają się błędy to nic lepszego nie znajdziesz. A że lektura czerstwa i monotonna... Cóż przynaniej treściwa i starczy na lata (3500 stron to nie żadkość)
Linia PC13 ma bardzo małą wydajność prądową. Gdybyś w temacie umieścił schemat lub kod inicjalizacji peryferiów dostałbyś szybciej odpowiedź. Ale skoro CubeMX robi wszystko automagicznie, to przecież nie warto czytać dokumentacji. Na razie masz problem zamaskowany. Pewnie wróci. 5. PC13, PC14 and PC15 are supplied through the power switch, and so their...
Witam, mam nietypowy problem z układem AP63203. https://www.diodes.com/datasheet/downloa... Stosuję go tak jak w dokumentacji polecono. Zasilany jest napięciem 5,0 V i ma wytwarzać napięcie 3,3 V do zasilania procesora STM32. Procesor pobiera 300 mA. Niestety w takim układzie przetwornica nie startuje, na wyjściu napięcie...
To nie sprawa cortexa tylko pamięci flash dołączonej doń. Datasheet F103 podaje, że 10k cykli. (5.3.9 Memory characteristics, Table 54. Flash memory and data EEPROM endurance and retention)
Mam pytanie z zakresu transmisji danych pomiędzy płytkami przy częstotliwościach wyższych niż zwykły UART, a jeszcze nie high-speedowych. Chcę sterować programowalnymi diodami LED RGB z mikrokontrolera STM32. Są to diody IN-PI20TAT: [url=https://www.mouser.pl/datasheet/2/1... Zalecana prędkość transmisji...
Dużo już naklepaliście w tym temacie, ale wyrywkowo moje przemyślenia... Request jest generowany w momencie pojawienia się wolnego slotu, ale to może być 8-bit, zamiast 16-bit. Nie wiem, czy dokładnie to masz na myśli, ale dla SPI FIFO TX o długości 4B i aktywowaniu DMA zasysane są tylko 3 bajty i znika flaga TXE, podobno właśnie po to, by następny...
Problem rozwiązany! I to w zasadzie przypadkiem. Pozbawiony kompletnie pomysłu jak ruszyć tę komunikację zamieniłem adres kamery z 0xBA na 0x90 i 0xBB na 0x91 i bingo. Ale czemu takie bzdury piszą w Datasheet? Tematu nie zamykam bowiem dalej pojawią się zapewne inne problemy, z którymi się tu zwrócę. Pozdrawiam :!:
Witaj, Popatrz sobie do datasheeta. Są tam informacje, kiedy pewne instrukcje nie powinny być przerwane przez przerwanie.Chodzi mi o takie wzmianki jak: EV6: ADDR=1, cleared by reading SR1 register followed by reading SR2... Może to powoduje usterkę. Zobacz sobie notę aplikacyjną: an2824 i odszukaj miejsca gdzie powinny być wyłączone przerwania. Jeżeli...
Oki, poprawiłem ten schemat zgodnie z datasheet przetwornicy i na ten moment uzyskałem coś takiego. Dodałem również diodę TVS, dokładniej ten model SMBJ6.0A-TR na zasilanie stabilizatora liniowego by chronić go przed przepięciami. https://obrazki.elektroda.pl/7496460400_...
W celu poznania stabilizatora należy sprawdzić jego typ w dokumentacji płytki i obejrzeć jego datasheet. To jakieś 5 minut roboty. Ciekawe, że stabilizatora nie chcesz przeciążyć, ale co do uC już nie masz obaw...
Nieśmiało zapytam - jakie napięcie masz na linii zasilania kontrastu ? Dysponujesz linkiem do normalnego datasheet(z opisem parametrów elektrycznych)? Tutaj masz link do tematu, w którym ktoś uruchomił ten wyświetlacz : http://www.elektroda.pl/rtvforum/topic71... P.S.Mam wrażanie że dorzucenie dokładnego opisu połączeń (schemat ?) i kodu zdecydowanie...
Witam, jestem początkującym elektronikiem i chciałbym się poradzić w sprawie naprawy kita STM32F4-Discovery. Sprawa jest następująca: Przy montażu peryferii doszło (prawdopodobnie) do zwarcia pinów 5V oraz GND w wyniku czego zgasły wszystkie diody na płytce + brak komunikacji z prockiem (ogólny brak zasilania). Czy jest możliwa naprawa modułu zasilającego...
Będę walczył dalej z tym. Dzięki za pomoc Freddie :). A co do pliku wektorów to teraz był bym w stanie nawet samodzielnie taki stworzyć, opis wektorów przerwań jest w datasheet-cie.
Nie używaj biblioteki ST to kod od razu stanie się prostszy... właśnie, datasheet ma się do niej nijak i często nie ma skąd brać informacji jakiej funkcji użyć i co do niej wsadzić. Poza tym te biblioteki są strasznie pamięciożerne
Zamiast tak się męczyć - skoro nie lubisz (i słusznie) bibliotek standardowych peryferiów STM32 proponuję ci inne rozwiązanie. 1. Napisz działający (jak najkrótszy) kod z użyciem ww. bibliotek. 2. Deassembluj 3. Przeanalizuj (porównaj) z twoim kodem. 4. Wnieś stosowne poprawki. Chyba szybciej wyłapiesz - co jest nie tak niż "twoim sposobem". Aczkolwiek......
Streszczając teraz większość informacji: 1. Posiadam STM32 z jednym ADC 12-bitowym, z 16 kanałami (https://www.st.com/resource/en/datashee... 2. Częstotliwość próbkowania ok. 20 kHz na zewnętrznym ADC. 3. Komunikacja SPI DMA, po przerwaniu z Timera. ad. 1) Czy koncepcja użycia zewnętrznych ADC w celu uniknięcia przesunięcia fazy napięcia...
(at)vayo chodzi o bramkę "udawaną" jednokanałową, czy "prawdziwą" 8 kanałów? No niestety, tylko jeden kanał. Całość oparta jest o SX1301 i 2x SX1257 Po przeczytaniu posta https://www.elektroda.pl/rtvforum/viewto... zagłębiłem się w datasheet SX1301 i faktycznie obsługuje osiem kanałów na raz.
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ł...
Może i ekstremalne zadanie. Dla AVR dało się zrobić dla STM nie? To teraz odpowiedz sobie na następujące pytania: 1. Jak długi jest przetłumaczony datasheet AtMegi w porównaniu do RM0008? 2. Jak często zawartość datasheeta dla tej AtMegi się zmienia w porównaniu do RM0008? 3. Jak długo STM32 jest dostępny w sprzedaży w porównaniu do tej AtMegi? Teraz...
Dlaczego włącza się ten zegar AFIO? Zajrzałem do tego o czym piszesz i nie ma tam odpoiwedzi na to co pytałem. To optimize the number of peripherals available for the 64-pin or the 100-pin or the 144-pin package, it is possible to remap some alternate functions to some other pins. Zajrzyj jeszcze do datasheet Twojego uC. Tam jest sugestywna tabelka...
Ok, jest, RM0008 dotyczy chyba dwóch głównych grup procesorów, ja chyba trafiłem na Connectivity line:) Zapominam o tym, bo przyzwyczaiłem sie np. w Atmelu, że informacje w jednym dokumencie dotyczą jednego procesora(rodziny). Jak pisałem - pewnie gdzieś to wszystko jest, ale wolałem sytuację kiedy miałem wszystkie informacje dotyczace jednego procesora...
Czy da się podstawić własnego bootloadera zamiast tego wgranego przez ST? Chodzi mi o to że chciałbym swój bootloader wgrać pod adres 0x1FFFF000 i czy to jest wykonalne? Datasheet czytałem, jest tam mała wzmianka o hmm ochronie przed zapisem i czyszczeniem, ale wzmianka o ochronie nie znaczy że nie da się jakoś jej ominąć. Z góry dziękuję za odpowiedź.
Pewnie, najlepiej klepać wszystko od zera, bo po co korzystać z bibliotek, w końcu "prawdziwy programista" uwielbia przekopywać się przez setki stron manuali, datasheetów i utrudniać sobie życię. Nie przesadzaj, jak napisał kolega wyżej, sam plik stm32f10x.h wystarcza, nie musisz wklepywać przecież dziesięciu tysięcy adresów rejestrów od nowa. A zapis...
Trochę cię nie rozumiem. W datasheet w tabelach Pin definitions masz podany typ pinu TT, FT, TC, B, RST... A w tabeli Current characteristics masz Injected current dla każdego typu pinów. Jest tam wyszczególnione RST i B bo to są typy pinów do których należy tylko jeden pin. W reference manual jest budowa każdego typu GPIO
Mam tak: Dodano po 48 Przerwania na pinie PD0 nie działają ale już na pinach PD2, PE0 i PE3 tak. W STM32F105_107xx Datasheet.pdf jest tabelka z pinami i ich funkcjami. Dla PD0 jest w kolumnie Main function after reset wpisane OSC_IN, natomiast w pinach, które działają jest to odpowiednio PD2, PE0, PE3. Rzeczywiście w moim programie może być coś źle...
Kod daty to 952 o ile dobrze odczytałem, więc w tym modelu nie powinien występować problem z bootloaderem. http://obrazki.elektroda.net/13_12843039... Nie dziwię się że nikt za bardzo nie przejmuje się twoim problemem...skoro masz lipne lub uszkodzone sztuki procesora, to po prostu bierze się kolejne Tylko, że ja kupiłem 3 takie same procesorki po...
Ja dorzucę swoje 3-grosze. ST wydało sporo układów pod nazwą discovery w których aby ustawić cały port trzeba korzystać z tych bibliotek bo zwyczajne ręczne wpisywanie do rejestrów nie chce działać. A dlaczego? bo na płytce są tak zagmatwane połączenia pomiędzy układami że np zamiast +3.3V na pine jest 0.4V albo wgl 0. A gdy się zastosuje biblioteki...
Jak długo jeszcze będziesz upierał się przy tym, że układ który zaproponowałeś ma kontroler pamięci zewnętrznej? Masz tabelkę 6 to zobacz co pisze od razu nad nią (nie chodzi o opis tabeli, tylko o 10-ty przypis do poprzedniej). Jak długo jeszcze będziesz nam udowadniał, że masz rację, nie mając jej? Datasheet trzeba czytać ze zrozumieniem, a nie na...
STM32F103, to Cortex-M3. STM32F410, to Cortex-M4. Trochę podobne, ale tylko trochę. Rozkazami niektórzy nazywają instrukcje procesora/rdzenia/jednostki logicznej danego mikrokontrolera czy mikroprocesora. To co przytoczyłeś to nie są żadne rozkazy, tylko wywołania funkcji; prawdopodobnie z martwego już SPL dla F1 oraz żyjącego (jeszcze) HAL dla F4....
Witam szanownych inżynierów, piszę do was z prośbą o wsparcie techniczne. Otóż ... Opis : M24LR64 Jest to pamięć eeprom która to posiada dwa interfejsy komunikacyjne a mianowicie I2C (fast mode) oraz ISO15693(Bezprzewodowy). Projektowany przeze mnie układ powoduje wyzwolenie pomiaru przetwornika w przerwaniu timera a w przerwaniu przetwornika inicjalizuje...
Jeden prosty test właściwie wszystko uzasadnił. Zejście z napięciem od 5 przez 4.5 do 4.2 przygasiło znacznie diody, zatem wszystko wskazuje, że diody nie są zasilane ze źródeł prądowych . To jest podstawowy wniosek i to kluczowy. Spadek napięcia, o ok 10%, już znacznie wpłynął na główną cechę układu, tj świecenie diód, zmienił się punk pracy wszystkich...
Dodam jeszcze, że procek jest podłączony tylko do linii ST-LINKa, na tą chwilę nie ma dodatkowych elementów. Oczywiście linię NRST próbowałem podłączać pod zasilanie czy masę bez zmian. Dodano po 19 Czyli problem jest z resetem. Reset musi być podciągnięty rezystorem do VCC i podłączony z programatorem. Programator musi mieć możliwość albo resetowania...
Witam wszystkich Elektrodowiczów! Poszukuję pełnej dokumentacji do mikrokontrolera ARM STM32F100RBT6B. Na stronie ST Microelectronics jest całą masa różnego rodzaju dokumentacji, ale dają tylko okrojonego Data brief'a do tego mikrokontrolera. Ja natomiast szukam pełnej dokumentacji. Czy ktoś posiada Datasheet'a lub linka do niego? Z góry wielkie dzięki...
Hej. Usiłuję od dłuższego czasu wygenerować sygnał PWM na nóżce PA6 STM32F103C8T6. http://obrazki.elektroda.pl/3401777100_1... A w datasheet, że trzeba mapować (tylko jak): http://obrazki.elektroda.pl/5525678900_1... http://obrazki.elektroda.pl/3844704100_1... Nie wiem gdzie robię błąd. Piotr
Płytka ta zawiera układ STM32F401. Schemat jest: https://obrazki.elektroda.pl/4276299300_... Czujnik ten jest połączony z ADC. Jest to jednak, jak wynika z dokumentacji kiepski czujnik, bez jego zestrojenia będzie się nadawał bardziej do określania zmian temperatury. Ponadto nie przetwarza on przecież temperatury otoczenia. Można zastosować...
Napięcie wyjściowe ADC? Nie ma czegoś takiego. Jest jedynie max napięcie wejściowe ADC. Zresztą napisane jest na pierwszej stronie: 2 x 12-bit, 1 μs A/D converters (up to 16 channels) – Conversion range: 0 to 3.6 V
Jeśli skonfigurujesz uzwojenie bias na 3.3V to układ nie będzie prawidłowo działał - zobacz w datasheet'cie, jakie jest minimalne napięcie bias dla LNK (przy zasilaniu zewnetrznym). Jeśli robisz flyback nieizolowany, to wystarczy jedno uzwojenie wtórne - np. 12V, bierzesz z niego zasilanie bias do LNK, a 3.3V robisz na jakimś stabilizatorze liniowym....
stm32 datasheet matryca datasheet motorola datasheet
części ariston zmywarka wymiana filtr powietrza regulator ciśnienie renault
VW T5 błąd 00779 – czujnik temperatury zewnętrznej G17, objawy, naprawa, Climatronic TechniSat DigiCorder HD K2 – format dysku, EXT3/EXT4, struktura TSD, szyfrowanie nagrań