Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'programator'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - DIY
    • Projekty - DIY roboty
    • Projekty - DIY (mini)
    • Projekty - DIY (początkujący)
    • Projekty - DIY w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie

Kategorie

  • Quizy o elektronice
  • Quizy do kursu elektroniki I
  • Quizy do kursu elektroniki II
  • Quizy do kursów Arduino
  • Quizy do kursu STM32L4
  • Quizy do pozostałych kursów

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Imię


Strona

Znaleziono 3 wyniki

  1. Geneza Potrzebowałem programatora/debuggera do mikrokontrolerów z rdzeniami M0-M4 (oraz tymi nowszymi). Głównie STM32, ale RP2040 czy GD32 też warto by obsługiwał. Niestety JLink EDU (w pełnej wersji) nie jest już praktycznie dostępny, a BASE kosztuje raptem 2.5k PLN... Zdecydowanie za drogo. W związku z tym postanowiłem zlutować sobie BlackMagicProbe'a. Efekt Programator został zbudowany z THT, co bym nie musiał kupować zbyt dużo części (wszystko poza złączem IDC10 było w szufladzie). Lista elementów STM32F401CCU6 "Black Pill" - rdzeń, wraz z wgranym skompilowanym oprogramowaniem 😉 (Aż musiałem stawiać maszynę na linuxie by to ogarnąć). 2x TXS0108EPWR - moduł dwukierunkowego konwertera poziomów logicznych 1x AMS1117-1.5V - LDO 2x Kondensator 10uF THT (25V) 1x Kondensator 100nF THT 4x Rezystor 220-470R 0.25W (zalecane 1%) 5x Rezystor 100R 0.25W (zalecane 1%) 1x Rezystor 10K 0.25W (zalecane 1%) 4x LED (biała, niebieska, czerwona, zielona). Kolory wedle uznania 😉 1x Złącze IDC proste, 10 pin (2x5). W sumie chcąc kupić wszystkie elementy wychodzi ok. 100-120 PLN. Test w działaniu Po podłączeniu Raspberry Pi Pico (tylko ten mikrokontroler miałem zlutowany z wejściem SWD) do programatora i podłączeniu wszystkiego do zasilania odpaliłem GDB, by przetestować działanie. Jak widać na załączonym obrazku programator znalazł RP2040. Programowanie również działa (tego nie załączyłem na obrazku). Parametry techniczne Wymiary: nieco za duży 😉 95x80mm. Płytka dwuwarstwowa. Czy można zlutować ręcznie (lutownicą kolbową): tak Koszt/cena komponentów: ok. 100-120 PLN Obsługiwane mikrokontrolery: praktycznie każdy ARM... Ciągle dodają nowe do BlackMagic'a. Obsługiwane napięcie MCU: 1.65-5V (stąd konwertery poziomów logicznych) Zasilanie: złącze USB-C Pliki projektowe (EasyEDA STD + Firmware 1.10rc1), schemat, PCB PCB nie do końca zostało zrobione zgodnie z regułami, aczkolwiek to tylko prototyp (myślę zrobić lepszą aka. mniejszą wersję na bazie SMD z pełnym złączem 26-pin, 10-pin Cortex oraz 10-pin Segger... I prawdopodobnie złączem 4-pin tylko do SWD 😄 Co by potem nie bawić się z kabelkami. Pliki PCB.zip - do przeróbek 😉 EasyEDA STD (oraz Firmware) PCB Gerber.zip - do zamówienia, gdyby ktoś chciał taką samą sztukę (wersja SMD będzie dużo trudniejsza do zlutowania) Appendix Wszelkie uwagi mile widziane 😉 (pomijając porty masowe skierowane w górę, to był bardzo szybki prototyp, który był potrzebny ASAP).
  2. Witam, na wstępie przepraszam, jeśli podobny temat już był, sam jednak nie mogłem znaleźć tego o co mi chodzi. Mój problem wygląda tak. Podczas jednego z kursów Arduino na Forbocie prawdopodobnie zepsułem swój mikroprocesor. Środowisko pokazuje, że kod został wgrany bez problemów lecz nie wykonuje się on, a na płytce prototypowej miga dioda z podpisem "L". Na szczęście mam drugą atmegę328, lecz kupiłem wersję bez bootloadera ponieważ była tańsza, a sam chciałem wypalić loader przy pomocy Arduino. Teraz skoro atmega nie działa zastanawiam się nad kilkoma opcjami. 1. Kupno nowej atmegi z bootloaderem i wypalenie bootloadera na drugiej. 2. Kupienie programatora. W przypadku programatora mam kilka pytań. Czy przy pomocy programatora da się w jakiś sposób wypalić bootloader na czystej atmedze? Jakiego rodzaju programator byłby dobry na początek i czy potrzeba do niego jakieś szczególne sterowniki (nie ukrywam, że wolałbym mieć coś kompatybilnego z linuxem, ponieważ używam praktycznie tylko tego systemu). Jeśli miałbym programator, to jak wygląda pisanie kodu w czystym C na atmegę? Czy istnieją alternatywne środowiska do Atmel Studio, które działają na systemie z pingwinem? Z góry dziękuje za wszelkie odpowiedzi i pozdrawiam!
  3. Zakupiłem ostatnio płytkę z chin, klon arduino nano, który nazywa się funduino Nano 3.0. Posiadam również oryginalne arduino leonardo, przy którym nie mam żadnych problemów z wgrywaniem programu, natomiast w przypadku klona nie mogę się z tym uporać. Na płytce domyślnie wgrany jest blink. Zainstalowałem sterownik CH340 (windows 10), próbowałem wgrywać na zarówno dla ATmega328P oraz ATmega328P(Old Bootloader), oraz klikać/przytrzymać przycisk reset przed wgraniem programu. Przy wgrywaniu ATmega328P(Old Bootloader) diody TX/RX przez chwilę mrugają jednak potem nic się nie dzieje i wyrzuca mi błąd. Jedyną różnicą jaką zauważyłem szukając rozwiązania, to fakt że po instalacji sterownika CH340 na filmach instruktażowych płytka pojawiała się na innym porcie COM. U mnie od początku jest to COM11, ale już nie mam za bardzo pomysłu jak mógłbym to inaczej zainstalować. Odinstalowałem sterownik z poziomu menadżera urządzeń, a następnie ponownie zainstalowałem.
×
×
  • 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.