Skocz do zawartości

Krawi92

Użytkownicy
  • Zawartość

    346
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Krawi92 zajął 1. miejsce w rankingu.
Data osiągnięcia: 30 kwietnia.

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

Reputacja

67 Bardzo dobra

O Krawi92

  • Ranga
    6/10

Ostatnio na profilu byli

1158 wyświetleń profilu
  1. @trainee mam pytanie odnosnie mojego pierwszego posta. Czy te 2 zapisy, jeden gdzie w uni znajduje się struktura i potem rozbite na 2 części są sobie równoznaczne jeśli chodzi o działanie?
  2. Ciekawy przykład heh
  3. A czy mógłbyś podać jeszcze może jakiś prosty przykład kiedy warto stosować unie, lub łączyć je ze strukturami ? Powiem szczerze, że nie często spotykam w różnych kodach unie.
  4. Czyli rozumiem to tak : typedef union { uint8_t idx[6]; struct { uint8_t godz; uint8_t min; uint8_t sek; uint8_t dni; uint8_t miesiace; uint8_t rok; }; }t_datetime; zmienna tablicowa w unii zajmuje 6 bajtów w pamięci powiedzmy pod adresem: 0x00 0x01 0x02 0x03 0x04 0x05 I zmienne w strukturze również, dlatego te wartości się pokrywają
  5. Dziś tak usiadłem i staram się zrozumieć czym jest unia, jak z tego korzystać itp. Nie do końca jeszcze wszystko jest jasne, wiem tylko tyle, ze unia dostosowuje swój rozmiar do największego typu, jaki się w nim znajduje, czyli np: union { uint8_t idx[6]; uint16_t var; }unia; Rozmiar unii to 6B,a nie jak w przypadku struktury 8B. Znalazłem pare przykładów, które łączą unie i struktury wykorzystując pewna właściwość do przeprowadzania szybszych operacji na zmiennych strukturalnych. typedef union { uint8_t idx[6]; struct { uint8_t godz; uint8_t min; uint8_t sek; uint8_t
  6. Zadbaj o jakość wydruku, bo ja dawałem dupy już tu na samym początku. Wydruk musi być idealny, najwyższej jakości. Zdarzały mi się przerwane ścieżki już na wydruku. Nie wspominam już o niedotykaniu go bo z łatwością zetrzesz toner że śliskie strony papieru. Reszta to już odpowiednią obróbka płytki, termotransfer i trawienie. Powodzenia
  7. Jeżeli się nie mylę to spacing określa szerokosc kratki poligonu, bo możesz wybrać rodzaj jego wypełnienia, pełny, w kratkę itp.. Ale to do sprawdzenia. Ja bym już taka płytkę spróbował zrobić. Jak to 1x to jeszcze wiele problemów Cię czeka
  8. Jaka metoda będziesz wykonywał płytkę?
  9. No teraz to trochę chyba przegiąłeś z tym poligonem, aż się zwarcia do masy porobiły xd ja isolate ustawiam w milsach, 24, góra 32. Wiesz wszystko zależy jaka metoda robisz płytkę, nie wszystko zrobisz żelazkiem. Jeśli chodzi o poprawianie isolate to też tak robię, po prostu kasuje polygon i rysuje nowy. Chociaż jakby się zastanowić to powinno być info poligonu i tam jego parametry też pewnie mozna z ręki zmienić.
  10. Ja na razie zszedłem do 0805, jeszcze ciężko mi idzie lutowanie pod mikroskopem, muszę się patrzeć na element
  11. Robiłem niedawno bardzo podobna płytkę z 2 ds18b20 i takim wyświetlaczem. Kondensatory umieściłbym jak najbliżej nóżek uC i stabilizatora. Myślę że poprowadzenie zasilania pod rezystorami, nie ma żadnego wpływu. Jaki isolate użyłeś do wyłania poligonu, 24? Ja czasem używam nawet 32. I polecam zacząć zabawę z smd, napewno zmniejszy to rozmiary plytek, a elementy 1206 czy 0805 spokojnie polutowac mozna zwykła stacja lutownicza. Rezystory 1k przy segmentach? Ja mam 470ohm i jak świeci słońce to czasem nie widzę co tam świeci na wyświetlaczu
  12. @mn860618 Mikrokontrolery AVR Język C Podstawy programowania wyd. II - M. Kardaś - twarda oprawa
  13. Dobrze niech będzie, źle się wyraziłem może. W mojej książce był temat przedstawiony w ten sposób więc tak przyjąłem, choć może to się wydać nie intuicyjne na poczatku. Zdarzylo mnie się popełnic kilka razy taki błąd z = zamiast == więc to podejście wydawało mi się jak najbardziej sensowne. Nie wiem co masz do mojego zachowania bardzo często zadaje pytania, gdy mam jakis problem i nie pamiętam, żebym się wykłócał z kimś
  14. Hmm, mamy tak nie robić bo Ci się źle kojarzy?
×
×
  • 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.