Znaleziono 137 wyników

autor: xor
czwartek 06 wrz 2018, 09:02
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?
Odpowiedzi: 13
Odsłony: 698

Re: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?

Dobry rzemieślnik z założenia jest mistrzem w swoim fachu. W przeciwnym razie to zwykły partacz.
autor: xor
czwartek 06 wrz 2018, 08:53
Forum: Programowanie STM w C/C++
Temat: [STM32F0] proste CLI dla STM
Odpowiedzi: 4
Odsłony: 420

Re: [STM32F0] proste CLI dla STM

Procesy myślowe przeprowadzone przy pisaniu swojej wersji interpretera doprowadziły mnie do mniej więcej podobnych wniosków z małymi różnicami: ad 1. Fajnie by było ale nie znam sposobu żeby sortowanie wykonało się na etapie kompilacji. Trzeba by to sortować albo "ręcznie", co jest uciążli...
autor: xor
poniedziałek 27 sie 2018, 22:26
Forum: Inne mikroklocki, również peryferyjne
Temat: Porty mikrokontrolera - Przegląd rozwiązań
Odpowiedzi: 3
Odsłony: 640

Re: Porty mikrokontrolera - Przegląd rozwiązań

/* To samo z użyciem rejestrów atomowych */ GPIOB->BRR |= GPIO_BRR_BR0; // wymuszenie stanu niskiego na PB0 GPIOB->BSRR |= GPIO_BSRR_BS1; // wymuszenie stanu wysokiego na PB1 Rejestry BRR i BSRR są "Write Only", a więc zapis do nich bez sumy bitowej: /* To samo z użyciem rejestrów atomowy...
autor: xor
środa 01 sie 2018, 10:44
Forum: Hyde Park
Temat: [Pocztówka] w klimatach ostatecznych.
Odpowiedzi: 1
Odsłony: 277

[Pocztówka] w klimatach ostatecznych.

