Skocz do zawartości

ElektronPL_WiTu

Użytkownicy
  • Zawartość

    52
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

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

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

Reputacja

4 Neutralna

O ElektronPL_WiTu

  • Ranga
    4/10

Ostatnio na profilu byli

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

  1. Dzięki, zapoznałem się z tymi dokumentami na które nie trafiłem wcześniej. Już wiem sporo więcej, na podstawie tej dokumentacji https://www.st.com/resource/en/application_note/dm00287601-dsi-host-on-stm32f469-479-stm32f7x8-x9-and-stm32l4r9-s9-mcus-stmicroelectronics.pdf skonfigurowałem CubeMX w trybie "Adapted Command Mode" i utworzyłem taki kod: (main.c) /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DSIHOST_DSI_Init(); MX_LTDC_Init(); /* USER CODE BEGIN 2 */ uint8_t error = 0; uint8_t buffer[3]; HAL_Delay(500); // W tym momencie robię hardware'owy reset wyś
  2. Witam! Kilka dni temu zrobiłem płytkę do testowania mikrokontrolera STM32H747. Celem jest podłączenie wyświetlacza z interfejsem DSI. Niestety bardzo ciężko jest mi znaleźć jakąś dobrą dokumentację, która pozwoliłaby mi zrozumieć istotę DSI. Jeśli ktoś coś ma bardzo chętnie się zapoznam Równie pomocne było by dla mnie, gdyby ktoś przedstawił przykładowy kod, który np. odczytał by "Display ID". http://read.pudn.com/downloads746/sourcecode/embedded/2975114/RM69032_datasheet_V04_20140206.pdf (używam STM32CubeIDE) Z góry dziękuję za pomoc, pozdrawiam!
  3. Witam, mam problem z uruchomieniem karty SD przed SDIO w trybie "SD 4 bits Wide Bus" w tym trybie (przez FATFS) dostaję błąd "FR_DISK_ERR". Gdy ustawiłem tryb "SD 1 bit" to wszystko działa jak powinno. Wszystkie linie danych jak i linię CMD podciągnąłem rezystorami 47kohm. Czy jest coś co muszę dodatkowo zrobić po zmianie trybu z 1 bit na 4 bits? (oczywiście poza dodatkowymi 3 przewodami między kartą a płytką ) Płytka jakiej używam to NUCLEO-F429ZI. Na scn aktualne ustawienia. Pozdrawiam.
  4. OK, już wszystko jasne, w STM32 przesunięcie adresu wygląda inaczej i adres powinien być 0x6C a nie 0x36.
  5. Witam, mam problem z uruchomieniem I2C w płytce NUCLEO-F429ZI. Mam do podłączenia układ KT0806 (transmiter radiowy). Na Arduino go przetestowałem, działa poprawnie, a na STM32 mam z tym problem. Tak wygląda kod na STM32: uint8_t data; HAL_I2C_Mem_Read(&hi2c1, 0x36, 0x10, I2C_MEMADD_SIZE_8BIT, &data, 1, 10000); A kod, który działa poprawnie na Arduino wygląda tak: byte data; Wire.beginTransmission(0x36); Wire.write(0x10); Wire.endTransmission(false); Wire.requestFrom(0x36, (byte)1); data = Wire.read(); Wire.endTransmission(); Zrobiłem sobie prosty analizator logiczny
  6. OK, wyszło na to że w STM32CubeIDE jest praktycznie identycznie. Wszystko działa, dzięki za pomoc. Pozdrawiam
  7. Pobawiłem się tą aplikacją STM32CubeProgrammer. I to jest dokładnie to co jest mi potrzebne, tylko, jako że dopiero zaczynam to nie wiem jak z STM32CubeIDE można uzyskać plik HEX to zaprogramowania mikrokontrolera. Wiesz może jak to zrobić?
  8. Witam, mam takie pytanie, czy jest możliwość programowania mikrokontrolerów STM32 bezpośrednio, nie używając ST-LINK'a za pomocą STM32CubeIDE. Jestem w stanie zrezygnować z debugera bo mam zamiar stworzyć dwie płytki - jedną "standardową" z debugerem (na niej będę tworzył kod) a drugą w miarę możliwości jak najprościej, aby dało się tylko zaprogramować mikrokontroler - liczę na to, że będzie to możliwe bez żadnych układów bo zależy mi na miejscu. Wg noty katalogowej mikrokontrolera (STM32H747) da się go programować przez USB, tylko nie za bardzo wiem jak to zrobić. Pozdrawiam
  9. No chciałbym tę funkcję włączać tylko wtedy gdy np. łączę 20 wyprowadzeń masowych jednego układu, w innych sytuacjach chciałbym, aby było to wyłączone, żeby mi się coś nie połączyło przez przypadek. Zwróciłem na to uwagę bo w starszej wersji tego nie było i po prostu się przyzwyczaiłem.
  10. Jeśli chodzi o prowadzenie ścieżek to chodziło mi dokładnie o tą opcję co na scn "Ignore Obstacles", teraz się tylko zastanawiam jak można wyłączyć (podczas tworzenia schematu) automatyczne podłączanie się linii do złącz elementu na które najadę. Pozdrawiam
  11. Dobra już mam, aż mi troche głupio heh Właśnie też myślałem że to DRC i próbowałem wyłączyć, ale jednak nie. Jeszcze zauważyłem kolejny problem, że mi łączy wszystkie piny na jakie najadę linią podczas projektowania schematów, coś takiego: Wszystkie te kropki zrobiły się automatycznie, muszę trochę poszukać znając życie będzie tak samo skomplikowane jak to z prowadzeniem ścieżek
  12. Witam, mam taki problem z programem Autodesk Eagle 9.5.2, że automatycznie zabezpiecza mnie przed np. przecinaniu się ścieżek, prowadzeniu ścieżek zbyt blisko innych obiektów itp. Chcę to wszystko powyłączać, bo ja do tej pory używałem wersji 8.0, nie miałem tego i nie było problemu. Mnie te zabezpieczenia tylko denerwują bo program zazwyczaj nie rozumie jakie mam zamiary. Wiem co robię, a w razie potrzeby, mogę sobie zawsze włączyć DRC i sprawdzić co trzeba. Więc pytanie brzmi, gdzie te zabezpieczenia można wyłączyć... Pozdrawiam.
  13. Przepraszam za długą odpowiedź, potrzebuje mocy, bo ostatni zegarek, używający wyświetlacza epapierowego dawał radę np. przeglądać pliki (z karty SD) tekstowe, graficzne BMP a nawet słabej jakości filmy w formacie mov, co prawda 4FPS, bo ekran nie daje rady, ale zawsze coś hehe. Chcę aby następny mógł jeszcze więcej, to też mam zamiar użyć kolorowy wyświetlacz przynajmniej 30Hz. AMOLED, który wykorzystam ma interfejs MIPI co już wymaga zaawansowanego mikrokontrolera. Chcę żeby dało się obejrzeć film jakiejś znośnej jakości , aby obsługiwał dźwięk, miał WI-FI, żeby pokazał prognozę pog
  14. stm32l4r9 i ESP32 nie mają wystarczającej mocy do mojego projektu - to bardziej zaawansowany smartwatch niż zegarek. Ekran chcę aby był AMOLED w pełnym kolorze i kwadratowy - znalazłem taki firmy AUO. Poza tym będę projektował własną płytkę bo będzie miał dość specyficzne funkcje których nie ma w żadnym gotowcu. Mam już jakąś przeszłość w tworzeniu zegarków na rękę stąd pomysł czegoś tak zaawansowanego. Miałem na myśli zegarek na rękę.
  15. Zapomniałem powiedzieć że mikrokontroler będzie użyty w zegarku więc musi się dobrze miniaturyzować. Trochę popatrzyłem za tym STM32H747 i wydaje się dobry, tylko jest problem z dostępnością, wiecie gdzie można takie rzeczy kupić i uniknąć ogromnych kosztów wysyłki?
×
×
  • 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.