Tak, oczywiscie. Wszystko mogę udostępnić.
Przykłady i biblioteki ST dedykowane tak ja tutaj dla jakiegoś zastosowania mają to do siebie że często zawierają błędy i nie działają. Miałem już tak kilka razy. Bywa że trzeba zmienić pinout na poprawny lub zmodyfikować coś głębiej w sofcie. Aby sobie z tym poradzić musisz krok po kroku zweryfikować wszystko od początku. Jeśli masz pewność że init...
Jak poprawnie zrobić PCB czterowarstwowe? Jak zaprojektować warstwę zasilania mikrokontrolera STM32? Jak dobrać parametry ścieżek pod względem oczekiwanej impedancji? Jak zaprojektować poprawnie PCB dla STM32 oraz NRF24L01 wraz z obwodem anteny? Odpowiedzi na powyższe pytania nie tak łatwo znaleźć w czeluściach internetu, nie mniej jednak szczegółowy...
Wydaje mi sie ze interfejs SPI akurat poprawnie wysyla i odbiera dane, gdyz po wpisaniu np numeru kanalu komenda SPI1_writeReg, jestem w stanie pozniej odczytac ten numer kanalu poprzez SPI1_readReg. Uwazam ze to jedynie problem biblioteki. Obcenie proboje uzyc kopii biblioteki z Arduino/AVR przepisanej aby dzialala na STM32 i widze pewne niewielkie...
Połączenie jest oparte na SPI1: NRF | STM32 ________________ CE -> PB11 CSN(CS)-> PA4 IRQ -> PB10 SCK -> PA5 MISO -> PA6 MOSI -> PA7 bez żadnych rezystorów podciągających, SPI sprzętowe
Freddie, przesadzasz. Mnie zawsze odrzucało od F1; pierwsze projekty na STM32 robiłem na F0, potem F4, obecnie głównie na L4. F1 "odkryłem" na chińskich płytkach, głównie z powodu dostępności i ceny BluePill i jeszcze jednego wynalazku - takiego z wyprowadzonymi gotowymi złączami pod nRF24L01 i parę innych standardowych modułów. Fakt, uC byle jaki,...
Ciężko mi coś Ci doradzić, bo nigdy nie używałem aż tak kompleksowych rozwiązań i nie znam oferty dostępnej na rynku polskim. Jeśli zasięg może być nie większy jak kilkadziesiąt metrów to można pokusić się o użycie jakiegoś gotowego modułu bluetooth który będzie się zachowywać jak bezprzewodowy UART. Są też wersje radiowe ale nie wiem czy dostępne w...
Jako, że nie mogłem poradzić sobie z uruchomieniem żadnej z dostępnych bibliotek jedną z nich przerobiłem i uprościłem ile się tylko da. W chwili obecnej komunikacja działa (tzn coś się dzieje) między dwoma STM32 z wyłączonym CRC i ACK. Jednak odbiornik odbiera tylko jakieś 2-3% wysłanych 6-bajtowych pakietów. Co dziwne pakiety docierają bez żadnych...
What about the rest of pins? Are you going to leave them unconnected? Where are you going to use this board? I will use it to receive data from original stm32l discovery kit connected to couple of sensors and another nrf24l01 wireless modul, then hopefully send data to my pc to work with them ... like a small wireless meteo station with pc output....
Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c http://obrazki.elektroda.pl/4732813300_1...
Nikt nie jest w stanie pomóc? :|
Może macie zupełnie inne rozwiązanie Jest bilbioteka RadioHead, z stm32duino też powinno działać wg autorów tej biblioteki. Przykład jej użycia (ale niestety nie z STM32): https://randomnerdtutorials.com/rf-433mh... Biblioteka: https://www.airspayce.com/mikem/arduino/... Biblioteka ta wspiera również nRF24L01,...
Dzięki za pomoc. ID jest 0x410. Może być podróbka, bo kupiony na Aliexpressie od Chińczyka. Uszkodzony chyba nie jest. Daje się czyścić - Erase chip przebiega bez zarzutu. Niektóre programy działają na nim dobrze. Jednak są takie, które głupieją. Na identycznym mikrokontrolerze jest ok. Może coś z zegarami jest nie tak, bo NRF24L01 jako RX śmiga, ale...
Witam, zastanawiam się nad sterowaniem kilku prostych urządzeń z jednego miejsca - będzie to wymagało drobnych przeróbek i co najważniejsze wmontowaniu jakiegoś modułu radiowego + CPU. Wymagany zasięg - małe mieszkanie, więc prawie dowolny. Tutaj prośba o polecenie jakiś prostych i małych modułów gotowych do użycia: radio + procesor (praktycznie dowolny,...
witam Mam problem z napisaniem programu który obsługiwałby taki komplet. Używam dedykowanego oprogramowania czyli Atollic True Studio for STM32. Czy polecicie jakąś bibliotekę która będzie działaś z stm32f100. Czy ktoś z kolegów podsunie jakiś program wykorzystujący SPI1 do komunikacji z nrf24l01+ ? Jestem początkujący i nie wiem jak się do tego zabrać....
Witam, Z tego co ja zdążyłem zauważyć (u siebie), problem może wynikać z miminalnego czasu "inactive time" czyli 50ns pomiędzy transmisjami (CSN 1). Zważywszy, że w przypadku STM32F4 szybkość wykonywania instrukcji jest kilkukrotnie (co najmniej) szybsza, powoduje to naruszenie czasu, jaki staruszek nRF potrzebuje na otrząśnięcie się po ostatniej transmisji,...
Pierwszy link to wątpliwe rozważania na temat zasięgu klona nRF24L01+ Autor coś wspomina o STM32, ale link do repozytorium dotyczy tylko obsługi nRF24. Temat z drugiego linku znam bardzo dobrze i o tym wspomniałem już wcześniej. To właśnie tutaj freynder i tekka coś przebąkiwali o obsłudze tego starego układu jakim jest STM32F103C8. To co mnie najbardziej...
Witam, Mam problem z nawiązaniem komunikacji między dwoma zestawami STM32F103ZET6+nRF24L01. Bazowałem na informacjach z tej strony: "[url=http://maniacbug.github.io/RF24Net... Ściągnąłem odpowiednie pliki z klasami RF24 i RF24Network, oraz klasą SPI(wykorzystywana przez poprzednie klasy), przerobiłem je pod STM32, po czym spróbowałem...
W reference manualu nie ma niestety informacji, że alarm i linie EXT17 można ustawić dopiero po wybraniu RTC_OUT w CubeMX. Po ustawieniu "RTC OUT" na "RTC output on Tamper Pin" wybudzanie zaczęło poprawnie działać. Niestety coś stało się z SPI bo komunikacja nie działa. Mam już dość... Dodano po 28 Zamieniłem kolejność inicjalizacji RTC i SPI i teraz...
Witam, podłączyłem do mojej płytki 2 moduły nrf odpowiednio odbiornik do SPI1 a nadajnik na SPI2. Niestety mam problem z obsługą tych układów, nie zgłaszają mi one przerwań na pinach który ustawiłem jako wejściowy z pull-up oraz triggerem reagującym na zbocze opadające (sprawdzałem piny zwierając je do masy przerwanie zostało wywołane poprawnie). Funkcje...
What values of variables do you get inside isSending2() and what values you expect? 4\/3!!
Witam. Prosiłbym o radę w pewnym problemie. Mianowicie steruję PWMem serwomechanizm z STM32. Niestety cały czas serwo delikatnie drga(steruję nim sobie radiowo poprzez nrf24l01). Na oscyloskopie sprawdziłem, że dzieje się to dopiero po podłączeniu sygnału PWM do złączki. Na moje oko wynika, że zakłócenie wnika przewodem. W jaki sposób takich zakłóceń...
Witam, Mój komputer był już tak powolny, że byłem zmuszony przywrócić system, niestety... Teraz już komputer śmiga aż miło, ale niestety nie wszystko śmiga :not: Zainstalowałem, tak jak uprzednio (przed kilkoma laty) eclipse, bibliotekę HAL (czyli cały pakiet SW4STM32) i zintegrowany CubeMX. Niestety moje projekty nie kompilują się poprawnie. Wyskakuje...
Na tą chwilę załadowałem bootloader stm32duino i działa ok, do tego skompilowałem wsad mysensors serial gateway i również działa. SPI działa (z radiem nRF24L01), usb również działa (serial). Rozumiem, że obie firmy mogły więcej know-how ukraść od ST Micro niż NXP, ale z drugiej strony czy ST zamierza coś w tej sprawie robić? Co ciekawsze ... zdaje mi...
Dlaczego żadnej innej.? Chcę sam napisać a nie kopiować. Mogę, czy nie? trochę nie rozumiem waszych uwag. Jest w RMie podane że jak nie odczytam DR przychodzącego to następna odebrana dana spowoduje ustawieni flagi OVR. Pytam jak ją skasować. do czego tu kod. (nie posiadam funkcji przy sobie)! Drugie, po co mam czytać 6 bajtów skoro ich nie ma. To jak...
https://obrazki.elektroda.pl/3640115000_... Już jakiś czas temu wpadłem na pomysł aby spróbować wykonać czujnik prędkości i kierunku wiatru bez części ruchomych. Trochę poszukałem w internecie ale nie znalazłem nic co spełniałoby moje oczekiwania. Pewnego dnia wpadł mi do głowy pomysł na wykorzystanie belki tensometrycznej. Przeszukałem...
Hello, I'm really becomin a pain in the ass here, but I got one new problem here. Lately I designed my own PCB, it's simple board to communicate via USB with my PC and receive data through NRF24L01. The MCU on board is STM32L152RBT6, the same one mounted on STM32L Discovery kit I wanna use to program it. So I have this 5pin output on my PCB to connect...
Witam Jestem w trakcie budowy pojazdu gąsienicowego i doszedłem do wniosku, że zamontuje w nim kamerkę. Wykorzystany będzie prawdopodobnie moduł kamery OV7670. Moje wcześniejsze doświadczenia były jedynie z układami AVR oraz płytkami Arduino. Do nowego pojazdu chciałbym wykorzystać coś wydajniejszego, np. coś rodziny STM32 Na oku mam płytkę HY-Smart...
Witam, chciał bym prosić o rade szanownych kolegów mianowicie nie mogę uruchomić nadawania modułem nrf24l01 z pełną szybkością z użyciem przerwań od pinu "IRQ" już wyjaśniam, w trybie polingu nadawanie pakietu 32 Bajtów trwa 156us i wszystko ładnie śmiga odbieranie udało mi się uruchomić z wykorzystaniem przerwań oraz DMA, lecz gdy próbuje wysyłać za...
Problem rozwiązany, wystarczyło wykorzystac ten sam kod do obsługi nrf24L01 zarówno na STM32F3-Discovery jak i na Stellarisie. Dane przesyłane są teraz bez problemu.
Witam, Napisałem kod obsługi interfejsu SPI dla uC STM32F303 oraz STM32F051. Kod ten obsługiwał komunikację z NRF24L01+. Miałem problem z tym programem gdyż mikrokontroler przy próbie posłania bajtu do urządzenia za pomocą funkcji: [syntax=c] while (SPI_I2S_GetFlagStatus(SPIx, SPI_I2S_FLAG_TXE) == RESET) ; SPI_I2S_SendData(SPIx, byte); while (SPI_I2S_GetFlagStatus(SPIx,...
Mam działający kod na NRF24L01+ pod STM32F0/F4 i NXP LPC-1114, jakbyś potrzebował go to daj znać
Czuję się wywołany do odpowiedzi :) Przez te 5 lat mogliśmy zaobserwować zmiany znacząco wpływające na rozwój systemów wbudowanych i elektroniki w szerokim ujęciu, a także na nasze forum. W 2016 Atmel został wchłonięty przez Microchip, który na dobre zablokował dalszy rozwój AVR, preferując swoje produkty czyli 8-bitowe PIC. Na stronie Microchip, używając...
Witam, Mam napisany w cpp kod obsługi nrf24l01. Obecnie próbuje go tak przerobić, aby funkcjonował z wykorzystaniem przerwań. W przerwaniu musiałbym wywołać kilka funkcji będących składowymi klasy i tu się pojawia problem. Jeżeli funkcja obsługi przerwania znajduje się w pliku .c to nie mogę w niej korzystać z obiektów cpp. Natomiast jeżeli przerzucę...
U mnie węzeł MySensors z NRF24L01+ (i HC-SR501 + dimmer pasków led 5050 żeby zrealizować fade in i fade out by nie oślepiać w nocy, inny węzeł z RGB i MFRC522). Na STM32F103 może też po jakiś przeróbkach biblioteki by ruszyły więc jest to warte sprawdzenia jeśli znajdę jakieś dobrej jakości źródło takich modułów.
Witam, chciałbym zaprezentować Wam czujnik wilgotności mojej konstrukcji, a właściwie to bardziej sposób jego wykonania. Czujnik jest częścią większego https://obrazki.elektroda.pl/6661168900_... Dużym plusem takiego rozwiązania jest nieznaczna zmiana wyników pomiarów spowodowana zmianą napięcia zasilania, przy rozładowującej się baterii...
Gdzieś widziałem (tylko nie mogę znaleźć gdzie) schemat prostego analizatora widma DIY (taniego) - nie pamiętam na jakim scalaku. Jak znajdę - dam znać. Wiem, że były przykładowe widma routera Wifi, kuchenki mikrofalowej i paru urządzeń RF (2,4 GHz). Takie sprzęt byłby niezwykle pomocny podczas testów (nawet pomijając jego dokładność zawsze to lepsze...
Ja bym zdecydował się na NFR24L01 - mają dużo większe możliwości a cena podobna jak nie niższa. Jedyna bolączka to brak programowego resetu, co można obejść dodając do układu tranzystor za grosze. Procesor - jak wspominałem rodzina STM32F0 (chodzą po 10 zł lub w hurcie po 6 zł lub mniej). Imho jako stację centralną należy zastosować jakikolwiek procek...
https://obrazki.elektroda.pl/5923839700_... Witam, zainspirowany konstrukcjami prezentowanymi na forum postanowiłem zbudować własny wzmacniacz, projekt jest mocno oparty o https://obrazki.elektroda.pl/9005184900_... Końcówka mocy https://obrazki.elektroda.pl/2113869100_... Zasilacz Sterownik i przedwzmacniacza...
Witam Tak jak w temacie chciałbym skonfigurować dwa moduły nRF24L01 do najprostszej komunikacji między sobą. Mam na myśli podstawowe wysyłanie danych np. jednego bajtu, bez żadnych bajerów typu zmiana adresu, automatyczna odpowiedź, potwierdzenie dostarczenia itp. Do obsługi tych modułów korzystam z mikrokontrolerów STM32. Konfiguruję wszystko zgodnie...
STM32W108 się nie nadaje bo ma: - zbyt niską prędkość transmisji - zbyt niską prędkość rdzenia - za mało ramu - brak i2s a na nadajnik się nie nadaje bo nie ma USB. Gotowy scalak (też z firmy Nordic) oczywiście jest i był nawet w czasie w którym projektowałem ten układ, tyle że nie mam możliwości jego zakupu. NRF24L01 jest za to dość popularny. Nawet...
Moduł - który pokazałeś ma prawie same wady: duża podatność na zakłócenia, brak możliwości zastosowania wzmacniacza (mały zasięg) itd. Polecam za to moduł z układem nRF24L01 + wzmacniacz RFX2401. Myślę, że będziesz nim usatysfakcjonowany. Niestety koszt takiego układu jest nieco większy, ale i większy ma zasięg (teoretycznie do 1,6km). Istnieje również...
https://obrazki.elektroda.pl/7919769500_... Witam! Przyszedł czas, aby przedstawić Wam mój mały system automatyki domowej, nie mylić z inteligentnym domem, bo wystarczy, że są inteligentne proszki:P Zaczęło się niewinnie, bo od https://obrazki.elektroda.pl/4564531800_... https://obrazki.elektroda.pl/3093796000_...
0. Jak długo układ ma pracować na jednym zestawie akumulatorów? 1. W jakich temperaturach układ docelowo będzie pracował? 2. Jaki jest sens sztucznego podwyższania napięcia zasilania do poziomu ~5V, jeżeli większość układów pracuje do max. 3,6V? Tutaj istotne jest minimalne napięcie zasilania. 3. Jeżeli to ma być układ wykorzystujący efektywnie energię,...
https://obrazki.elektroda.pl/2384864900_... Często się słyszy, że kiedyś czasy były lepsze, że PRL nie był taki zły, a wielkie przedsiębiorstwa w rodzaju Unitry, Elwro, CEMI czy nawet FSO robiły wspaniałe rzeczy, tylko potem ten przebrzydły i zgniły Zachód raczył polski przemysł zniszczyć z zazdrości i w ramach zwalczania dobrego....
Zanim doszło do awarii to kontroler pracował normalnie, tzn: gdy zmieniałem kod (co 3 min), aby sprawdzić wartości jakie wartości wykonuje na np. serwomechanizmie i silniku to resetowałem go i wgrywałem nowy. Nie nadpisywałem kodu, aby poprawnie działał. Próbowałem odinstalowywać sterowniki na każdym porcie COM (3,4,5), następnie instalowałem dla CH341....
http://obrazki.elektroda.pl/6138058800_1... Mikromedia7 to płyta z 7" wyświetlaczem przeznaczona do projektowania prostych aplikacji multimedialnych z wykorzystaniem mikrokontrolera STM32F4. Stosunkowy duży rozmiar PCB pozwolił producentowi na umieszczenie wielu dodatkowych peryferiów ułatwiających proces projektowania. Kompaktowa budowa...
Nasza firma zleci zaprojektowanie następującego urządzenia: Sterownik prędkości obrotowej silnika szczotkowego DC oraz bezszczotkowego BLDC. Urządzenie ma być zamknięte w możliwie najmniejszej obudowie ale rozmiar płytki PCB nie może być większy niż 130x80mm. Do sterowania prędkością obrotową oraz wyświetlania wyników pomiarów będzie służył wyświetlacz...
nrf24l01 stm32 komunikacja nrf24l01 ustawi nrf24l01
makro usuwanie renault naprawiać whirlpool uszkodzić rezystor
adapter sieciowy adapter sieciowy
Alfa Romeo 156 1.8 TS – utrata mocy, wariator, MAF, zapłon, diagnostyka Alfa Romeo 156 1.8 TS 2004 – wysokie spalanie, brak mocy, szarpanie – diagnostyka usterek