Ostatnio kostucha przypomina o sobie w dosyć spektakularny sposób zagarniając pod swą pieczę muzyków dużego formatu. :-( Jakiś miesiąc temu odszedł Robert Brylewski, dwa tygodnie temu w wypadku zginął Grzegorz Grzyb, w ubiegłym tygodniu pożegnała nas Kora i Tomasz Stańko. :-( Miejmy nadzieję, że to ...
autor: xor
poniedziałek 23 lip 2018, 17:40
Forum: GNU/Linux
Temat: Ubuntu problem z instalacją na laptopie z WIN10
Odpowiedzi: 9
Odsłony: 470

Re: Ubuntu problem z instalacją na laptopie z WIN10

Nie w tym miejscu. Wpisz to w linii zaczynającej sie od "linux" gdzieś pomiędzy "vmlinuz" a trzema krechami.
Czy kroki w To make this change permanent też mam wykonać ?

Na razie nie.
autor: xor
niedziela 22 lip 2018, 22:14
Forum: GNU/Linux
Temat: Ubuntu problem z instalacją na laptopie z WIN10
Odpowiedzi: 9
Odsłony: 470

Re: Ubuntu problem z instalacją na laptopie z WIN10

Masz to wpisać w trakcie ładowania systemu, a właściwie jeszcze przed rozpoczęciem ładowania. Tak jak opisali to tu https://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter w części " To temporarily add a boot parameter to a kernel ". Wchodzisz do edycji linii i dodajesz ...
autor: xor
wtorek 17 lip 2018, 16:46
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 347

Re: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo

Mokrowski jak zwykle, dokładnie i bez najmniejszej możliwości apelacji punktuje ignorancję. Nie żebym narzekał ;-) Ja to raczej myślałem o prościutkim menu w prostym programie typu np. testowego, z czytaniem przez getchar(), bez instalowania i uczenia się dodatkowych bibliotek: "wduś 'a' by wys...
autor: xor
wtorek 17 lip 2018, 13:55
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 347

Re: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo

Hej, dzięki za ten materiał. Bardzo ciekawy. Pomijając zasadność czy brak pisania własnego edytora, chciałbym zwrócić uwagę na coś innego co jest bardzo ładnie opisane w tym materiale. Mianowicie chodzi o problem niebuforowanego odczytu znaków z konsoli. Załóżmy że mamy jakiś programik konsolowy i w...
autor: xor
piątek 13 lip 2018, 11:37
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 337

Re: Opaque Pointer czyli wskaźnik jakby opakowany.

No tak, takie coś oczywiście przejdzie kompilację:

Kod: Zaznacz cały

#include "opak.h"

struct Opak {
   int foo;
} Foo;

int main()
{
   jakasMetoda(&Foo);
   jakasMetoda(&opakObjOne);
   jakasMetoda(&opakObjTwo);

   return 0;
}
autor: xor
czwartek 12 lip 2018, 23:20
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 337

Opaque Pointer czyli wskaźnik jakby opakowany.

Niezłą metodą na ukrycie szczegółów implementacyjnych modułu programowego przed światem zewnętrznym jest wykorzystanie wskaźników. Strukturę danych deklarujmy w pliku .c a wiec tylko tam będą widoczne jej szczegóły. /* opak.c */ #include "opak.h" //struktura która będzie ukryta pod "o...
autor: xor
poniedziałek 09 lip 2018, 15:24
Forum: Hyde Park
Temat: [POCZTÓWKA]Spacerkiem po Szczecinie
Odpowiedzi: 2
Odsłony: 301

Re: [POCZTÓWKA]Spacerkiem po Szczecinie

Wiele razy.
A więc specjalnie dla Ciebie, dla ukojenia tęsknoty, fotka:
IMGP0456_.JPG
autor: xor
niedziela 08 lip 2018, 22:17
Forum: Hyde Park
Temat: [POCZTÓWKA]Spacerkiem po Szczecinie
Odpowiedzi: 2
Odsłony: 301

[POCZTÓWKA]Spacerkiem po Szczecinie

Kilka fotek z dzisiejszego wodnego spaceru z nurtem Odry. Start w okolicach kąpieliska miejskiego Dziewoklicz w kierunku na północ, a więc ku śródmieściu Szczecina. W tej okolicy lewy brzeg rzeki zryty jest licznymi prostopadłymi kanałami, pierwszy prowadzi ku Elektrociepłowni Pomorzany. IMGP0413.JP...
autor: xor
sobota 07 lip 2018, 14:08
Forum: Inne mikroklocki, również peryferyjne
Temat: wifi232 - wyjście z trybu transparentnego
Odpowiedzi: 3
Odsłony: 221

Re: wifi232 - wyjście z trybu transparentnego

"To switch from data mode to command mode, sessions sent an escape sequence string of three plus signs ("+++") followed by a pause of about a second. The pause at the end of the escape sequence was required to reduce the problem caused by in-band signaling: if any other data was recei...
autor: xor
środa 20 cze 2018, 09:08
Forum: KiCAD
Temat: [KiCad] KiCad a sprawa Chińska
Odpowiedzi: 25
Odsłony: 2011

Re: [KiCad] KiCad a sprawa Chińska

... - Jeśli kupuję coś jako osoba prywatna od firmy z zagranicy poza UE to nie stosuje się już zwolnienia z VAT. :( Miała być zmiana i niestety już jest. ... W KF: zwolnienie nadal jest ale nie ma zastosowania dla zakupów wysyłkowych. Tak jest i było od dosyć dawna, nic się nie zmieniło. A że zwykl...
autor: xor
poniedziałek 18 cze 2018, 14:16
Forum: Pisanie programów w C
Temat: Usytuowanie specyfikatora "const"
Odpowiedzi: 1
Odsłony: 214

Usytuowanie specyfikatora "const"

Natknąłem się przypadkiem i się dzielę. Oto artykuł w którym autor przekonuje by porzucić powszechną konwencję umieszczania specyfikatora "const" na początku deklaracji zmiennej na rzecz umieszczania go na końcu (a właściwie na końcu specyfikatora/ów typu). Czyli zamiast: const int var; pi...
autor: xor
środa 13 cze 2018, 19:32
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 3
Odsłony: 387

Re: Programowanie obiektowe w C

I jeszcze prezentacja, która właściwie nic nowego nie wnosi ale dosyć fajnie podsumowuje:
https://www.physik.uni-muenchen.de/lehr ... _c_ooc.pdf
autor: xor
wtorek 12 cze 2018, 23:35
Forum: Hyde Park
Temat: Muzyka do kodowania.
Odpowiedzi: 300
Odsłony: 22548

Re: Muzyka do kodowania.

W najbliższy piątek pogrzeb Roberta Brylewskiego :(. https://www.youtube.com/watch?v=ZfCjTPHzFY8 https://www.youtube.com/watch?v=Na1hCUMgU84 https://youtu.be/ttaGdPfr3SA https://www.youtube.com/watch?v=OSG7azmGBtI https://www.youtube.com/watch?v=1qAKUC_0aIQ https://www.youtube.com/watch?v=yFLr8vm4o0...
autor: xor
czwartek 07 cze 2018, 11:28
Forum: Pisanie programów w C
Temat: Programowanie obiektowe w C
Odpowiedzi: 3
Odsłony: 387

Programowanie obiektowe w C

Cześć! Niedawno natknąłem się na ciekawy materiał pokazujący zastosowanie zasad programowania obiektowego w języku C. Materiał jest częścią dokumentacji frameworka QP/C i dosyć ściśle z nim związany, ale niezależnie od tego sam w sobie wydaje mi się na tyle wartościowy że uznałem iż warto go omówić....
autor: xor
czwartek 07 cze 2018, 08:27
Forum: Programowanie STM w C/C++
Temat: Proste pytania o programowanie STM32 w języku C.
Odpowiedzi: 14
Odsłony: 710

Re: Proste pytania o programowanie STM32 w języku C.

Niemal wszystkie przerwania w STM32F103 (zdaje się, że takim prockiem się bawisz?) trzeba kasować Jedyne które w tej chwili pamiętam, gdzie nie jest to potrzebne to przerwanie USARTa, tam kasowanie następuje automatycznie wraz z przeczytaniem/zapisem rejestru danych. Dokładnie jest tak jak piszesz -...
autor: xor
wtorek 29 maja 2018, 12:01
Forum: Technika montażu elektronicznego
Temat: trzecia ręka z lupą - jaka?
Odpowiedzi: 6
Odsłony: 367

Re: trzecia ręka z lupą - jaka?

Ja mam takie cuś: https://www.jula.pl/catalog/narzedzia-i-maszyny/spawanie-i-lutowanie/lutowanie/akcesoria/statyw-trzecia-reka-953200/ Zalety: małe i przenośne, powiększenie lupki wystarczające, krokodylki trzymają mocno. Wady: strasznie upierdliwe ustawianie, śruby mocujące słabowite, lubi się prze...
autor: xor
czwartek 17 maja 2018, 13:41
Forum: Inne języki programowania
Temat: Projekt wtyczki "propagacji" na stronę
Odpowiedzi: 8
Odsłony: 442

Re: Projekt wtyczki "propagacji" na stronę

Wygląda, że nie jest to jakaś specjalna wtyczka tylko HTML+CSS i javascript do animacji słupków. Mówię o samym wyświetlaniu. Pobieranie danych jest pewnie po stronie serwera.
Animacja jest chyba "na niby", skrypt zmienia szerokość słupka +/-5%.
Ctrl-c, ctrl-v i masz ;-)
autor: xor
czwartek 17 maja 2018, 09:18
Forum: Kącik krótkofalowca i radioamatora
Temat: [Rozwiązane] uchwyt antenowy - mocowanie
Odpowiedzi: 10
Odsłony: 462

Re: uchwyt antenowy -mocowanie

Dwa cybanty takie jak te, ale na 38mm: https://www.wisp.pl/p81,cybant-maly-max-fi-35mm-m5.html
Ceowniki płaską stroną przyśrubować do uchwytu antenowego (oczywiście cybanty od uchwytu usunąć).
Zhakowany uchwyt przycybancić do rury.
Done
autor: xor
wtorek 15 maja 2018, 08:25
Forum: Pisanie programów w C++
Temat: Anonimowa przestrzeń nazw
Odpowiedzi: 2
Odsłony: 272

Re: Anonimowa przestrzeń nazw

Już chciałem zauważyć że definicję masz przed użyciem funkcji a chodziło o to by była po ale już OK, rozwiązanie jest jednak gdzie indziej: definicja jest umieszczona wewnątrz bloku "namespace { ...}". A więc mój listing nr 2 powinien wyglądać tak: //listing 2 //deklaracja funkcji lokalnej...
autor: xor
poniedziałek 14 maja 2018, 23:09
Forum: Pisanie programów w C++
Temat: Anonimowa przestrzeń nazw
Odpowiedzi: 2
Odsłony: 272

Anonimowa przestrzeń nazw

Na początek trochę tła. W języku C jeżeli chcę ograniczyć zasięg obiektu do jednostki kompilacji mogę użyć słowa kluczowego static. Ja lubię mieć funkcje globalne zdefiniowane na początku, lokalne na końcu pliku, a na samym początku całą listę prototypów lokalnych funkcji, więc zwykle wygląda to tak...
autor: xor
poniedziałek 14 maja 2018, 18:28
Forum: Hyde Park
Temat: Witam wszystkich serdecznie!
Odpowiedzi: 14
Odsłony: 731

Re: Witam wszystkich serdecznie!

Ok, proponuję więc przenieść się z ewentualną dyskusją z powrotem na czata ;-)

Wyszukiwanie zaawansowane