Znaleziono 981 wyników

autor: gaweł
czwartek 29 lip 2021, 10:12
Forum: Hyde Park
Temat: [POCZTÓWKA] Tydzień na podlaskiej wsi
Odpowiedzi: 20
Odsłony: 10425

Re: [POCZTÓWKA] Tydzień na podlaskiej wsi

W ramach akcji „wypoczynek na wiosce” wybrałem się z rodziną na wioskę. Nie ma jak to cisza i spokój na podlaskiej wsi, il01.JPG ... ekologiczne śniadanie z owocami wprost z drzewa. il02.JPG Tu można jeszcze spotkać tak rzadkie widoki jak Kargulową Mućkę na żywo: il03.JPG i prawdziwe „starodawne” zb...
autor: gaweł
sobota 24 lip 2021, 21:24
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Wstawki asemblerowe w programie w języku C Nie zawsze jest uzasadnione, by powoływać do życia jakąś funkcję implementowaną w języku asembler by wykonać jakąś mało skompilowaną operację. Wręcz klasycznym przykładem jest pusta instrukcja (w asm jest to nop). Jest uzasadnione by taką wygenerować wpros...
autor: gaweł
poniedziałek 19 lip 2021, 16:05
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

dambo pisze:W C to proste zawolajFunckcje(a,b,c) -> a ile smaczków i rozkmin jest pod spodem schowane :)


No widzisz: ilu inżynierów, tyle rozwiązań :lol:
autor: gaweł
poniedziałek 19 lip 2021, 15:27
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Przepraszam, że robię takie offtopy w twoim wątku - może pisać to w innym? Ależ spoko, i tak wszystko kręci się wokół jednego wątku. To, że ostatnio piszę o kompilerze GCC, nie znaczy, że jest to jedyna słuszna koncepcja. Zauważ, że pierwsze posty nie dotyczyły miksowania C z asm, a i ich filozofia...
autor: gaweł
niedziela 18 lip 2021, 20:33
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

