Skocz do zawartości

danielll

Użytkownicy
  • Zawartość

    6
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O danielll

  • Ranga
    2/10
  1. To jest nucleo. Dokladnie stm32f303re. Wiem ze trzeba przelozyc zworke tylko jeszvze musze sprawdzic ktora. Chcialem sie tylko upewnic czy napiecie powyzej 5V nic nie uszkodzi i czy poprawnie podlaczam bo w sumie nie moglem znalezc nic w necie nic na temat polaczenia a czytanie dokumentacji jeszcze srednio mi idzie. Dzieki wielkie za pomoc
  2. Co do podłączenia akumulatora to jak podłączam bezsposrednio plus do VIN, mase do GND i wysuwam zworke to powinno być ok?
  3. Sterownik to LSM293D Zasilanie z lipola 7.4V Prawdopodobnie jak rozlaczyl mi sue przewod od zasilania z akumulatora to dotknal masy mikrokontrolera. Glowne pytanie brzmi czy w takim przypadku mikrokontroler calkiem sie spalil i jest juz do wyrzucenia.
  4. Podłączyłem sobie dzisiaj dwa silniki. Wszystko dzialalo dobrze az do pewnego czasu gdy przez przypadek rozlaczyl mi sie kabel doprowadzajacy zasilanie do sterownika silnika z akumulatora. Uslyszalem lekkie pykniecie i natychmiast wylaczylem obwod z akumulatora. Teraz nawet gdy podlaczam sam mikrokontroler to mimo ze diody sie swiecą to st-link nie wykrywa plytki. Dodatkowo zauwazylem ze plytka sie mocno nagrzewa. Czy to jest objaw spalenia mikrokontrolera? Prawdopodobnie tak, ale co konkretnie moglo byc przyczyna?
  5. Nie za bardzo rozumiem o co w tym chodzi Gdy przewod laczacy PIN1 z masa jest zwarty to funkcja mcp_read_reg zwraca stan wysoki na tym pinie czyli wartosc 0x02 (00000010). Po co nastepnie ta koniunkcja. Sluzy moze do tego zeby wyzerowac najmlodszy bit gdy dioda jest zaswiecona (bo wtedy tez jest na niej stan wysoki wiec zostanie odczytana wartosc 0x03) ?
  6. if ((mcp_read_reg(MCP_GPIO) & 0x02) == 0) Po co tutaj koniunkcja i jak ona dziala? chyba nie mozna w taki sposob odczytac wartosci z rejestru
×
×
  • Utwórz nowe...