Skocz do zawartości

FlyingDutch

Użytkownicy
  • Zawartość

    950
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    37

FlyingDutch zajął 1. miejsce w rankingu.
Data osiągnięcia: 17 października 2020.

Treści użytkownika FlyingDutch zdobyły tego dnia najwięcej polubień!

Reputacja

581 Mistrz

O FlyingDutch

  • Ranga
    7/10
  • Urodziny 28.05.1968

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Bydgoszcz
  • Języki programowania
    C/C++
  • Zainteresowania
    informatyka
  • Zawód
    Programista

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Cześć, @szymonw popatrz sobie na perspektywy i układ menu oraz funkcje IDE. Bardzo łatwo da się rozpoznać, że "STMCubeIDE" jest oparty na Eclipse. "TrueStudio" także było oparte na Eclipse. Za długo używałem Eclipse (gdzieś od roku 2003), aby nie rozpoznać układu perspektyw i okien aplikacji. Eclipse było napisane przez firmę IBM, a potem jego kod został uwolniony (Open Source). Na dzień dzisiejszy Eclipse jest nadal projektem "Open Source". Patrz linki: https://pl.wikipedia.org/wiki/Eclipse https://www.eclipse.org/ To jedna kwestia, a druga to fakt iż zmiana narzędzi
  2. Cześć, obawiam się, że jeśli definicji "GPIO_MODE_AF_iNPUT" nie ma w bibliotekach HAL (źródła) dla STM32F0, to zainstalowanie innego narzędzia nie rozwiąże problemu kompilacji. BTW: STM32CubeIDE jest tak samo oparte na Eclipse jak "System Workbench For STM32" Pozdrawiam
  3. Cześć, ja też planuję kilka wersji z różnymi lampami (Geiger). No najtaniej nie jest, ale jak policzysz koszty wysyłki z Ebay'a to wychodzi podobnie Pozdrawiam
  4. Cześć, a jaką lampę chcesz użyć (Geiger counter) i jakie ma napięcie anodowe? Schematy całkiem fajne (do których podałeś linki). Pozdrawiam
  5. Cześć, tryb "GPIO_MODE_AF_iNPUT" nie jest zdefiniowany w bibliotekach HAL dla STM32F0. Pokaż gdzie w kursie dla STM32F1 HAL jest użyty ten tryb bo też nie mogę znaleźć? Pozdrawiam
  6. FlyingDutch

    Układ całkujący

    Cześć @marku1707, niestety to co napisałeś jest smutną prawdą - kolega wątkotwórca chyba nie "zajarzył", że całką dla wartości stałej (amplituda prostokąta) jest funkcja liniowa. Pewnie wielkim odkryciem byłoby stwierdzenie, że ten układ prawidłowo scałkuje dużo bardziej skomplikowany przebieg napięcia. Przecież jeszcze kilkadziesiąt lat temu używano takich analogowych układów wzmacniaczy do rozwiązywania skomplikowanych równań różniczkowych (gdy komputery cyfrowe nie istniały, lub miały za małą moc obliczeniową). Pozdrawiam
  7. Cześć, mam cztery pytania dotyczące pierwszego z podanych w poście układów (może ktoś będzie w stanie mi odpowiedzieć): 1) Czy jeżeli mamy podane, że dany typ licznika Geiger'a może pracować od np. 400 V to jaki jest dopuszczalny górny zakres napięcia zasilającego "tubę" i jaki ma to wpływ na pomiary (no bo te krzywe do przeliczeń liczby impulsów na natężenie promieniowania podawane są dla konkretnej wartości napięcia zasilającego "tubę") 2) Czy na pierwszym podanym w poście schemacie stopień powielania napięcia z uzwojenia wtórnego transformatora (na kaskadowym powielaczu z dio
  8. FlyingDutch

    Układ całkujący

    Cześć, ten układ odwraca fazę o 180 stopni o czym napisał Ci kolega @marek1707. Podaj napięcie prostokątne ujemne i dodatnie (prostokąt) względem masy to napięcie na wyjściu będzie narastać i opadać i będziesz widział przebieg trójkątny. Stała czasowa ma wpływ wyłącznie na prędkość narastania/opadania napięcia na wyjściu. Pozdrawiam
  9. FlyingDutch

    Układ całkujący

    Cześć, no przecież masz kawałek trójkąta. Zmniejsz stałą czasową (pojemność) i daj na wejście sygnał prostokątny o zmiennej polaryzacji (w jednej połówce napięcie dodatnie a w drugiej ujemne) - dokładnie tak jak radził Ci @marek1707. Pozdrawiam
  10. Cześć, ostatnio na naszym forum pojawiła się oferta sprzedaży interesujących liczników promieniowania jonizującego (przeważnie są to liczniki promieniowania Beta i Gamma). Oto link do postu kolegi Volodymyra: Pozwoliłem sobie zakupić dwa typy z tych liczników: SI10BG oraz SBM-20 (szczególnie ten drugi cieszy się dość dużą popularnością. Tutaj linki do opisu tych liczników Geigera: https://www.ebay.com/itm/1x-SI10BG-Checked-Geiger-Muller-counter-/163696506148 https://www.ebay.pl/itm/NEW-SBM-20-SBM20-20-an-STS-5-SI22G-Geiger-Muller-Tube-Counter-TESTED/191831193846 https
  11. FlyingDutch

    Obudowa z gniazdami

    Cześć, może coś takiego by Ci pasowało: https://www.banggood.com/pl/Nes4Pi-ABS-Case-for-Raspberry-Pi-4B-with-3510-Cooling-Fan-p-1622151.html?cur_warehouse=CN&rmmds=mywishlist Pozdrawiam
  12. Cześć, chciałem właśnie skorzystać z promocji, ale nie mogę się zalogować do swojego konta w https://ebookpoint.pl. Zawsze logowałem się przez konto Google i to działało. Próbowałem z trzech przeglądarek i zawsze jest błąd. Ma ktoś z Was podobne kłopoty? Update: Musiało być chwilowe przeciążenie serwera bo teraz mi się udało. Pozdrawiam
  13. FlyingDutch

    DWT w STM32f103

    Cześć, nie doszedłem do tego, szkoda mi było czasu. Jak tobie udałoby się dojść co jest nie tak to opisz to w tym wątku - pewnie komuś się przyda. Pozdrawiam
  14. Cześć, zobacz taki CAD on-line "EasyeDA": https://easyeda.com/ Możesz w nim narysować schemat układu, zaprojektować płytkę PCB a nawet dokonać symulacji układu. Gdy zrobisz płytkę w tym programie to jednym kliknięciem możesz zamówić płytki w chińskiej firmie JLCPCB. jedna płytka kosztuje (dwie warstwy) 2 dolary. Najmniej można zamówić 5 płytek - to koszt 10 $. Przesyłka do Polski około 16$. - trzeba czekać około 5 dni. Pozdrawiam
  15. FlyingDutch

    DWT w STM32f103

    Cześć, też kiedyś natrafiłem na ten sam kod, co ty - on po prostu nie działa. Proponuję użyć jednego timera np. Timer1 aby odliczał mikrosekundy - wtedy funkcja opóźnienia us może wyglądać tak: void delay_us (uint16_t us) { __HAL_TIM_SET_COUNTER(&htim1,0); // set the counter value a 0 while (__HAL_TIM_GET_COUNTER(&htim1) < us); // wait for the counter to reach the us input in the parameter } w pliku main.c musisz oczywiście zadeklarować zmienną: TIM_HandleTypeDef htim1; w funkcji main musisz wywołać: MX_TIM1_Init(); a następnie: HAL_TIM_Base_Star
×
×
  • 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.