Skocz do zawartości

Mike84

Użytkownicy
  • Zawartość

    56
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

Mike84 wygrał w ostatnim dniu 8 czerwca

Mike84 ma najbardziej lubianą zawartość!

Reputacja

27 Bardzo dobra

O Mike84

  • Ranga
    4/10
  • Urodziny 05.12.2002

Informacje

  • Płeć
    Mężczyzna
  • Języki programowania
    Arduino

Ostatnio na profilu byli

458 wyświetleń profilu
  1. A więc tak to wygląda: I tym razem wszystko działa. Prawdopodobnie nawet rozgryzłem co było nie tak z poprzednią, mianowicie na tamtej program próbowałem wgrać do dwóch mikrokontrolerów: atmegi328p - która okazała się spalona oraz na atmedze88 - która z kolei nie jest chyba obsługiwana przez WinAVR, pewnie to kwestia brakujących bibliotek. W szafie miałem jeszcze atmege8, trochę uszkodzoną, bo są oderwane dwie nóżki (Porty I/O), więc wcześniej nie brałem jej pod uwagę, ale z ciekawości wpiąłem ją do podstawki i poszło! Program się wgrał! Czyli wychodzi na to, że prawdopodobnie poprzedni układ też był sprawny Dzięki wszystkim za pomoc i cenne rady
  2. Zrobiłem już drugą wersje płytki, poprawiając wszystkie błędy i uwzględniając uwagi, wygląda to teraz w ten sposób: Wrzuciłem to do wytrawiacza i zobaczę czy będzie działać, na przyszłość będę jeszcze pamiętał o rozlaniu masy
  3. No różnica jest dość spora, to trzeba przyznać Ale jeśli chodzi o kwestie połączeniową to wszystko mi wtedy działało, nie miałem tylko podpiętego kwarcu, ale on tutaj nie jest problemem, ponieważ po odlutowaniu sytuacja pozostaje bez zmian. Może chodzi tutaj o odległości elementów od siebie? Słyszałem, że to może mieć duże znaczenie? Przyjże się też jeszcze dokładniej kondensatorkowi przy przycisku resetu, być może on faktycznie jest tutaj winowajcą.
  4. Ten kondensator ma za zadanie niwelować drgania styków przycisku, takie rozwiązanie wykorzystywałem przy próbach na płytce stykowej i wtedy wszystko działało, więc on raczej nie jest problemem
  5. Używam USBasp, z zworką SLOW. Połączenie jest w porządku, ścieżki mają przejście, nie ma zwarć i wgl, a MkAVRCalculator bez problemu wykrywa mi mC, przez co cała sprawa wydaje się jeszcze bardziej dziwna.
  6. Napięcia są w porządku, na pinach VCC jest 5V (względem GND), a na resecie jest stan wysoki, nie mam pojęcia co na tej płytce mogło pójść nie tak
  7. @atMegaTona Docelowo projekt miała być pod atmege328p (błąd na schemacie z mojej strony), ogólnie chciałem nauczyć się wytrawiać samemu układy w domu, a większość części miałem w szafie, więc stwierdziłem, że czemu nie Ale niestety płytka nie działa Znalazłem parę błędów (w sumie dość poważnych) przy montażu np. źle poprowadzone ścieżki do gniazda DC oraz przycisk reset podłączony tam gdzie nie trzeba, za duża wartość kondensatorów przy rezonatorze. Szkoda mi było wyrzucać płytkę, więc spróbowałem to jeszcze naprawić, tak to teraz mniej więcej wygląda: Wszystko jest teraz na swoim miejscu, nie ma żadnych zwarć, zimnych lutów, itd. przynajmniej nic już nie znalazłem, lecz mimo to uC nie chce się nadal połączyć z komputerem podczas programowania: Poszperałem też trochę w internecie i zastanawiam się czy nie zrobiłem tutaj za słabej filtracji zasilania przy samej atmedze? Za mało kondensatorów? Za duże odległości od uC? Co o tym sądzicie? Płytkę już raczej spisze na straty, ale chciałbym wiedzieć co zrobiłem źle by nie popełnić znowu tego samego błędu w przyszłości
  8. W sumie faktycznie, można by to poprawić, chociażby dla estetyki. Jasna sprawa, dzięki za pomoc
  9. Rezystor powinien wystarczyć, na diodę popłynie 12mA a na oporniku odłoży się zaledwie 0,14W, czyli nic się nie powinno spalić, przynajmniej w teorii. Oprócz tego reszta wygląda w porządku? To ma sens, słyszałem właśnie o tym, że nie powinno się prowadzić ścieżek pod tym kątem, ale tak do końca nie wiedziałem dlaczego i zastanawiałem się nad tym jeszcze bardziej od momentu kiedy zauważyłem, że producenci elektroniki, na swoich płytkach nie stosują do tej zasady. Dzięki za wyjaśnienie
  10. Cześć, witamy na forum Spróbuj podłączyć wszystko według tego schematu: Gdyby był nie zrozumiały to daj znać, rozrysuję go w prostszy sposób Moim zdaniem przyczyną problemu może być nie podpięcia pinu AVCC do zasilania, podobnie jak pinu RESET, tylko tutaj trzeba to zrobić poprzez rezystor 10k. Trzeba też podpiąć wszystkie piny oznaczone jako GND do GND programatora.
  11. Cześć, zaprojektowałem płytkę prototypową do nauki programowania mikrokontrolerów w języku C i chciałbym ją wytrawić. Sam nie dostrzegam błędów, ale byłbym wdzięczny gdyby ktoś 'z boku' na to jeszcze zerknął i ocenił czy nie mam żadnych bubli w schemacie i projekcie PCB I wykorzystując okazję chciałbym dopytać się też o jedną rzecz - dlaczego nie można rysować ścieżek pod kątem 90°?
  12. Dzięki za pomoc Spróbuje teraz wytrawić płytkę nie podgrzanym roztworem, ale dopytam też przy okazji na przyszłość, w jaki sposób można podgrzać taki wytrawiacz? Jest do tego potrzebna jakaś specjalna grzałka, pojemnik i wgl? Czy powiedzmy stary garnek na kuchence gazowej też wchodzi w grę?
  13. Cześć, ostatnio zainteresowałem się tematem samodzielnego tworzenia płytek drukowanych w domu. Mam już pierwsze próby za sobą, po których roztwór wytrawiacza (nadsiarczanu sodu B327) odlewałem do osobnego pojemnika, słyszałem, że można go potem użyć ponownie? Tylko zastanawiam się w jaki sposób trzeba go przygotować do ponownego trawienia? Trzeba go koniecznie podgrzać?
  14. Witamy na forum Tutaj masz bardzo fajnie wszystko wyjaśnione, jeśli chodzi o kwestie programową jak i połączeniową: https://forbot.pl/blog/kurs-arduino-ii-diody-rgb-tradycyjne-oraz-ws2812-id15495
×
×
  • Utwórz nowe...