w tym przypadku jest to ABI z avr-gcc, tak? Dokładnie, AVRSTUDIO opiera się o kompilator GCC, chociaż system GCC można rozpatrywać szerzej. Jest to kolekcja narzędzi na ileś procesorów i ileś języków. Wracając do tematu, powyższe rozważania dotyczą jedynie jednej rodziny procków: AVR'ów. Nie da się...
autor: gaweł
sobota 17 lip 2021, 16:18
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Funkcje w asemblerze Dosyć istotnym elementem języka C są funkcje. Funkcje, jak to funkcje, spełniają przeróżną rolę. Każda z nich generuje jakiś wynik, który musi zostać jakoś „wyniesiony” na zewnątrz. Realizowane jest to za pośrednictwem rejestrów. W zależności od typu funkcji (a właściwie bardzi...
autor: gaweł
czwartek 15 lip 2021, 23:43
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Pamięć zewnętrzna raz jeszcze Czasami tak się zdarza, że jakiś problem ciągle „męczy”. Taką „męczyduszą” była problematyka inicjowania na określone wartości początkowe zmiennych umieszczonych w zewnętrznej pamięci RAM. Ciągle powracające pytanie: dlaczego nie wyszło? Rozwiązanie objawiło się nagle ...
autor: gaweł
sobota 10 lip 2021, 14:33
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Segmenty danych raz jeszcze Chcę wrócić raz jeszcze do segmentów danych w pamięci RAM. Rozumiem, że starym wyjadaczom to nic nowego nie wnosi, ale pamiętając o formule przyświecającej forum, zadbajmy o tych, co znajdują się na początku drogi. Wcześniej było pisane o segmentach .data oraz .bss . Dla...
autor: gaweł
środa 07 lip 2021, 16:22
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Obsługa przerwań w asm … czyli to co lubią tygryski najbardziej. Nie jest żadną tajemnicą, że optymalność kodu programu jest istotnym elementem. Kompiler C radzi sobie całkiem nieźle z tym problemem, ale czasami można zrobić coś lepiej. Procedury obsługi przerwań czasami można zrealizować lepiej (b...
autor: gaweł
wtorek 06 lip 2021, 16:52
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Osobiście z zewnętrznej pamięci korzystałem tylko w celu wrzucenia tam fremebuffera (w STM32F7) i nie potrzebowałem tam inicjalizacji zmiennych w niej umieszczonych. W większości przypadków również nie potrzebuję pamięci zewnętrznej, jednak są tematy, które bez xram nie są możliwe do zrealizowania....
autor: gaweł
wtorek 06 lip 2021, 13:53
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Zewnętrzna pamięć RAM Eksperymenty z wewnętrzna pamięcią RAM są trochę mało interesujące, o wiele bardziej ciekawa okazała się zabawa z zewnętrzną pamięcią RAM. Już wcześniej pisałem jak utworzyć taki segment. Na temat rozwiązań technicznym nie wspominałem, wystarczy pójść drogą opisaną w odpowiedn...
autor: gaweł
piątek 02 lip 2021, 21:52
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Nie ma żadnego info, że chcemy wrzucić dane do sekcji o której linker nie ma pojęcia? No faktycznie, sprawdziłem jeszcze raz. Jeżeli info o segmencie jest dodane do projektu: wxram.png to raport z całego procesu jest Build started 2.7.2021 at 21:38:51 avr-gcc -mmcu=atmega8515 -Wall -gdwarf-2 -std=g...
autor: gaweł
czwartek 01 lip 2021, 11:19
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Segmenty pamięci RAM Opisane wyżej segmenty związane z pamięcią programu nie wyczerpują tematyki dotyczącej segmentacji w programie dla procka AVR. Również podobnym zasadom podlegają dane lokowane w pamięci RAM. Standardowa nazwa segmentu to .data (dotyczy to pamięci RAM, bo również komórki lokowan...
autor: gaweł
czwartek 24 cze 2021, 23:31
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Poczyniłem w temacie jeszcze jeden ciekawy eksperyment: rozbiłem własną procedurę startupową na dwie części i umieściłem je w różnych plikach. By było ciekawiej, w tych plikach dodałem jakieś instrukcje, które standardowo wchodzą w sekcję .text, a ich implementacja znajduje się również w oddzielnych...
autor: gaweł
poniedziałek 21 cze 2021, 17:48
Forum: Pisanie programów w Assembler
Temat: [ASM][AVR] Inne spojrzenie
Odpowiedzi: 25
Odsłony: 7928

Re: [ASM][AVR] Inne spojrzenie

Budowa programu dla AVR'ów Jak zauważył j23, miksowanie programów napisanych w C i w ASM lub realizacja wstawek asmowych może być czasami pomocna (właściwie należy stwierdzić, że czasami jest niezbędna). Wymaga to pewnego zrozumienia filozofii całości. By móc się poruszać w tym obszarze...
autor: gaweł
wtorek 02 lut 2021, 00:37
Forum: Technika montażu elektronicznego
Temat: Chemia do usuwania pozostałości po lutowaniu
Odpowiedzi: 9
Odsłony: 2985

Re: Chemia do usuwania pozostałości po lutowaniu

Ja używam aceton. Trzeba jednak pamiętać, że "niszczy" on plastykowe elementy, więc przy montażach nowych konstrukcji, elementy plastykowe montuję później. Przy działaniach serwisowych pozostaje denaturat, on nie jest aż tak agresywny.
autor: gaweł
piątek 08 sty 2021, 13:00
Forum: Hyde Park
Temat: C++ kłopoty z pamięcią
Odpowiedzi: 1
Odsłony: 2144

Re: C++ kłopoty z pamięcią

Ciekawe skojarzenie. Jest cała masa "ukrytych" znaczeń. W misji Kleopatry przykładowo jest gość Otis, który wymyślił windę.
autor: gaweł
piątek 18 gru 2020, 03:05
Forum: Hyde Park
Temat: Mycie elektroniki... wodą ???
Odpowiedzi: 10
Odsłony: 3338

Re: Mycie elektroniki... wodą ???

Robię to nagminnie, bez "szczypawki". Szczególnie zasilacze od desktopowych kompów. Po paru latach taka zasiłka jest zabita "kotami z podłogi" (nie tymi na czterech łapach ;) ). Płyta elektroniki, wentylatory, blaszana obudowa... do wanny i pod silny strumień wody z prysznica. Po...
autor: gaweł
niedziela 29 lis 2020, 02:54
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Koncepcje, pomysły i inne wynalazki
Odpowiedzi: 10
Odsłony: 6104

Re: Koncepcje, pomysły i inne wynalazki

Konwersja liczb zmiennoprzecinkowych Zagadnienie konwersji liczb zmiennoprzecinkowych było już opisane ( tutaj ). Podany algorytm został wykombinowany całe wieki temu. Był, jaki był, rewelacja może to nie była, ale działał. Jest popularne porzekadło, że jak działa, to może nie tykać, bo moż...
autor: gaweł
piątek 20 lis 2020, 19:28
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Koncepcje, pomysły i inne wynalazki
Odpowiedzi: 10
Odsłony: 6104

Re: Koncepcje, pomysły i inne wynalazki

Eliminacja drgań styków pel05_il00.jpg Potrzeba jest matką wynalazku. Jest cały ogrom tematów eksperymentalnych, gdzie zachodzi potrzeba wyprodukowania „czystego” sygnału prostokątnego. Jest to dosyć istotne zagadnienie, gdyż potrafi popsuć całość badań i zabawy. Ręczne wyprodukowanie impulsu choćb...
autor: gaweł
środa 18 lis 2020, 21:00
Forum: DIY
Temat: Zasilanie WizFi250
Odpowiedzi: 4
Odsłony: 2405

Re: Zasilanie WizFi250

Marcin pisze:Co proponujecie do zasilenia wizfi250 ?

Czy rozpatrywałeś użycie jakiegoś impulsiaka. Jest tego całe mnóstwo. Jeżeli moduł słabo toleruje wahania napięcia, bo w końcu to impulsiak, to można dać impulsiaka na przykładowo więcej niż oczekiwane 3.3V i użyć wspomnianego LDO.
autor: gaweł
środa 18 lis 2020, 20:52
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Koncepcje, pomysły i inne wynalazki
Odpowiedzi: 10
Odsłony: 6104

Re: Koncepcje, pomysły i inne wynalazki

Sterowanie silnika krokowego za pomocą mikrokontrolera: zaczątek maszyny CNC Jeżeli algorytm mikrokontrolera do sterowania silnikiem krokowym rozbudować o licznik wykonanych kroków oraz po odliczeniu wymaganej ich liczby, algorytm by sam się blokował, to mamy zaczątek maszyny CNC. Sterowanie rewers...
autor: gaweł
środa 18 lis 2020, 02:15
Forum: Hyde Park
Temat: Muzyka do kodowania.
Odpowiedzi: 376
Odsłony: 164715

Re: Muzyka do kodowania.

jest sektor książkowo-zabawkowo-narzędziowo-popierdółkowy. I tam z reguły jest półeczka z płytami CD i/lub DVD zależnie To wszystko prawda. Jest taki sektor, tylko tam nic fajnego jak do tej pory nie znalazłem. Są dwie możliwości: albo źle szukałem, albo nie ta lokalizacja :(, no ale starać się trz...
autor: gaweł
wtorek 17 lis 2020, 20:41
Forum: Hyde Park
Temat: Muzyka do kodowania.
Odpowiedzi: 376
Odsłony: 164715

Re: Muzyka do kodowania.

tasza pisze:ciągle coś się znajduje w Bierdonkowym pudle z kompaktami, nie wiem jakim cudem wcześniej tego nie wypatrzyłam,

No kurczę, w biedronce w mojej okolicy nic takiego fajnego nie namierzyłem, to ja poproszę jej adres.
autor: gaweł
wtorek 17 lis 2020, 20:38
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Koncepcje, pomysły i inne wynalazki
Odpowiedzi: 10
Odsłony: 6104

Re: Koncepcje, pomysły i inne wynalazki

to ja może się tu dorzucę z drobiazgiem - takie oto cosik popełniłam na koniec wakacji, zleconka od warszawskiej rodzinki. Wszystkie drobiazgi są ważne, tak jak i rodzina jest ważna (a może i najważniejsza). Własnie zacząłem coś klecić na temat optoizolacji, ale już chyba nie trzeba. Wszystko zosta...

Wyszukiwanie zaawansowane