Skocz do zawartości

Iwko96

Użytkownicy
  • Zawartość

    6
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O Iwko96

  • Ranga
    2/10
  1. Witam ponownie, marek1701 sugerując się Twoim pomysłem napisałem taki program: /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_hal.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ ADC_HandleTypeDef hadc1; DMA_HandleTypeDef hdma_adc1; TIM_HandleTypeDef htim10; /* USER CODE BEGIN PV */ /* Private variables ---------------------------------------------------------*/ uint32_t Pomiar_ADC = 0, dzielnik = 0; /* USER CODE END PV
  2. Doświadczenie w programowaniu jakieś już mam, ale od niedawna przesiadłem się na mikrokontrolery i pewnie stąd mam problem z opracowaniem odpowiedniej struktury programu. Chyba masz rację, chciałem zrobić to zbyt dokładnie chociaż ta dokładność nie byłaby w żaden sposób zauważalna. Inkrementowana zmienna będzie po prostu pokazywana na wyświetlaczu segmentowym i pod pewnymi warunkami zmniejszana. Ten generator jest częścią większego symulatora który buduje, wszystko będzie się odbywać na uC. Jestem mniej-więcej w połowie pisania programu i to był jak narazie jedyny problem z którym nie mogłem s
  3. Elvis zdaję sobie sprawę jak działają procesory, używając słowa "losowy" posłużyłem się skrótem myślowym. Oczywiście zamierzam użyć tu generatora liczb pseudolosowych. marek1707 chcę stworzyć generator natężenia ruchu drogowego gdzie wartość z potencjometru będzie średnim obciążeniem pasa ruchu a inkrementowana zmienna ilością samochodów. Aby ten generator był w miarę realistyczny nie chcę żeby samochody pojawiały się cyklicznie tylko z odchyleniem od tej średniej w jedną i w drugą stronę. Takie najprostsze odwzorowanie ruchu drogowego. Czasy o jakie mi chodzi są w granicach 1-10 sekund,
  4. Witam, posiadam płytkę STM32F407G-DISC1. Celem mojego projektu jest stworzenie programu, który będzie inkrementował pewną zmienną z losowym czasem. Wartość średnia tego czasu będzie zadawana z potencjometru, odchylenie standardowe będzie proporcjonalne do wartości średniej. Jestem początkującym w programowaniu mikrokontrolerów i próbowałem to rozwiązać za pomocą aktualizacji prescalera dla timera lecz to chyba nie jest właściwie rozwiązanie. Czy ktoś z forumowiczów posiada wiedzę jak coś takiego zrobić?
  5. Dziękuję wszystkim za odpowiedzi, problem był w warstwie fizycznej ekspandera. Na płytce zwarte były linie adresowe przez co adres urządzenia był niepoprawny. Po zmianie zworek ekspander zaczął działać zgodnie z oczekiwaniami.
  6. Posiadam płytkę STM32F407G-DISC1 oraz ekspander MCP23S08. Na podstawie kursu STM32F4 oraz STM32F1 próbuję zapalić diodę na wyjściu ekspandera. Korzystam z CUBEMX do konfiguracji mikrokontrolera oraz eclipse'a do programowania. Mam wrażenie, że wszystko robię w poprawny sposób, konfiguracja SPI jest zgodna z tą pokazaną w 9 części kursu STM32F1 a mimo to wyjścia ekspandera pozostają nieaktywne. Oczekuję, że zapali się dioda podpięta do pinu GP0. Poniżej dołączam mój kod: /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f4xx_ha
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.