Wracajac do ESP to prawdopodobnie chodzi o SDK w arduino (choc dziwne, ze jedne moduly dzialaja poprawnie a inne nie). Przegladajac ten temat: https://github.com/esp8266/Arduino/issue... natrafilem na kod: Gdybyś doczytał do końca ten wątek, to odnalazłbyś informację: The problem is not with the software. The problem is in the schematic solution....
Linear Feedback Shift Registers: https://www.analog.com/en/design-notes/r...
Czy da się w jakiś prosty sposób programowo zrobić ustawianie losowego wyjścia po naciśnięciu przycisku na STM32F103? Przykład: wciskam switch i losowo ustawia się jedno z zadeklarowanych wyjść. Na arduino jest funkcja random a tutaj nie mam pojęcia jak to zrobić.
1. C# ma inne stringi niż C. I zrobienie mainport.Write("DAC"); wyśle tylko 3 znaki a nie cztery jak C oczekuje. Tak że strcmp w C ma UB. bo to co jest odebrane nie jest C stringiem. Dodatkowo pokaż prawdziwy kod, bo masz złą ilość nawiasów w C#. Możesz: 1. Dodać zero w kodzie C 2. Dodać zer w kodzie C# np [syntax=csharp] SerialPort sp = new SerialPort("com12",...
Faktycznie, kompilator mógł zoptymalizować obliczenia. Zrobiłem test, tym razem generując zmienne wartości za pomocą funkcji random (RNG z STM32): wyniki są następujące: sin -> 2700 sinf -> 315 arm_sin_f32 -> 504 Tym razem obliczenia na pewno nie są optymalizowane bo podane czasy zmieniały się w niewielkim stopniu (w zależności od wygenerowanego innego...
Chciałem zrobić przerwanie zewnętrzne (EXTI0), że jak naciśnie się guzik na płytce to tam lampki się zapalą inaczej. Tylko problem jest taki, ze jak nacisnę sobie guzik to niby program skacze do przerwania - tj. tak mi OpenOCD pokazuje: halt target state: halted target halted due to debug-request, current mode: Handler External Interrupt(6)...
Witam na forum. Potrzebuję przesyłać szyfrowane komunikaty pomiędzy urządzeniami. Nie chcę korzystać z RSA itp, nie koniecznie dlatego, że gdy uC nie ma bloku kryptograficznego to obciąża uC, akurat w maim zastosowaniu nie ma to znaczenia. Trochę czytałem o kryptografii i chciałem się z tym spróbować. Na Elektrodzie, czytałem kiedyś o propozycji aby...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Sorry pomyliło mi się z E2, na schemacie i pcb mam do E2 (A2). Także wydaje mi się, że adres ma dobry, 0xA8 Write oraz 0xA9 Read. Poza tym na read przez chwilę mi szedł, na adresie A9. PCF ma adres 0xA0 i 0xA1. Poza tym na adresach A8 i A9 eeprom działał mi wraz z 3 innymi urządzeniami na i2c, tyle, że tam używałem AVRki (ATMega644PA-AU). Myślę, że...
(at)Freddie Chopin Przepraszam za zawracanie gitary. Odwouje to co napisaem w tym wątku. W teście przypadkiem ustawiłem liczenie przerwań niewłaściwego U(S)ARTu. Jakie znasz trzeba było napisać nie traciłbym czasu. Myślałem, że napisałem że chodzi mi tylko o przerwania. Jeżeli było to niezbyt jasne to jest mi naprawdę przykro. Nie napisałeś co, gdzie,...
Po paru godzinach doszedłem o co chodzi z ta sekwencja odczytu ADC. Ale mam problem, bo wejścia nie sa odczytywane wg kolejnosci. Nie jest to na szczęście random, ale niepokoi mnie to jak coś takiego się dzieje. Wygląda to tak jakby sequncer miał swoją wizję który kanał ma który numer. W tym uC jest tylko jeden ADC, korzystam z HAL, PC1 -AIN11, PC2-AIN12,PC3-AIN13,...
50 kB na taki projekt to przecież nie jest jakoś specjalnie dużo. uyheeyeyyyyy, nie? 24kb na biblioteki (c) wydaje mi się dość sporo... wynik takiej oto komendy - `arm-none-eabi-nm -ClS --radix=d --size-sort tutaj-nazwa-twojego-pliku.elf` To bardzo fajna komenda, wklejam końcówkę bo Elektroda nie puszcza: [syntax=bash]536876876 00000001 B Appli_state/home/maciej/dron2/output//.....
Okrojona itoa daje rade, krru twoja rada poprawiła nieco działanie - zamiast 125 pomiarów zapisuje aż 112, wcześniej różnica była większa i randomowo się zmieniała. Zastanawia mnie fakt taki: winą obarczałem prędkość zapisu na kartę ale jak zamiast 6 wysyłam 4 znaki to błąd jest taki sam. Bo długość nie ma znaczenia - i tak trzeba odczytać, zmodyfikować...
Panie Freddie. Dzięki za mocne słowa. Motywują mnie. Niestety znowu muszę prosić o pomoc. Tutaj jest datasheet RFM'a. http://www.sparkfun.com/datasheets/Wirel... Nie mam pewności jak interpretować informacje na temat SPI (tj. strona 14 i 15). Używam STM32F407, którym mogę wysyłać szesnastobitowe informacje po SPI. W tej chwili moja...
Timer wyzwala taki pomiar, jaki zaprogramowałeś w ADC. Jeśli zaprogramowałeś kolejny pomiar czterech kanałów bez discontinuous mode, to ADC zmierzy 4 kanały. Właśnie nie mogę zrozumieć różnic pomiędzy trybami discontinous i scan. Rozumiem, że SCAN skanuje dowolną ilość kanałów, dodatkowo można skanować z innym czasem próbkowania, ale czym się różni...
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,...
bo może w ramie ma on jakieś randomowe śmieci, spróbuj zamiast wyświetlania tego jednego pixela (czego raczej nie zauważysz) wypełnij cały ekran jakąś jedną wartością albo chociaż jego dużą część. coś w stylu: [syntax=c] for (cntr_horizontal=0;cntr_horizontal<20... { for(cntr_vertical=0;cntr_vertical<65;... { LCD_pixel(cntr_horizontal,cntr_vertical,...
Witam, już dobrych kilka godzin zastanawiam się, dlaczego timer 1 nie działa tak jak chcę. A chcę, poprzez poniżej przedstawione funkcje włączać żarówkę po odliczeniu przez timer na czas też odliczany przez timer. Konfiguracja timera 1: void Tim1_config(void) { RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; TIM1->CR1 |= TIM_CR1_ARPE; TIM1->CR1...
Generowanie liczb losowych to bardzo ciekawy temat. Niektóre mikrokontrolery np. STM32F4 mają wbudowany sprzętowy generator liczb losowych w tym wypadku 32 bitowych oparty o oscylator pierścieniowy oraz rejestr przesuwny ze sprzężeniem zwrotnym(nazywają go true hardware). Trochę się nim bawiłem. Jeżeli chodzi o generowanie programowe( nie wiem w jaki...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST v2.20.405/pl Strona domowa http://www.lavalys.com/ Typ raportu Kreator raportów Komputer AREKPAULAX33 Generator raportu ArekPaulax3 System operacyjny Windows 7 Ultimate Media Center Edition 6.1.7600 Data 2012-01-31...
Witam! Podłączyłem układ do zasilania, jako konwerter sygnału niesymetrycznego na symetryczny posłużył mi układ AD8138 który podłączyłem dokładnie tak jak jest to w nocie aplikacyjnej. Na wyjściu przetwornika jest totalny random. Napięcie zasilające filtrowane są przez kondensatory 100nF, 330nF i 1uF umieszczone zaraz przy samym przetworniku a trochę...
cheetah random random color wyłączyć random
wabco volvo komora klimatyczne schemat podłączenia bosch
politechnika poznańska generator magnesy neodymowe
Błąd wtrysku w koparce Volvo EC180 po rozgrzaniu Raspberry Pi wolno działa na SSD, szybciej na SD