Mirki, mam prośbę o pomoc dla osób biegłych w #stm32 ( ͡°͜ʖ͡°) Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program. Ma ktoś
@Visher: rozwiązane! odpowiedź w wątku na community.st.com, ale tl;dr: w którymś momencie po sklonowaniu projektu i wygenerowania kodu na nowo, CubeMX przestawił mi pin MISO do domyślnego pinu. Nie ma opcji żebym to sam zrobić, bo nie kombinowałem z przypisaniami od projektu elektroniki >.>
@kk87ko0: nie ma, wchodzisz w MATH->Decode1->Decoder SPI (są tutoriale jak odblokować) i konfigurujesz. Dużo opcji, ledwo działa, ale czasem bardzo pomaga.
@Analityk: niestety jestem jeszcze chyba na za wczesnym etapie, aby zrozumieć w praktyce, do czego mogą być potrzebne własne skrypty linkera ( ͡°ʖ̯͡°) Ale za to pochwalę się, że udało mi się dołożyć DMA do tego SPI ( ͡°͜ʖ͡° )つ──☆*:・゚ Trochę jitteruje i marnuje czas CSa, ale te ~3 us wynagradza możliwość
@Analityk: ah tak, słyszałem o tym, ale nie wiedziałem że to się za tym kryje. Na pewno będzie do rozważenia, choć przy nowej architekturze którą teraz testuję, obciążenie procesora powinno być znacznie mniejsze i może da radę na serii F4. Sporo dzięki LL zamiast HAL, ale przede wszystkim wyrzucam stos TCP/IP (LwIP) z MCU do układu W5500. F7 wybrałem aby mieć zapas na pierwszą i drugą iterację. Dzięki za info!
@Analityk: mam wąskie gardło przy przekazywaniu danych z SPI do wątku TCP albo UDP, nawet jak obskoczyłem wszystko na DMA i możliwie krótkich przerwaniach, to nie nadąża z odbieraniem ich i pakowaniem do bufora nadawczego. Blokuje się na mojej dwustronnej kolejce (2x queue z FreeRTOS). Aby przyspieszyć musiałem buforować w ISR po 32 próbki zanim poszło do kolejki, więcej nie przyspiesza. Zero copy w stosie nie pomaga. Przesyłam dane z
@Analityk: a no i nie zamierzam się rzucać na głęboką wodę i pisać swoją implementację stosu ani poprawiać gotowe biblioteki (ciekawy link tutaj - najpopularniejsze liby są podobno spieprzone), chcę osiągnąć cel i bardziej interesuje mnie hardware lub Java, a embedded mnie mierzwi xD
@Anty_Chryst: Olfa robi fajne nożyki w całkiem dobrej cenie, ja używam do elektroniki i nie tylko taki zestaw jak poniżej. Oczywiście czarne noże, poza skalpelem bo chyba nie ma ( ͡°͜ʖ͡°) Wszystko do kupienia w Castoramie, tylko matę polecam z Allegro, bo tam cena jest zabójcza. BL-L to standardowy łamany nożyk 18 mm który trzyma się kupy dużo lepiej niż jeden metalowy (mega plastik
Daje do oceny co sądzicie? Czy taka realizacja jest do przyjęcia, czy błędy kardynalne popełnione? Już z kilka dni się męczyłem, na początku chciałem zrobić jednostronną, ale ciężko było, więc walnąłem dwustronną. To nie jest do druku tylko że tak powiem na zaliczenie xD #pcb #elektronika
@fozolif: paanie, to od nowa trzeba ¯\_(ツ)_/¯ najważniejsze na start jest ułożenie komponentów, gdybyś kilka rzeczy poprawił miałbyś łatwiej, a obwód działałby lepiej (a w niektórych przypadkach - w ogóle działał). Kilka podpowiedzi co można zrobić, aby rozwiązać kolizje: - możesz wprowadzić do obwodu zworki (rezystory 0R albo druty), aby puszczać pod nimi ścieżki, a sygnał idzie zworką "w powietrzu", - magistralę od wyświetlacza w której każda linia się krzyżuje
@fozolif: nie, dla zwykłych sygnałów (wolnych, powiedzmy poniżej 10 kHz i o względnie małym prądzie) to wal śmiało - przemysł wypracował zarówno narzędzia ułatwiające wstawianie zworek na PCB (np. jumpery w Altiumie), jak i różnego rodzaju produkty (zworki w wielu wymiarach, kształtach i przekrojach), dzięki nim można z prostych schematów zrobić tanie jednowarstwowe PCB.
@fozolif: no i fajnie, na studiach 3.5 bym wystawił ( ͡°͜ʖ͡°)
Jak Cię to nie kręci i nie odkryłeś wewnętrznego przestrzennego planera-artysty to nie będę cię zmuszał, ale zrobiłeś już postęp :) Nie mniej jednak jak zamierzasz z elektroniką wiązać karierę, to koledzy wyżej wypisali Ci sporo uwag do kolejnej iteracji, bo można wypisać tu z 15-20 pozycji do poprawy.
Pacjent to #fiat Grande Punto 1.4 16V 95km (benzyna + gaz)
Dzisiaj rano gdy ledwo co włączyłem się do ruchu, to na drugim biegu samochód zaczął dziwnie przymulać i "szarpać" - tak jakby brakowało mu mocy, tak więc szybko musiałem wrzucić jedynkę i na niej zrobić trochę obrotów Na wyższych biegach było już okej, ale po chwili wyskoczyła mi kontrolka Check Engine i świeciła ciągle - po ponownym uruchomieniu również była widoczna
Termopady w #laptopy są wszędzie tej samej grubości? Jakie kupić w ciemno żeby było największe prawdopodobieństwo że będą pasować? Procesor jeszcze nie dojechał i chcę mieć całość żeby na raz oblecieć, bo rozkręcanie tego laptopa to droga przez mękę, trzeba wybebeszyć wszystko żeby się dostać do chłodzenia. #elektronika #elektroda
@pankos: od dłuższego czasu tylko się przesłuchuję zawodom i nie zabieram głosu, ale tutaj sytuacja jest tak równa, że poczułem potrzebę dołożenia swojego głosu :D podziwiam obydwu panów i widzę to tak że @noz_w_potylicy mógłby wygrać 55% vs 45%, dlatego na niego dam głos - popisy były z obu stron, ale u ciebie układało się to lepiej w melodię (jako całość)
D.Benioff i D.Weiss zajmą się ekranizacją trylogią S-F "Wspomnienie o Przeszłości Ziemi" na podstawie trzech powieści pisarza Liu Cixina: "Problem Trzech Ciał", "Ciemny Las" i Koniec Śmierci" Tematem serii książek jest pierwszy kontakt ludzkości z pozaziemską cywilizacją. Jaram się :)
Dzisiaj będzie porównanie kilku grotów z różnych stacji które mam pod ręką, generalnie jeden w "starej" technologii (grot nasuwany na grzałkę) i trzy w "nowej" - grot zintegrowany z grzałką, umieszczoną bardzo blisko końca. Osobom w branży czy hobbystom różnicy chyba nie trzeba tłumaczyć, jest ona dość znaczna :)
Więcej zbliżeń w kolejnych komentarzach. Analizujcie i piszcie co widzicie!
@Visher: zbliżenie na końce wszystkich grotów - widać dość dobrze ile w każdym jest miedzianego rdzenia, który najlepiej przewodzi ciepło do końca. Na około niego jest warstwa ochronna, jej mała ilość może być problemem która spowoduje szybsze zużywanie się grota, ale przewodzi też gorzej temperaturę.
@wypokowy_expert: faktycznie, ja sam nie miałem okazji pracować na Hakko, sprawdziłem tylko przed napisaniem tej obiegowej opinii i znalazłem kilka filmików w stylu fake vs original T12 i przyjąłem za fakt. Teraz widzę że jest T15 ale na np. farnellu za 75 zł brutto - wciąż taniej niż JBC :D
Ballada Ptaków i Węży skończona. Szczerze to nie spodziewałem się niczego odkrywczego w temacie Panem. I jednak książka strasznie pozytywnie mnie zaskoczyła. Niby ktoś może powiedzieć, że książka dla dzieci itp. ale płynie z niej ciekawe przesłanie na temat człowieczeństwa, a temat tego kim jesteśmy, do czego jest zdolny człowiek, jak trudne moralne decyzję czasami trzeba podjąć. W kwestii Snowa bo to o nim jest ta książka - ukazuje jego ludzką naturę
@FoxX21: ten pomysł z Hanging Tree to chyba najlepsze nawiązanie do reszty serii, prace domowe o igrzyskach i m.in. pomysł na prezenty na arenie też pasują jako klej między czasem akcji tej części a przyszłymi książkami. Historia Snowa i Lucy też jest wciągająca, choć momentami nielogiczna, zwłaszcza na końcu. Dobrze że zamknęło się jeszcze jednym rozdziałem :-P Opinie na np. goodreads niczym filmy na polskim filmwebie, ale moim zdaniem dla
W poprzednim wpisie było kilka pomysłów co byście chcieli abym prześwietlił i przetestowałem większość z nich + kilka swoich. Część nie wypadła jakoś spektakularnie, ze względu na specyfikę takiego prześwietlenia - jednolite rzeczy wyglądają tak samo, a rozdzielczość też nie jest nanometrowa. Układy zintegrowane zatem nie wyglądają spektakularnie, chcę się trzymać bliżej mikromechaniki dla elektroniki.
Dzisiejszym obiektem który wezmę pod promieniowanie (a potem obiektyw i lupę ( ͡º͜ʖ͡
@Visher: BONUS w temacie - optotriak MOC3021S, tutaj widać wszystko jak na talerzu, jest dioda i triak - rozkmincie sobie co jest czym, zanim zgooglujecie pinout.
@slavoy: @Pan_Slon: też nie słyszałem jeśli chodzi o proste rzeczy typu tranzystor/dioda, natomiast są znane przypadki z np. pamięciami eMMC i pewnie też innymi układami, które mogą się uszkodzić od zbyt długiej ekspozycji. Do pozostałych układów na płytce też nie przesadzamy z poziomami, te 120 kV i 40 uA ustawiłem ze względu na to iż mi nie zależy ( ͡°͜ʖ͡°)
@BotRekrutacyjny: odnoszę wrażenie, że najbardziej chodzi o zmianę gęstości - krzem jest jednorodny. Na RTG po odpowiednim ustawieniu widać nie najgorzej np. tworzywa. A pracuję tylko doraźnie - bardzo krótko.
@Mortas: chciałbym się trzymać jak najbliżej pierwotnego tematu tagu - czyli rzeczy związane z elektroniką. Odstępstwa okazyjnie albo sytuacyjnie ( ͡°͜ʖ͡°)
@Mortas: dzięki za dobre pomysły, mam optotriaka i transoptor w SMD, przekaźnik DIL też się znajdzie. Z epromem będzie problem, bo po pierwsze nie mam, a po drugie, wątpię żeby dało się na nim jakąś strukturę pamięci. Z czujników to mam jeden czujnik wilgotności na którym będzie może coś widać, bo na pozostałych które mam - czyli DS18B20 i MEMSowy 9DOF MPU-9150 to nie wiem. Wygrzebałem jeszcze ultramałe transformatorki, jeden
@KristoFuller: To jest shock sensor, czyli czujnik uderzenia/upadku. Prawdopodobnie piezoelektryczny. Brak ciągłości jest zatem normalny. Zagaduję, że dysk twardy?
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
źródło: comment_1612636764RCEbwvzxG39SHnU2oWw5ru.jpg
PobierzAle za to pochwalę się, że udało mi się dołożyć DMA do tego SPI ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Trochę jitteruje i marnuje czas CSa, ale te ~3 us wynagradza możliwość
źródło: comment_16127761906FeQ33Q28KelCNw9HdR5um.jpg
Pobierz