Skocz do zawartości

Zealota

Użytkownicy
  • Zawartość

    55
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

Zealota wygrał w ostatnim dniu 22 lipca 2018

Zealota ma najbardziej lubianą zawartość!

Reputacja

28 Bardzo dobra

O Zealota

  • Ranga
    4/10

Informacje

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

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

  1. Korzystałem kilkukrotnie z Elecrow. Koszt przesyłki to ok 8 dolarów najmniej. Co ciekawe zawsze szło DHL'em do granicy, od granicy pocztą. PCB dostawałem po ok 2 tygodniac, łącznie z produkcją, żaden podatek vat nie był doliczany. Obecna promocja to niestety tylko 1 zakup do koszyka za .99 centów. Można dorzucić kolejne zamówienia, ale już w wyższych cenach. Zatem za ok 14 dolarów z przesyłką można zamówić 20 płytek PCB - uważam, że warto.
  2. Twoje problemy wynikają prawdopodobnie z tego, że nie korzystasz z pinu reset do programowania. Taki pin ma każdy programator ST-link, niestety te tanie nie korzystają z niego. Należy zatem przy programowaniu i debugowaniu korzystać z programowego resetu. Żeby wymusić takie działanie w System Workbench należy zmodyfikować skrypt debuggera. Gdy skompilujesz źródła i uruchomisz Run lub Debug automatycznie tworzony jest plik konfiguracyjny "xxxxx.cfg". Znajdziesz go w głównym katalogu projektu. Musisz go wyedytować i zakomentować linię: "reset_config srst_only srst_nogate connect_assert_srst" wpisując # na początku linii. Uwaga!. Wcześniej należy wejść do: Menu->Run->Run Configurations, w zakładce Debugger opcja Configuration Script i zmienić na User Defined w przeciwnym razie zmiany w pliku zawsze będą nadpisywane. Co do samego ST-link Utlity i konieczności "długiego trzymania resetu" to prawdopodobnie masz stary firmware w ST-link, warto go zaktualizować. Dla zasady czysty Blue Pill powinien dać się zaprogramować przez ST-Link bez żadnych dodatkowych działań. Warto posprawdzać kabelki, sterowniki i firmware. Dla pewności należy sprawdzić, czy zworki bootloadera są dobrze ustawione. Generalnie pisząc korzystanie z BluePill bywa upierdliwe. Żeby pozbyć się "upierdliwości" warto zainwestować w jakieś Nucleo albo Discovery, gdzie na pokładzie już jest wbudowany ST-link i to bez ułomności, co zwykle ułatwia pracę.
  3. Warto doczytać o tym problemie tutaj: http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Warunek-wielokrotnego-wyboru-switch-case/17 W akapicie: "Tworzenie zmiennych wewnątrz switch'a" jest dokładnie opisane jak korzystać w takim wypadku z case. Ten problem powinien wyłapać kompilator, ale być może masz "zbyt luźno" skonfigurowany.
  4. Zealota

    ESP-01S ESP8266 problem ze startem

    U mnie adapter (podejrzewam, że taki sam lub podobny) wygląda jak na zdjęciu. Musiałem dolutować zworkę, która założona pozwala programować ESP, zdjęta umożliwia pracę z komendami AT. W takiej konfiguracji działa wszystko poprawnie. Ciekawostka jest tak, że do programowania można używać dowolnej prędkości - moduł w trybie wgrywania sam sobie dobiera baudrate. Natomiast w trybie komend AT prędkość jest na sztywno. Wszystkie moje moduły, a jest ich kilka, działają z prędkością 115200. Druga ciekawostka to taka, że przy wgrywaniu nowego softu trzeba dobrać właściwy, taki który pozwala pracować z komendami AT - a nie jest to takie oczywiste.
  5. Nic dodać nic ująć. Trafny komentarz, od razu sobie o tym pomyślałem
  6. Zastanawiam się skąd bierzesz plik hex i po co go używasz. W domyślnych ustawieniach System Workbench nie ma możliwości generowania pliku w tym formacie. Używasz jakiegoś dodatkowego pluginu, czy jeszcze jakoś inaczej go generujesz? W SW jest przecież przycisk "Run", który z poziomu Eclipse wgrywa plik elf do procesora, nie ma potrzeby używania ST link utility. Na początku jest trudność z takim sposobem, ale w projekcie należy zmodyfikować opcje debuggera i bez problemu z każdego projektu można wgrywać wsady do mikrokontrolera. Wszystko wskazuje, że używamy tej samej wersji SW.
  7. Niezależnie od tego czy producent ma podgląd gerberów czy nie, to i tak warto korzystać z zewnętrznej przeglądarki, np. prosto z KiCada albo tej: https://pl.zofzpcb.com
  8. Warto zaznaczyć, że konkurencja ma takie narzędzia już od dawna, nie mniej jednak całość ułatwia proces zamówienia.
  9. Zealota

    Orange Pi 3 - godny następca dla Raspberry Pi 3?

    Jak właśnie widzę te rockchipy to od razu czerwona lampka się zapala. Pisałem wcześniej o mediateku, ale pomyliłem się chodziło mi o rockchipa. Mam takiego 8 rdzeniowego z RK3368 - GeekBox i to nawet nie jest dobry przycisk do papieru, bo lekki. Wsparcia obecnie żadnego, to co się pojawiło to zwykła ściema. Radzę się trzymać z daleka. Oczywiście tego 3399 nie próbowałem, domyślam się tylko, że to będzie dokładnie takie same "badziewie". Silne rdzenie, ale poprzez brak sensownego wsparcia, braku aktualizacji a co najważniejsze stabilnych sterowników czy też nowoczesnego kernela skończy jak każde tego typu urządzenie? Czy ktoś na temat rockchipa to w ogóle słyszał dobre opinie?
  10. Zealota

    Orange Pi 3 - godny następca dla Raspberry Pi 3?

    To bardzo ciekawe co Kolega wypisuje, ale co to ma wspólnego z tematem artykułu. Tu chodzi o tanie płytki w budżecie do ok 200 zł, a mamy wypis możliwości telefonu za 3 do 5 tys zł. Mam u siebie całą szufladę płytek od 50 do 500 zł i one wszystkie właściwie to do niczego się nie nadają. Są intele jak LattePanda czy ośmiordzeniowe mediateki. Cała ta szuflada nie ma takiego wsparcia jak RPI i pewnie OrangePi 3 tak samo skończy . Można zwykle zrobić sobie jakiś serwerek, ale znowu kłopot z szybkością ETH, które to zwykle jest na USB, jak chcemy zrobić media center to znowu trzeba rzeźbić sterowniki z akceleracją itd. itd. Powstaje coraz więcej kickstarterów, ale tylko chyba po to żeby wyciągnąć kasę, a potem pościemniać z supportem. Pewnie było kilka lepszych urządzeń, zachwalają niektóre Odroidy, ale jakby przeglądnąć fora to i tak więcej jest narzekania niż zadowolenia. Najsensowniejsze wydają się płytki na Intelach jak ta LattePanda, ale ta pierwsza, którą mam w szufladzie nadal się nie doczekała obsługi dźwięku passthrough po HDM w linuksie. Można oczywiście odpalić Windows 10, ale przy 2GB ramu to mordęga. Są oczywiście nowe LattePAnda, ale ceny to tam chyba zaczynają się dopiero od 600 zł lub więcej. W mojej ocenie nadal są najlepsze płyty mini ITX choćby z procesorami J1900 lub j4200. Od dłuższego czasu już się wyleczyłem z tych wynalazków, choć mała nadzieja, że powstania atrakcyjna alternatywa do RPI jeszcze się tli
  11. Z tym się zgodzę. Pierwsze co robię z takim kodem pod eclipse to Ctrl+A, Ctrl+Shift+F czyli formatowanie kodu Dodatkowo używam tylko do generacji szablonów i podglądu zegarów. Może faktycznie w takim zastosowaniu nie ma problemów o których pisałeś
  12. Mam dziwne wrażenie, że Twoja opinia dotycząca CubeMX opiera się tylko i wyłącznie na wrażeniach pracy w linuksie. Pod linuksem nie mam w tej sferze żadnych doświadczeń, natomiast pod windows (7 i 10) używam tego programu od dawna i nie miałem z nim do tej pory żadnego problemu. Oczywiście jedna opinia to może być mało, ale używam tego oprogramowania od dawna na kilku platformach, od Intela pod AMD, również nie widzę tam żadnego problemu z narzutem związanym z Java, być może za wyj. uruchomienia, które oceniam, że trwa dłużej niż inne programy. U mnie CubeMX nie ma żadnych "humorów", nie działa "dużo gorzej" od arduino. Z chęcią poznałbym opinię na ten temat jeszcze od kogoś innego, a na razie słowo przeciw słowu
  13. Zealota

    STM32F103 (Nucleo) brakująca biblioteka

    Nie tędy droga, takiej biblioteki nie znajdziesz. Tę którą przywołujesz ma znaczenie tylko dla procesorów AVR. Odpowiada ona za odczyt z pamięci flash. W prockach STM32 jest ona zupełnie niepotrzebna. Wszystkie odniesienia do "pgm", PROGMEM itp. muszą zostać usunięte. W prockach STM32 dane w pamięci flash definiuje się za pomocą kwalifikatora "const" np: const uint32_t TablicaWeFlash[2] = { 0, 1 }; // Tablica w pamięci Flash
  14. Osobiście ciężko mi się z tym zgodzić. Próba autora to takie "nieskończone DIY" tylko wśród tworzenia kodu. Być może zła kategoria na forum, być może niepotrzebne przekonanie o sensowność rozwiązania, ale wpis jak najbardziej sensowny, bo gdzie jak nie w komentarzach autor ma się czegoś nauczyć? Zaprezentował kod, dostał wskazówki na poprawę i chyba o to właśnie chodzi, co nie?
  15. Zealota

    Ciekawe filmy znalezione w sieci

    Bardzo ciekawa kompilacja:
×