A co ze schematem podłączenia RESET? Pokażesz? Stosujesz zewnętrzny kwarc? Jeśli tak - to czy go podmieniałeś? Czym zasilasz płytkę?
Tak, obecnie jest coś takiego, jak STM32CubeProgrammer jako taki powiedzmy program "produkcyjny", nie zaś środowisko rozwojowe - STM32Ide. Można wykorzystać wewnętrzny bootloader przez wyprowadzenia PA9 i PA10. Do tego potrzeba też konwerter USB<->UART z ustawionymi poziomami napięć +3,3 V. Z kolei jeśli chcesz dołączyć ST-LINK'a, to trzeba to...
Tutaj udokumentuję moją podróż z tanią płytką deweloperską / hobbystyczną STM32F103C8T6 "blue pill" zakupioną w Ali Express. Pomimo układu scalonego oznaczonego jako "STM32F103C8T6", wewnętrzna pamięć flash wydaje się mieć 128k zamiast 64k, co czyni go bardziej podobnym do STM32F103CBT6. Wydaje się, że nie jest to nieoczekiwane w przypadku podróbek/klonów...
Zasilanie VBAT ma za zadanie podtrzymać zawartość segmentu pamięci BACKUP i umożliwia ciągłą pracę RTC. Żadne inne rejestry niż BACKUP SRAM oraz RTC nie zachowują wartości po wyłączeniu głównego zasilania. Rdzeń nie może pracować, gdy zasilanie jest tylko na VBAT; nie ma takiej możliwości. Co do schematu, to dławik na zasilaniu AVDD ma za dużą wartość....
Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...
... procek był przylutowany do adaptera lqfp->DIP i miał podciągnięte tylko zasilanie, zworki BOOT, reset i kwarc. Polecam przeczytanie STM32F105/107xx revision Z errata sheet a w szczególności podpunktu 2.16 powinien on tutaj pomóc, jest w nim opisane kiedy bootloader nie zadziała.
Tak czy siak jest źle. Linia RST w układzie powinna być podłączona do SRST w JTAGu, a linia TRST w układzie do TRST w JTAGu. W swojej tabelce zaś masz dwa resety tylko nie wiadomo o które chodzi - to nie są dwie równoznaczne linie, tylko służą do zupełnie czegoś innego. Za to do dwóch pierwszych linii JTAGa powinno być dołączone zasilanie z układu docelowego....
Procesor zasilam napięciem 3.3V (a dokładniej 3.2V jest wskazywane na stabilizatorze przez uniwersalny miernik za 10zł :) ), a pracować ma w środowisku 5V (C64) i dzisiaj jak odłączyłem wszystkie piny pozostawiając tylko zasilanie, to napięcie wynosiło 2,8V na tych pinach (po odlutowaniu kabelków). Wytropiłem też, że jest wewnętrzne zwarcie między Vdd3...
Przecież one wszystkie są chyba zamienne. Jak jakiś jest w obudowie powiedzmy 64pin to inny ma taki sam rozkład wyprowadzeń tylko oczywiście różni się peryferiami np ilością UARTów. Są modele o różnych funkcjach w tych samym obudowach? Masę i zasilanie "analogowe" masz podłączone? Może to wadliwa partia bo mnie się nie udało załatwić żadnego jeszcze...
http://obrazki.elektroda.pl/4752512700_1... To mój kabelek, podłączyłem RX TX i GND i zew. zasilanie układu 3.3V. Co robię źle? Na jednym forum wyczytałem ze muszę zamienić RX z TX czy to prawda?
1.po napisaniu tego postu jeszcze trochę siedziałem nad płytką próbowałem z podciągnięciem nRST „na pająka” przez rezystor 100k do +3,3 V nie było żadnych efektów. 2. jeśli chodzi o bootloader to USB na płytce umieściłem tylko po to aby brać z niego zasilanie 3. ale też czytałem gdzieś (tu na elektrodzie był ten temat poruszany), że te procesory...
Wszystkie masy analogowe połącz osobną ścieżką do jednego punktu - na pewno pomoże. Niekoniecznie. Poza tym skąd pewność, że winą za zakłócenia należy obarczyć zasilanie części analogowej? Może winne jest (też) prowadzenie sygnałów, zbyt duża impedancja mierzonych źródeł itd. 4\/3!!
Czy ja je jakoś palę? Czy są na coś bardzo wrażliwe? A może to kwestia braku zabezpieczenia przed ESD? Wystarczy dotknięcie i po wszystkim. Moja propozycja: Sprawdź napięcie zasilania i przebiegi na liniach sygnałowych. Jeżeli nie są identyczne, to szukaj usterki w odpowiednim obszarze. Jeżeli zasilanie jest ok, sygnały sterujące są ok, to sprawdź...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
rozumiem, napięcia na Infotainment CAN mam rzędu 4.7V i 0.3 V (co jest zgodne z Twoim rysunkiem #2) jak podłączyłem go do CANa, to napięcia zmieniły się na 2.8V i 1.2V (co by wskazywało na CAN High Speed) czyli co, mówisz że trzeba wymienić SN65HVD230 na TJA1055 ? czy mogę sobie to po prostu zrobić bezkolizyjnie? ARM Cortex będzie współpracował z TJA...
Witam Chciałbym użyć st linka z tej płytki do debugowania układu z stm32f103rbt6(zasilanie 3.3v). Które piny i jak mam połączyć żeby całość ruszyła? Rozumiem że GND obowiązkowo, SWCLK,SWDIO też, a co z pozostałymi liniami? Czy muszę podłączać zasilanie z płytki do pinu VDD_TARGET? Dzięki za odpowiedzi.
Rozwiązaniem problemu było odpięcie wszystkich kondensatorów i dodanie dławika w szeregu z zasilaniem. Układ zasilam bezpośrednio z programatora. Czy ktoś wie dlaczego układ woli pracować bez kondensatorów?
Witam, mam problem z programowaniem przez SWD. Procek nie chce się odezwać w STLink Utility. Próbowałem już wszystkiego. Jakimś cudem wpadłem na to że po podłączeniu BOOT0 do 3,3V i zresetowaniu procka odzywa się normalnie i daje się programować. Na płytce BOOT0 i BOOT1 są podłączone do masy przez rezystory 10k. W STLink Utility zrobiłem kasowanie proca...
Wrzuciłem kod do Arduino ten: https://github.com/arduino/Arduino/pull/... Podpinam A9 do RX, A10 do TX. Zasilanie leci na 3.3v z Arduino, GND do G. Zworki tak jak na zdjęciu i dalej nie działa. Prędkość w Flash Loader ustawiona na standardową, czyli 115200. Ktoś ma jakiś pomysł co jest nie tak? Dzięki za odpowiedzi, Pozdrawiam
Dodam że na złącze SWD mam wyprowadzone SWDIO SWCLK i zwykły reset (NRST). A co z masą i zasilaniem?
Wydaje mi się, iż zasilanie z JTAGA jest w miarę Ok. dorzuciłem też te kondensatory. Jaja dosłownie jaja. Jutro napisze do czego doszedłem bo teraz to w ogóle mi się nie chce z jtagiem podlaczyc pomimo tego, ze widzi go w systemie normalnie i wykrywa normalnie.
Trafiłeś w 10. Cholera, kabelek łączący rezystor z zasilaniem nie przewodził. No nie mogę ;) A ja tu szukam babola w kodzie albo różnic między procesorami Dodano po 10 Trafiłeś w 10. Cholera, kabelek łączący rezystor z zasilaniem nie przewodził. No nie mogę ;) A ja tu szukam babola w kodzie albo różnic między procesorami
No wyrzuca mi errory ale nie bardzo je umiem usunąć np. Output and Supply pins mixed on net 3.3V(Sup)- Wszędzie gdzie podłączam zasilanie ale na płytce zasilanie jest prowadzone tak jak chciałem więc nie wiem o co chodzi Ogolnie to tylko z zasilaniem są problemy. I nie wiem o co chodzi z tymi potencjałami za bardzo ; ). Czekam dalej na jakiś błąd ;...
Wystarczy jeden bootloader w pamięci Flash, obecny tam na stałe. Kasowanie całej pamięci Flash w nadziei, że przez parę sekund nie padnie zasilanie i zdąży się zapisać pamięć od nowa nie za dobrze rokuje dla niezawodności.
Popatrz co napisałem w poście #15. Kalibracja, to odczytanie wartości wewnętrznego źródła napięcia odniesienia przy zasilaniu 3,0V ±1% i określonej temperaturze, chyba 25°C. W oparciu o te dane, napięcie VDDA, czyli w Twoim przypadku napięcie ogniwa (Vaku) wyznaczasz wprost korzystając ze wzoru, który cytowałem z dokumentacji w poście #15. Nie...
i to wlasnie ten grzejacy sie procesor ci nie wstaje? Wiec jak dokonales tego, ze nie zauwazyles tego grzania od razu, a dopiero teraz?... Twoj procesor moze juz nie zyc lub byc chory na nieuleczalne choroby... Grzejacy sie procesor: 1) LIPNE ZASILANIE 2) LIPNIE PODLACZONE ZASILANIE [pisalem, sprawdz zasilanie...] 3) fabrycznie uwalony procesor lub,...
Tak myślałem . Trochę poprawi mi się wynik , gdy zejdę napięciem zasilania do np 2.7V. Ale i tak pełnego zakresu nie uzyskam. Szkoda bo mam już gotową płytkę. Może jesteś wstanie podmienić procesor, na któryś zgodny nóżkowo, a z wbudowanych wzmacniaczem operacyjnym. Np coś z serii STM32F303 lub STM32L431? Można wtedy uzyskać, bez dodatkowych układów...
Czy spotkaliście się może z takim problemem? Teraz zrobiłem test i jest tak jak piszesz. Akurat mam pod ręką Nucleo (jako programator) i osobną płytkę z osobnym procesorem (F0 ale to chyba nie jest ważne) to widzę że po ustawieniu zabezpieczenia Level1, faktycznie poprzez odłączanie i załączanie Nucleo do USB, procesor nie startuje. Nie pomaga reset...
Twój program jest źle skompilowany, bo nie używasz skryptu linkera, który jest zasadniczo niezbędny. Jakbyś go zdezassemblował, to zapewne kod będzie pod jakimś abstrakcyjnym adresem. W przykładach masz dobry skrypt linkera i Makefile, który skompiluje również Twój plik assemblerowy - proponuję wtedy jednak nazwać funkcję "Reset_Handler". Poza tym przed...
Jak w grę wchodzi kod generowany przez CubeMX to nie dziwne, ze nikt nie wie o co chodzi. :D Czemu? Czy tego nikt nie używa? Ale to Ci tylko mówi, że MDIO działa, nie że komunikacja miedzy MAC a PHY zachodzi w zakresie wymiany ramek. I w zależności od tego jak skonstruowany jest PHY dane po MDIO może się dac odczytać nawet jak ne ma 50MHz sygnału zegara...
Obawiam się, że RS485 będzie pobierał ze 100 razy więcej prądu niż mikrokontroler. Planuję sterować zasilaniem rs'a i włączać go tylko na czas wysłania danych.
Witam, jak w temacie tj. jak należy ustawić nieużywane końcówki uC STM32F1/4 by wpływ zakłóceń na działanie układu był jak najmniejszy?? Domyślnie po resecie ustawione są jako Floating Input, spotkałem się ze zdaniem w książce Paprockiego, że nieużywane wyprowadzenia należy ustawić jako Analog Input, widziałem też opisy, że ustawiamy je jako wyjście...
Co do komunikacji, to w najprostszej formie dokładnie tak jak piszesz - gdy chcesz "nadawać", to stan wysoki na DE i ~RE. Można jeszcze słuchać gdy nadajesz pozostawiając ~RE w stanie niskim, ale to bardziej do multimastera się nadaje. Jak chcesz zrobić jednego mastera, to nie ma co sobie życia komplikować. Nie bardzo wiem po co konwersja z 5V na 3,3V?...
Gdzieś wyczytałem,że ten stm32f103rb pobiera max 50 mA, ale jak to się ma jak mam podłączone jakieś moduły typu bluetooth, przyciski itd ?? to wtedy pobiera automatycznie więcej ?
Witam, mam szybkie pytanie do Was drodzy Forumowicze. Posiadam sterownik Defro K1, z układem STM32F105, w którym uszkodzeniu (prawdopodobnie) uległo jedno z wyjść. Nie mogę wysterować przekaźnika do tzw. zaworu wbudowanego - jeden kanał do zamykania działa, drugi nie. Był problem z samym przekaźnikiem, obawiam się że poszło jakieś przepięcie/szpilka...
Problem pojawia się na mikrokontrolerze STM32F100RB, aczkolwiek wydaje mi się, że nie ma on związku z samym mikrokontrolerem. Próbuje odczytywać dane z ultradźwiękowego anemometru, który jako jedyną magistralę cyfrową posiada RS485 (ma też wyjścia analogowe). Podłączam go do mojego sterownika przy pomocy takiego konwertera: . Jest on oparty na układzie...
Podłącz na krancowe styki potencjometra zasilanie 3.3V i mase, nastepnie kręć suwakiem potencjometra i mierz miernikiem napięcie na tym suwaku. Jeśli zachowuje się tak jak powinno, to zweryfikuj konfigurację pina portu. Powinno być CNF=0, MODE=0 dla tego pina - wtedy to jest wejscie analogowe. Domyślam się, że masz ten pin ustawiony na wejście z pullupem...
Znalazłem mój błąd - wyjątkow głupi. Zapomniałem o cewce filtrujacej zasilanie dla częsci analogowej. wlutowanie jej natychmiast rozwiązało problem. U mnie wystarczajace jest podlaczenie GND(ze złacza SWD), SWCLKK i SWIO
Możesz pokazać jak połączyłeś tego klona St-Link z płytką na której jest uC? Może być zdjęcie, ale wyraźne. Czy jest zasilanie 5V dla płytki?
Zaprojektowałem PCB z ładowarką BQ24100. Ładowarka zasilana jest z 5V (USB) i docelowo ma podładowywać baterie 1A do 4,2V. https://obrazki.elektroda.pl/4778614200_... Ładowarkę załączam stanem niskim na pinie CE. Kiedy ładowarka jest zasilona stan PG:0, a kiedy odłączę od niej zasilanie wskazuje PG:1 (zgodnie z datasheet) Zamiast zastosować...
Problem dla mnie jest chyba dostęp do rejestrów z poziomu bibliotek HAL Akurat z tym nie ma problemu bo w HAL od I2C do czytania flag są wygodne makro (opisane w stm32f1xx_hal_i2c.h). Tak że nie trzeba nawet wiedzieć gdzie w którym rejestrze jaki to bit jest. Przykład użycia by sprawdzić bit BUSY: jeżeli chodzi działanie układu to jak zadziała to działa...
Zacznij od narysowania schematu przy użyciu jakiegoś narzędzia CAD, choćby Eagle - przecież nie będziesz później rysował ręczenie płytki drukowanej. Na schemacie brakuje kondensatorów blokujących zasilanie procesora. Nie wiem też, do czego potrzebujesz dwóch kwarców. Vref na masie nie wygląda zbyt ładnie.
W kodzie który blokuje JTAG? Ja na takie coś mam taki patent, że zakładam zworkę włączającą BootLoader (oczywiście aby stan zworki został sprawdzony przez procesor należy wyłączyć i włączyć zasilanie). Nadal programuję przez JTAGa, tyle że z włożoną zworką Bootloadera. Po zaprogramowaniu oczywiście zworkę wyciągam. Lepiej było by zmodyfikować pliki...
Co do nóżki resetu to chyba specyfikacja procesora wszystko wyjaśnia. A co do problemu te 25nA to coś dziwnie mało. W ogóle to co za miernik co mierzy w nA? Może w 25mA? To wtedy to taka średnia wartość, jak nie ma na płytce jakiegoś "pożeracza" prądu to jest to normalna wartość. Co do JTAGa to raczej powinien on być w stanie połączyć się i wykryć procesor...
Gdybym uruchomił LCD to mógłbym cos robić ale to uparte jest , w wielu miejscach piszą że lcd chodzi od 2,6 volta więc nie powinien mieć problemów z zasilaniem 3,3v. może to LCD na I2C które dziś przyszło uszkodzone jest ? . Moduł jest fabrycznie połączony - złącze lutowane z LCD , złacze plus,minus sda,scl zewnętrznie podciągnięte do 3,3v przez 10k.
Witam wszystkich serdecznie! Potrzebuję pomocy z pewnym zadaniem z systemów wbudowanych, 4 rok studiów. Programuję w języku C środowisku CooCox CoIDE procesor STM32F103ZET6 użyty w module HY-RedBull_V3 posiadający 3,5-calowy ekran dotykowy TFT LCD HY35A (kontroler LCD SSD1963, kontroler ekranu dotykowego ADS7843 lub XPT2046), który ma wykonać poniższe...
O ile na płytce developerskiej nauczyłem się obsługiwać Ethernet wraz z biblioteką lwIP, Nauczyłeś mówisz? Bo aktualnie masz taką czarną skrzynkę "projekt wygenerowany przez Cube", która nie wiesz jak działa, i weź to teraz diagnozuj. Na ten moment działanie układyu wygląda w ten sposób, że diody komunikacji mrugają, płytka nawiązuje jakąś komunikację...
W "mniejszych" Vref jest na sztywno złączony z zasilaniem bloku analogowego VDD_A, więc możesz albo zrezygnować z pewnej części zakresu albo musisz swój sygnał wzmocnić. 4\/3!!
https://obrazki.elektroda.pl/7314526000_... Po co? Bo potrzebowałem zastąpić taki zestaw urządzeń: https://obrazki.elektroda.pl/2866172900_... Czyli switcha 100M, ładowarkę USB, rozdzielacz, dwa 3 portowe (używane 4 porty w sumie) "wstrzykiwacze" PoE (jednego nie ma na zdjęciu) jednym urządzeniem, bo schludniej. Poza...
Witam. Jakiś czas temu udało mi się jako tako okiełznać "stm32f1". Myślałem, że przejście na stm32f4 nie będzie żadnym problemem. Niestety już na starcie widzę pewne rozbieżności przy konfiguracji. W "F1" możliwość wewnętrznego podciągnięcia do zasilania lub masy dotyczyło tylko obwodów wejściowych. W nowej grupie to samo można zastosować do obwodów...
Witam. Mam problem z programowaniem pamieci FLASH w poziomu programu. Uzywam biblioteki peryferyjnej od ST, ale robiłem tez wlasne procedury. Od czasu do czasu pojawiają sie błedy programowania - niektóre komorki nie zapisuja sie lub zapisują sie błędnie (przed zapisem weryfikuje czy komórki sa puste a po zapisie weryfikuje czy wykonal sie poprawny...
Taaaaak... Pierwszy akapit of ADC: It has up to 18 multiplexed channels allowing it measure signals from 16 external and two internal sources. VREFINT i czujnik temperatury widoczne na każdym obrazku pokazującym całe ADC lub multiplexer. Dwie strony dalej: Temperature sensor/V REFINT internal channels The Temperature sensor is connected to channel ADCx_IN16...
Witam, mam PCB na której leży sobie STM32F103RET6. Układ działa. Szopki są tylko przy debuggowaniu: podłączam debugger, włączam zasilanie układu, klikam w keilu "debug" i debuguję sobie w najlepsze przez parę chwil (10s..5m). Po pewnym losowym czasie debugger traci połączenie z prockiem, możnaby powiedzieć, że prawie bezpowrotnie. Nie dotykając nic...
Czy jtag-lock-pick_tiny 2 ma już wsparcie czy trzeba te hacki (rezystor itd.) zrobić? Niby z dokumentacji wynika że jest wsparcie . Absolutnie nic nie trzeba robić - po prostu podpiąć stosowne sygnały i już. Nie mam stm32f1 aby sprawdzić czy to jest problem ze skryptem czy coś zle podłączyłem. Żeby działało SWD należy podłaczyć 4 kabelki - masę, zasilanie,...
(at)ex-or Interesujące podejście do tematu. Najlepsze jest to, że nie trzeba robić dodatkowej konwersji 1:3. Duży plus! :) (at)BlueDraco Zamiast zasilać całość przez tę dodatkową diodę, wystarczy wstawić 1 malutką w zasilanie pierwszego segmentu. Tak jak [url=https://hackaday.com/2017/01/20/che... tutaj...
[url=http://www.epsontoyocom.co.jp/engli... [url=http://www.tme.eu/pl/details/32.768... W tego typu kwarcach ważne jest które nogi są obsadzone a które puste. Należy też sprawdzać CL kwarcu. Dla STM32F1 zalecają CL<7pF...
Czyli jednak wprowadzałeś zmiany w kodzie ESP, czego mój klient nie chciał. W przyszłości również oprócz ESP będzie moduł Bluetooth. Moduły na którym odbywać się będzie komunikacja steruje się komendami AT, a to chyba domyślna forma komunikacji. Ciekawe zresztą czy zmiana firmware wpływa na precertyfikację modułu. Czy ten tryb bez danych typu "+IPD.."...
https://obrazki.elektroda.pl/9580024500_... Poniżej opis i prezentacja , zaprojektowanego i wykonanego przeze mnie, zegara opartego na lampach VFD IV-17 . Impuls do wykonania zegara w dużym stopniu zainspirowany jest prezentacją wideo działania zegara Wiktor: https://www.elektroda.pl/rtvforum/topic3... Konstrukcja wykorzystuje...
Witam, Niedawno zakupiłem dwa przetworniki analogowo-cyfrowe ADS7822 i mam problem z uzyskaniem od nich jakiejkolwiek odpowiedzi. Układziki są przylutowane na płytkach uniwersalnych wraz z kondensatorami odsprzęgającymi(100nF - jeden na Vcc, drugi na Vref). Zasilanie 3,3V. Linie CS, Dout i Dclock są podciągnięte przez oporniki 4,7k do Vcc i podłączone...
Moje rozwiązanie sterownika z grubsza wygląda tak: https://obrazki.elektroda.pl/5237605400_... Część wysokonapięciowa umieszczona jest na osobnej płytce PCB, a sam sterownik na osobnej. W sumie nie ma tu nic bardzo kreatywnego, resztę roboty robi firmware w STM32. Wykorzystałem płytkę BlackPill bo miałem akurat pod ręką, ale wystarczyłaby...
Witam serdecznie Zwracam się do was ponieważ już zabrakło mi pomysłów. Piszę program do ultradźwiękowego miernika odległości, zasilanego bateriami. Sercem układu jest procesor STM32L1 , urządzenie posiada 2 czujniki stosowane w motoryzacji jako czujniki cofania i nie mam do nich żadnej dokumentacji. Moim problemem jest skuteczna detekcja sygnału powrotnego...
Witam serdecznie! Wraz z kolegą walczymy z przetwornikiem AD7730 połączonym z uC stm32f103. W związku z czym mamy klika pytań: -czy układ AD7730 można zasilać napięciem 3,3V ?czy musi być to stabline napięcie 5V? -czy do układu może być dołączony rezonator kwarcowy 4Mhz?(z kalkulatora ze strony AD wnioskujemy ze wpływa na parametry filtru) Nasze testy:...
Odnosiłem się do założeń Autora tematu i dlatego napisałem 2 warstwy i wbudowany ADC. Pewnie, że można zrobić dobry layout na 2 warstwach, ale nie w takim przypadku. STM32 F1xx to pierwsza generacja STM32, która miała sporo wad. ADC ma dość słabe parametry, a do tego bierze zasilanie wspólnie z PLL. Znacznie lepszym rozwiązaniem może być użycie STM32L4xx....
Witam, Jakiś czas temu napisałem program na stm32f103C8, który między innymi obsługiwał USB (jako urządzenie typu vendor). Obecnie potrzebuje nieco zmodyfikować to urządzenie, przez co musiałem się przesiąść na stm32f105VB, który to już posiada OTG. Urządzenie co prawda pracuje w trybie Device, ale skoro już jest dostępne OTG, to chcę zaprojektować...
Prawdopodobnie trzeba się zalogować na easyeda by zobaczyć schemat, chociaż nie jestem pewny więc wrzucam schemat jako obraz http://obrazki.elektroda.pl/9549153200_1... Ogólnie jest tutaj 3 potencjały: 1. napięcie po stronie mikrokontrolera 2. Obwód mocy (w tym stabilizatory 12V dla drivera oraz 5V dla ADUM1280) 3. napięcie na wtórnym...
Cholera wie. Albo mam jakieś wadliwe bluepille (coś z zasilaniem/ masą) To też możliwe, w końcu te moduły to tam z elektro-śmieci robią. Kupiłem kiedyś 5 sztuk f303, wszystkie były zablokowane na poziomie 1, a jeden miał uwalonych kilka portów.
Odnośnie boot_0 oraz boot_1 to są podpięte do masy poprzez oporniki 10k. Próbowałem je również podpinac pod zasilanie, ale nie dało to żadnego efektu. Co do linii DBGRQ oraz DBGACK, to zgadza się, programator ich nie ma, ale z tego co widziałem na niejednym już schemacie z Cortexem, to nie są one obligatoryjne, podobnie jak oba resety wychodzące z programatora....
Poruszony do głębi ostatnimi tematami na forum napisałem drugi (i ostatni mikroporadnik) Druga część mikroporadnika. Co zrobić jak nie mam debuggera? Najlepiej sobie kupić - można kupić taki z Chin (nie polecam albo za trochę więcej pieniędzy Jlink Edu - i to polecam jak ktoś zamierza na poważnie rozwijać to hobby. BluePill można łatwo przekształcić...
Mam drugi STM i niestety jest jakiś problem. Nie mogę wejść w tryb boot, nie zapala się niebieska dioda, bez względu czy zrobię zworkę czymkolwiek czy ją zlutuję, nie zapala się druga niebieska dioda co jest równoznaczne z wejściem w tryb boot. Bez względu czy lutuję stary STM czy nowy. Co może być nie tak? Jak uruchomić ten układ... Bez względu czy...
Moim skromnym zdaniem dobór wartości Vref+ i Vref- (jeżeli masz takie wyprowadzenie u siebie) zależy wyłacznie od dokładności pomiaru którą chcesz uzyskać. Procesor poszatkuje Ci po prostu przedział pomiędzy Vref+ a Vref- na 12 bitów i to tyle. Jeżeli nie potrzebujesz dokładności (3V-2,4V)/4096 = 0,000146484375 V, a przypuszczam, ze na pewno nie potrzebujesz...
Witam Mam pytanie - jakie piny trzeba wyprowadzic na płytce aby móc zaprogramowac/uruchamiac urządzenie z STM32F105 przez złącze SWD ? Chodzi mi o jak najwieksze zminimalizowanie ilosci wyprowadzen (płytka docelowa urządzenia) - stadardowe złącze 10pinowe z JTAG zajmuje za duzo miejsca i zbyt duzo pinow. W/g dokumentacji do SWD sa dwie linie SWCLK i...
Ja tam się mogę mylić, ale skoro masz HID to system ma ci go od razu wykryć bez ceregieli. Na pull up'ie powinno być 3,3V. jeśli masz mniej to... może problem z zasilaniem?. Wszystkie napięcia masz do procka podpięte?. USB to wcale nie taka prosta sprawa, sądząc po treści nie stawiał bym na to że zestawisz komunikacje od zera. Moja rada jest taka, zamiast...
Witam, Mam płytkę zrobioną pod F105 i nie mogę uruchomić procesora. Wcześniej uruchomiłem kilka projektów na F103 i nie było większych problemów. Poza podłączonym zasilaniem/kondensatorami mam: -reset 100nf do gnd -boot0 - 1 -boot1 - 0 -PA9 -1 -zegar 8MHz + 22pF - D+/D- do USB przez 22R Data produkcji 045, więc chyba nie jest to z walniętej serii <937,...
Witam Tworzę prototyp ręcznego dozownika mechatronicznego Cechy urządzenia: - dyspenser do pasty lutowniczej ewentualnie topnika lub kleju - kartusz 30ml, skok tłoka około 42mm (będzie napełniany maksymalnie do około 15ml) - napęd: silnik krokowy - sterowanie STM32F1, sterownik silnika krokowego, kolorowy wyświetlacz TFT 0,96", gniazdo SD - kilka przycisków...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Przepraszam za moderację - poprawiłeś gdy wystawiałem prośbę. Co do płytki podanie 9V na zasilanie 3V uszkodziło trwale prawdopodobnie procesor USB (cud, że główny uC jakoś przetrwał). Bez wiedzy i pomiarów trudno na odległość powiedzieć co dokładnie spaliłeś - moim zdaniem płytka na złom. A rezystory i kondensatory przy silnikach (w miejscu gdzie powinny...
Tak wiem. wgrałem, zweryfikowałem, rozłączyłem zworkę i wyłączyłem a następnie włączyłem zasilanie. Ten hex jest do tego projektu - Quasar ARM wykrywacz metalu z dyskryminacją. Jutro sprawdzę połączenia na płytce i poprawię luty :|
Witam, Podłączyłem baterię do Vbat aby podtrzymać zegar RTC, jednak po wyłączeniu i włączeniu zasilania zegar kontynuuje odliczanie od czasu w którym zostało odłączone zasilanie. Kod został stworzony w CubeMX i zmodyfikowany przeze mnie aby nie wpisywał po uruchomieniu stałego czasu wygenerowanego przez CubeMX. Co trzeba zmienić w kodzie HAL żeby po...
Podpinasz tylko 3 piny: GND, SWDIO i SWCLK. Ewentualnie na własną odpowiedzialność, możesz pokusić się o zasilanie z programatora.
Problem w tym, że RAM kasuje się po resecie więc trzeba to upchnąć gdzieś indziej w przypadku reset programowego albo przez NRST RAM nie jest kasowany. Tylko power on, lub low power o ile zasilanie RAM jest wylaczone.
Witam Mam płytke z STM32F107 na pokładzie, używam ADC i zauwazyłem nastepujący problem. Do wejścia adc mam pdpiete stałe napięcie powiedzmy 100mV. Po właczeniu zasilania pomiar wskazuje powiedzmy 101mV. Wyłączam układ załączam ponownie i mam wynik 103mV, i jak tak dalej powtarzam to wynik zmienia się w zakresie 99-103mV. Z czego to może wynikać? Podłączenie...
Witam. Czy może ktoś potwierdzić buga w tych prockach? Zaprogramowałem pin NRST jako GPIO (NRST_MODE = 2). Potwierdziłem że rzeczywiście jest tam taka wartość. Jeśli na włączonym procku zewrę NRST do masy nic się nie dzieje. Jeżeli włączę zasilanie z NRST zwartym do masy procek nie wystartuje póki NRST = 0. Wygląda jak by NRST było ustawiane jako GPIO...
Spróbuj odpić debugger i podpiąć tylko zasilanie i sprawdź wtedy.
Witam, Mam zbudowany układ z uC STM32F10x który za pomocą USART łączy się z kartą Smart Card ISO7816 za pośrednictwem ST8024. Podłączenie jest identyczne jak zalecane przez ST. Po restarcie karty przesyłany jest ATR z którego wynika że mam do czynienia z protokołem T1. Wysłanie ADPU "obudowanego" w blok z LRC na końcu (również wynika to z informacji...
Hej, Tak na szybko: - Sprawdź kabelek USB. Te cienkie/tanie mają bardzo duży spadek napięcia. - LM317 to osobna sprawa. Do USB stosuje się zwykle stabilizatory low dropout lub przetwornice. Dropout dla LM'a przy 25 stopniach i prądzie 0,5A to minimum 1,8V. Zapasu jest więc niewiele. - O kondensatorach odsprzęgających to trzeba pamiętać aby były jak...
Witam, Potrzebuję pomocy, bo w przeciwnym razie kolejnym projektem będzie miotacz ognia żeby spalić te wszystkie NRF'y :not: Mianowicie już od ponad dwóch tygodni próbuję połączyć ze sobą dwa nrf24l01. Próbowałem przerobić bibliotekę RF24 z arduino ale niestety bez rezultatu. Znalazłem natomiast inną. Napisaną dla F103 ale również nie chce ruszyć. Nie...
Jeśli podejrzewasz OpenOCD albo narzędzia, to po prostu wstaw miganie diodą do przerwania od systicka, zaprogramuj układ, odłącz wszystko a następnie podłącz tylko zasilanie.
Czy transceiver magistrali CAN TJA1050 można podłączyć bezpośrednio pod STM32F103. Pytam gdyż znalazłem sprzeczne informacje. W pdf'e układu jest zaznaczone iż współpracuje z układami 3.3 jak i 5V. Zasilanie układu to 5V i takie też jest napięcie na wyjściu układu RXT, a wiadomo iż stm32 nie toleruje takiego napięcie. Siedzę już 4 dzień i nie potrafię...
https://obrazki.elektroda.pl/1837581700_... Cześć. Chciałbym zaprezentować konstrukcję zegara opartego na lampie VFD IV-18. Jest to moja własna konstrukcja, samodzielnie zaprojektowana, chociaż oczywiście w jakiejś części stanowi kompilację wielu stron o zegarach VFD, podam linki, które mnie zainspirowały szczególnie: - https://steemit.com/electronics/(at)gleb...
Poza SPI ten czujnik ma też zasilanie. Może tu jest jakiś problem.
Witam _lazor_ napisał: Cóż zakres zasilenia takiego stm32L1 to 1.8 do 3.6V: https://www.st.com/content/st ...querycriteria=productId=LN1808 Można się przebijać na zalety STM32 , ale jak sięgniemy do Atmeli to taki Atmega168PV dla przykładu ma napięcie zasilania 1.8V do 5.5V i ma dość mały pobór mocy, zależny oczywiście od sposobu pisania programu i...
Ale właśnie o to chodzi. Do sieci nie ma nikt dostępu, chyba że sąsiad przez sufit się przewierci i podłączy. Myślę, że przez najbliższych parę dni ogarnę podstawowy kod- brak czasu (paca - życie). Docelowo nawet regulacja grzejnika może odbywać się przez taką sieć. Mały procesor, a co za tym idzie tani. Zasilanie po LAN-i - 4 żyły wolne. W wyłącznikach...
Witam Od kilku dni próbowałem uruchomić transmisję z czujnika HTU21D. Dziś o dziwo czujnik zadziałał (miałem kilka błędów). Zaobserwowałem dziwne zachowanie się transmisji I2c. Otóż chip HTU21D nie odpowiada komendą ACK na swój adres jeści nie przysunę ręki ku przewodom. Dodatkowo aby transmisja działała muszę też mieć podpięty analizator logiczny....
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...
Zbadaj sytuacje tak (jeśli jeszcze tego nie zrobiłeś): Odłącz JTAGa i zasilanie, podłącz zasilanie i chwilę poczekaj. Podłącz JTAGa (JTAG musi być najpierw włączony do kompa!), włącz OpenOCD, w telnecie wpisz "halt" i zobacz gdzie faktycznie stoi Twój program. 4\/3!!
witam Próbuje uruchomić STM32F030F4P6 za pomocą st linka wbudowanego w stm32f0 discovery , podłączam wg takiego schematu : [syntax=c]STM32FO DISCOVERY(złacze CN3, wszystkie zworki zdjęte) STM32F030F4P6 Złacze CN3 1 VDD_TARGET - VDD from application --- 2 SWCLK - SWD clock PA14 3 GND - Ground VSS 4 SWDIO - SWD data input/output PA13 5 NRST - RESET of...
Innym pomysłem godnym rozważenia jest też wykorzystanie dwóch diod połączonych zaporowo między sygnał a masę i sygnał a zasilanie. Oczywiście dobrze by sygnał wchodził na te diody poprzez rezystor który ograniczy prąd diod gdyby sygnał wyszedł poza "ramy" zasilania. Popatrz na notę katalogową STM'a- z tego co pamiętam(ale pewien nie jestem) w samym...
Oglądałem ARM: Interesuje mnie coś taniego. Spojrzałem na LPC2103 ale litości.. żeby to działało muszę doprowadzić aż trzy napięcia!! 5V dla logiki, 3.3V + 1.8V do proca... Przegięli. Do tego prawie brak czegokolwiek na temat programowania w necie. Jak wygrzebujesz jakieś antyki, to co się dziwisz. Poszukaj czegoś nowszego. W podobnej cenie jak LPC2103...
Witam Zmagam się z akcelerometrem ADXL345 + STM32F103. Połączenie po SPI. Otrzymuję na wyjściu wartość przyśpieszenia w kodzie U2. Zapisana jest na 13 bitach, w dwóch rejestrach 8 bitowych. Po odebraniu najbardziej znaczące przesuwam << 8 i łączę z mniej znaczącymi. Problem polega na tym, że wciąż otrzymuję wartość dodatnią, mimo że na najbardziej...
Marek_Skalski: Przepraszam, ale Kolega się myli. Każdy uC z rodziny STM32, w obudowie posiadającej przynajmniej 32 wyprowadzenia, posiada osobne zasilanie dla podtrzymania bateryjnego. Dotyczy to LSE, RTC i rejestrów pamięci RAM od 32x32 bity do 1024x32 bity. Nie każdy. Rodzina F030 nie ma oddzielnego zasilania do RTC, niezależnie od wersji "nóżkowej"....
sleep stm32f1 bootloader stm32f1 stm32f1 hd44780
zmywarka bosch wirnik silnik alternator trafic huawei tylna klapka
migajaca dioda miele kamera 70mai
Kod błędu F11 w urządzeniach: New Holland, Miele, Whirlpool Jak wyprostować długi kabel na desce?