Witam, dziękuję za odpowiedź, ale już jakiś czas temu poradziłem sobie z nim i również mi wszystko pracuje. Pozdrawiam
Nie prościej czytać rejestr RTC_CNTH/L? Automatycznie podtrzymywany i uaktualniany z zasilania bateryjnego - o ile takowe występuje. ([url=http://www.google.pl/url?sa=t&rct=...
Tak jak pisałem, zmieniłem tylko niepotrzebny zapis: I naprawdę nie widzisz, że czas dalej jest modyfikowany, tyle że obecnie jakąś losową wartością? HAL_RTC_SetTime(&hrtc, &sTime, RTC_FORMAT_BCD) HAL_RTC_SetDate(&hrtc, &DateToUpdate, RTC_FORMAT_BCD) ?
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...
Napięcie na wyjściach masz takie samo jak wartość napięcia zasilania (w przybliżeniu) . Jeśli chodzi o 5V to są dostępne wejścia z tolerancją na takie napięcie (co oznacza, że nie zniszczysz STMa podłączając pod te wejścia sygnały o takiej wartości natomiast na ich wyjściu gdy ustawisz 1 logiczną to dostaniesz napięcie o takiej samej wartości jak napięcie...
Zrobiłem ten układ do testów w którym są tylko obydwa tranzystory, rezystor R2 i oczywiście dioda podwójna. I okazało się, że jest problem załączania. Gdy naciskam przycisk włącza się całość, ale procesor (u mnie STM32) z jakiś przyczyn nie może wysterować tranzystora npn (PDTC114). Gdy sam zwieram na stałe plus do rezystora/bazy npn, to po naciśnięciu...
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...
Poradę powyżej zignoruj. Możesz mierzyć wartość VREFINT, który jest dostępny na kanale 17. Jest to wewnętrzne napięcie odniesienia o wartości 1.2 V. Możesz go użyć do określenia że napięcie zasilania układu spada. Jeśli układ jest zasilany normalnie z 3.3 V, to powinieneś na tym kanale zmierzyć wartość około 1490 (4095 * 1.2 / 3.3). Jeśli napięcie zasilania...
Spróbuj odpić debugger i podpiąć tylko zasilanie i sprawdź wtedy.
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ść....
Mikroprocesor nawet bez kwarcu Ci zadziała. Ale generalnie dobrze by było zadbać o odpowiednie filtrowanie zasilania, ustalić stan pinów RESET i BOOT. Sprecyzuj swoje pytanie.
Jak na razie to kłopot z LCD przy zasilaniu 3.3 volta no przecież pisałem, podłącz zasilanie pod 5V...
Dalej E51 włącza się za każdym razem po pozbyciu się dławika. :D Czy kolega miałby coś do powiedzenia na temat zasilania N86? Patrzyłem w internet i znalazłem sample w TI (TPS65136RTER). Nie wiem jednak czy przysyłają "byle komu". Trzeba będzie próbować. P. S. Póki co wyświetlacz napędzam Atmegą 8. Jak się uporam z nim w 100% to puszczę go na STM32F103...
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...
Tylko, że w dokumentacji do STM32F103 nie ma chociażby nic na temat VREFINT_CA.
Piotrus_999 masz rację. Sprawdziłem w dokumentacji przykładowego kontrolera serwa M51660L - napięcie sterujące >3V. Jednak napięcie wyjściowe z portu jest niższe od napięcie zasilania i jest blisko granicy. Ja miałem problemy z popularnym tanim modułem z STM32F103 (na obrazku). Dopiero po dodaniu bufora podwyższającego napięcia serwa pracowały stabilnie....
Teraz już wszystko rozumiem :D Swoją drogą rozumiem, że można ich użyć jako swego rodzaju eeprom (choć to zupełnie coś innego) i zapisać np. ustawienia, a dopóki będzie zasilanie dane będą zapisane.
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...
Podpinasz tylko 3 piny: GND, SWDIO i SWCLK. Ewentualnie na własną odpowiedzialność, możesz pokusić się o zasilanie z programatora.
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.
Poza SPI ten czujnik ma też zasilanie. Może tu jest jakiś problem.
Zrób reset za pocą pinu Reset podczas działania płytki (czyli bez odłączania napięcia zasilania) i zobaczy zareaguje.
Witam, Od dwóch dni staram się podłączyć poprawnie programator zl30prg (odpowiednik ST-linka ) do mikroprocesora STM32F103C6T6A. Procesor został ręcznie przylutowany do płytki, tak że każda jego nóżka wyprowadzona jest na osobny goldpin. Posiłkując się tym: 16:41:12 : Unknown target connected 16:41:15 : Cannot connect to ST-LINK!...
Witam, konstruuję układ z użyciem STM32F103, którego muszę zasilać z 3,3 V oraz modułu GSM SIM900 zasilanego z 4,2 V, komunikacja między nimi po UART. Przeczytałem w datasheecie, że maksymalne napięcie na liniach RxD i TxD modułu SIM900 wynosi ok. 2,85 V. Nie chcę dorzucać dodatkowych stabilizatorów czy translatorów napięć, w związku z tym pojawia się...
Napięcie zasilania 3.3V - sprawdzone.
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...
tmx, czy przypadkiem nie korzystasz z funkcji do ustawienia portu z poradnika od Szczywronka lub pochodnych? Nie - funkcje napisałem sam - i oczywiście już dawno sprawdziłem, czy rejestry mają odpowiednie wartości. Podpięcie oscyloskopu lub analizatora brzmi jakby był potrzebny pull down. Tak też jest - podłaczyłem teraz przez 10k do masy i śmiga aż...
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!!
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...
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...
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...
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, 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...
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...
Czy na plytce STM32F429I-DISC1 po podlaczeniu do zasilania powinno uruchomić się demo? Czy muszę jeszcze coś zrobić?
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ę...
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...
Dodam że na złącze SWD mam wyprowadzone SWDIO SWCLK i zwykły reset (NRST). A co z masą i zasilaniem?
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
a jednak zrobiłem inaczej. Czyli że nie zlutowałeś wg kropki? W takim razie w najlepszym wypadku się nie uruchomi :] Gorzej jak trafisz tak że linie zasilania będą zamienione miejscami:p
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
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...
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 ;...
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!!
Zamówiłem dwa Cortex'y STM32F103ZET6, czekam na przesyłkę... W między czasie, patrzę na przykłady z STM32 i nie mogę się nadziwić.... no cóż czasem człowiek potrafi skomplikować proste sprawy... Używam startup.S i vectors.c od kolegi Freddie Chopin. Niby wszystko ok, ale jak ktoś przerabia jakieś rzeczy z USB, niech zwróci uwagę na dwie rzeczy. w ST...
Witam, Od jakiegoś czasu pracuję nad obsługą karty SD oraz FatFS. Bazuję na przykładach dołączonych do książki "Mikrokontrolery STM32 w praktyce". Podczas debuggowania doszedłem do momentu w programie, który powoduje niepoprawne działanie. Otóż w funkcji disk_initialize( BYTE) znajduje się następująca linia: [syntax=c] if (send_cmd(CMD0, 0) == 1) [/syntax]...
(at)jkowalsky oczywiście możesz ENC zasilać z czegoś zewnętrznego, ale generalnie polecałbym też wbudowany w STM32F4 kontroler + DP8348. ENC jest prądożerny, grzeje sie niemiłosiernie (taki jego urok), ma interfejs SPI a to dodatkowa zabawa. Zaleta ENC to fakt że jest na nim masa gotowych projektów + pare bibliotek do obsługi tego ustrojstwa. Swego...
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,...
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...
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 Udaje mi sie bez problemów programowac płytkę Nucleo przez programator SWD. Ale chciałem sprobować w celach edukacyjnych skorzystać z bootloadera. W srodku jest procesor STM32F103, więc ma wgrany bootloader w siebie. Zwarłem wejście Boot0 do zasilania, a Boot1 do masy. Próbuje programem Flash Load Demonstrator wgrać ale sie nie udaje. Port jest...
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....
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...
Pomyślałeś o spadkach napięć na źródłach prądowych wewnątrz WS2812? Producent podaje napięcie zasilania od 3.5 do 5.3. Z jakiego powodu uważasz, że napięcie to musi wynosić 5V, a nie np. 4.5V?
Trochę jestem zmęczony i nie pomyślałem. Podpiołem teraz ten moduł rs232 pod starą płytkę z stm32f103 - bez problemu mogę wysyłać dane na pc'ta. Tylko mam problem z odbieraniem danych - nie wiem czy to przez remapowanie pinów coś nie działa czy co. Więc to na pewno zasilanie było przyczyną nie działania układu. Dodano po 30 Miałem nieskonfigurowane...
1. po połączeniu resetów masz jeden pin wolny do innych zastosowań, a debuggować można z jednym resetem, choć jest nieco gorzej. 2. Są zbędne, z tego co wiem przydają się do "pokazywania" się na magistrali. 3. zbędny, ponoć zmniejsza nieco pobór prądu przez układ generatora 5. Nie, STM32 ma wbudowane pullupy, zewnętrzne nie są więc potrzebne. Te od...
potrzebna jest jeszcze masa, często też trzeba podłączyć napięcie odniesienia (napięcie zasilania mikrokontrolera). A do tego wszystkiego sporo zależy od tego jak reset jest zorganizowany po stronie mikrontrolera (jakieś układy resetu itd.), czy nie jest wyłaczony przez program, ...
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...
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 ?
Działa tylko przez przypadek. W programie nie ma żadnych innych funkcji i dlatego obszar pamięci RAM przydzielany zmiennej tdiv znajduje się zawsze pod tym samym adresem i nigdy nie jest zapisywany przez inną funkcję zachowując swoją wartość pomiędzy wywołaniami funkcji SysTick_Handler. Dlatego działa bez słowa kluczowego static. Dodano po 2 Nie dostałem...
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...
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...
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?
Szczęście że znalazłem Wasz wątek, może zaoszczędzi mi wiele pracy. W skład mojej pracy magisterskiej wchodzi min. płytka z stm32F103 i wyżej wymieniony GPS. Czy te problemy występują także, gdy GPS oddalimy od mikrokontrolera nawet o jakieś 20-25 cm. Płytkę uC bym zaekranował, przy nóżkach zasilaniach mam wszędzie 100nF, na oddzielnej płytce GPS mam...
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....
Zmieniłem procesor na STM32F103 i efekt był ten sam, dopóki nie wygooglałem gdzieś, że ENC28J60 potrzebuje sporo prądu, prawie 200mA i bezwzględnie musi go dostać. Odkąd porządnie go zasiliłem z zewnętrznego stabilizatora 3v3 zamiast z płytki zasilanej z USB zaczął działać bez pudła do 18Mb/s :-) Cóż, nie pierwszy raz okazało się, że porządne zasilanie...
Witam. Skonstruowałem sterownik wzmacniacza na pasmo 144MHz oparty na płytce STM32F103. Płytka współpracuje z wyświetlaczem TFT 2,4' po magistrali SPI. Całość wykonuje pomiary napięcia, prądu, temperatury, mocy wyjściowej, SWR, steruje chłodzeniem, przekaźnikami, zabezpieczeniami itp. Wielkości mierzone pokazuje na wyświetlaczu w postaci tekstowej,...
Moj post poszedł do kosza jako złośliwy, ale dalej nie widzę sensu tej pracy. Co chcesz monitorować. Moc? Napięcie / prąd? Wpływ oświetlenia na w/w parametry. Bardziej złożony układ? Dalej mam działać w drugą stronę. Przebadać pracę układu w zależności od energii elektrycznej wytwarzanej przez fotoogniwo To już Ci mogę dać rezultaty - albo będzie działać...
Witam grono. Próbuje zdiagnozować usterkę w Iroomba seria 600 (model 681).Po podłączeniu baterii brak reakcji sprzętu, powinien zagadać i zaświecić. Po demontażu obudowy i wyjęciu płyty głównej brak widocznych uszkodzeń. Podałem zasilanie na płytę 16 V z zasilacza serwisowego, pomiar oscyloskopem na procesorze STM32F103ZET6 nóżki 9 i 24 (out oscylatorów...
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...
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...
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...
Witam wszystkich, Jestem nowy jeśli chodzi o ARM, dlatego proszę o wyrozumiałość. Jako środowisko w którym chciałbym rozpocząć naukę programowania stm32 wybrałem corssworks. Kupiłem JTAG-lock-pick od Freiddiego i płytkę ewaluacyjną z STM32F103. Niestety nie mogę się połączyć z procesorem. JTAG został zainstalowany pomyślnie, crossworks go wykrywa jako...
Sterowanie silnikiem BLDC jest proste i jednoczenie nie jest ... Jest - bo niewiele trzeba i będzie działał, Nie jest - bo kultura pracy wymaga bardziej złożonych algorytmów ( np. sterowanie wektorowe ) Ja poprzestałem na takim prostym sterowaniu ... po części z braku czasu / wiedzy, po części z braku dawcy do testowania ... Silnik roweru SPARTA mam...
http://obrazki.elektroda.pl/1758889900_1... Dzień dobry, w myśl prawdy, iż najwięcej satysfakcji przynoszą wynalazki głupie, chciałbym dziś zaprezentować moje nowe dzieło. Jest nim urządzenie do wysyłania i odbierania krótkich wiadomości tekstowych, czyli tzw. bramka SMS. Dociekliwi wprawdzie zapytają, po co to komu, skoro każdy telefon...
AVE... (at)Czareqpl Jeśli lubisz się "użerać" z brakiem oprogramowania, sterowników i dokumentacji, to masz całą masę jednopłytkowców do wyboru. Większość jednak woli, jak ich SBC po prostu działa. Dlatego Tinker Board Asusa był klapą. Dlatego klapami jest większość konkurentów RPi i tylko nieliczne z nich są porównywalne, albo i lepsze. I one zdobywają...
Ja tam się nie znam, ale płytka wygląda dla mnie dosyć podejrzanie: pola miedzi z niczym nie połączone (w tym po µC :-? ), ścieżki zasilania procka poprowadzone...hmmm... :roll: , C16 i C19 (ten szczególnie) umieszczone źle, nie widać przelotek więc laminat zapewne jednowarstwowy czyli na pewno bez pola masy. Podejrzewam, że zakłócenia szaleją....
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...
Na stm32 na pewno się uda, ale na czymś większym niż stm32f103 - potrzebny jest sprzętowy i2s, aby bez zgrzytów przejść na spdif. Nie jest potrzebny. SPDIFa można mieć wprost z portu SPI. Tylko trzeba dobudować trochę softu do kodowania. No ale mimo wszystko lepiej dać coś nowszego. Jakiś F4xx czy F3xx. No ale jak widać to nie jest rozwiązanie dla...
STM32F103 (i jego odmiany) zyskał bardzo dużą popularność na świecie podobnie jak wcześniej ATmega32. Stał się takim nieoficjalnym standardem przemysłowym. Przecież wielu jest jeszcze producentów najróżniejszych układów z rdzeniem 8051(E). Paradoksalnie (F103) teraz może okazać się najlepszym wyborem dla wielu projektów amatorskich i nie tylko. Po liczbie...
Witam, Jako że w pracy mam chwilę wolnego postanowiłem w końcu wykonać przetwornicę na mikrokontrolerze, bo od dłuższego czasu za mną ten temat chodził, zwłaszcza wykorzystania naprawdę dzikich algorytmów sterowania. Tak więc stworzyłem niskonapięciowy model testowy na pająku. Schemat elementu mocy wygląda tak: http://obrazki.elektroda.pl/6473057900_1...
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ć...
Nikt nie ma pomysłu jak można rozwiązać problem? To nie rozwiązanie problemu, ale sugestia, co może pomóc: 1. Ustaw BOOT0 do zasilania 2. Połącz się ST-LINK Utility 3. Wybierz Target -> Option bytes (odtąd nie jestem pewien, piszę bez dostępu do ST-Linka) 4. Jeśli w pierwszym od góry comboboksie jest "Enabled" zmień na "Disabled". To powinno permanentnie...
Witam, Ta płytka z F429 to jest waveshare'a (jest tam nawet ich nazwa) - to jest chińczyk robiący trochę modułów z różnymi elementami/lcd - szczególnie popularne od niego są wyświetlacze spi do raspberry pi. A logo ST tak sobie pewnie projektant umieścił w celach "marketingowych" ;) . Pozwolę sobie dodać swoje 3grosze w temacie "podróbek" :) : Kupiłem...
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...
Odpiąłem zasilanie (z USB) na kilka minut po czym załączyłem i normalnie ruszył. Nieużywanie systemu kontroli wersji. Możesz trochę jaśniej ? Dodano po 9 Wychodzi raczej na to jak by się licznik przepełniał bo chwile pochodzi od restartu a potem się tak jakby zawiesza. Dodano po 13 Wszystko działa dopóki nie przyniosę drugiego laptopa z stołu obok i...
Czas wyświetlany jest w systemie 24 godzinnym AM/PM / Niestety nie znam się na programowaniu , aby dokonać potrzebnych zmian w programie . Liczyłem na tamtejsze forum że ktoś pomoże , ale na razie nikt nie wyraził chęci , może któraś z osób na naszym portalu wyrazi chęć pomocy . Czyli nie jest wyświetlany w tym systemie. Na dodatek właściwie w ogóle...
Jakiekolwiek ADC, z punktu widzenia współczesnej elektroniki 50Hz to praktycznie DC :) Niekoniecznie. Dużo jest przetworników np. 16-bitowych "pomiarowych", które mają częstotliwość próbkowania < 10Hz. Przede wszystkim, jaka rozdzielczość (pomiaru/przetwornika)? Jak chcesz tę rezystancję mierzyć? Na start poleciłbym wbudowany przetwornik w jakimś...
1) Enkoder do 12 bitowy enkoder magnetyczny AS5045. 2) 12 bit na obrót 3) Regulatory połączone są szeregowo. Pozycyjny->prędkościowy->prądowy(momento... Wyjście regulatora poprzedzającego podawane jest na wejście regulatora następnego. Przed regulatorem prędkościowym i prądowym jest dodatkowa furtka gdzie można dodać dodatkową prędkość zadaną (do tej...
Mam testową płytkę, do wejścia przetwornika ADC potencjometr na krótkich przewodach i pomiary bardzo pływają. Zmiany wartości wyjściowych są rzędu 60 bez względu na poziom napięcia we. czyli nie są proporcjonalne do wysokości napięcia. Np. przy niskich napięciach pomiar 'chodzi' miedzy np. 50 a 110. Przy wysokich 3900 - 3970 itd. Nie wiem czy przyczyna...
Witam, podobny temat był już poruszany w poniższym wątku: [url=http://www.elektroda.pl/rtvforum/to... jednak u mnie problem jest nieco bardziej niepokojący. Używam HopeRF oraz STM32F103C8T6. W przeciwieństwie do opisanego tam przypadku mam aktywną antenę zewnętrzną podpiętą na długim kablu (3m) i położoną z dala od uC (min. 2...
http://obrazki.elektroda.pl/1681558200_1... Na chiński rynek trafiła nowa płytka rozwojowa o nazwie BluePill. Płytka umożliwia pracę w środowisku Arduino z użyciem bibliotek STM32Duino. Sercem płytki jest układ STM32F103C8T6 firmy STMicro, integrujący w sobie, taktowany częstotliwością 72MHz, jednordzeniowy procesor ARM typu Cortex-M3...
stm32f103 breakpoint usart stm32f103 stm32f103 usart1
lampy przegrzewanie kodowy oznaczenie programy drukarek samsung
zapłon honda przezroczysty monitor
Amica PI6508 PLU – płyta indukcyjna wyłącza się podczas pracy, przyczyny i diagnostyka Amica OKP6651S – lokalizacja bezpiecznika topikowego i termicznego w okapie kuchennym