Znaleziono 81 wyników

autor: piotrek
wtorek 06 lis 2018, 23:32
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 16
Odsłony: 3059

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

A tutaj przykład jak przetestować na wszystkich wartościach typu danych (typ countedInteger, tutaj jest 16 bitowy uint). Testowanie odbywa się poprzez porównanie wyników dwóch funkcji - pewnej z operatorem >> i testowanej z ograniczonymi operatorami + & #include <stdio.h> #include <assert.h> #in...
autor: piotrek
wtorek 06 lis 2018, 13:17
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 16
Odsłony: 3059

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

Wystarczy nakladac maskę kolejnych potęg liczby 2 i sprawdzać czy val jest większa od 0. Potęgi można stablicować albo obliczać, zaczynając od n=1: n << 1 = 2 * n = n + n
autor: piotrek
poniedziałek 05 lis 2018, 21:48
Forum: Skąd czerpać wiedzę na temat języka C?
Temat: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną
Odpowiedzi: 16
Odsłony: 3059

Re: Język C - zbiór zadań, pytań na rozmowę kwalifikacyjną

Do pytań z zakresu embedded najlepiej przygotować się z problematycznych kwestii takich jak ograniczona pamięć, przerwania, niezawodność programu. W szczególności: - przepełnienie stosu (rekurencja, częste przerwania, zagnieżdżanie funkcji) - slowo kluczowe volatile i różne jego postaci (const, *con...
autor: piotrek
środa 17 paź 2018, 00:06
Forum: Retro
Temat: [antykwariat] Zasilacz do kolejki - kto kogo inspirował?
Odpowiedzi: 4
Odsłony: 2078

Re: [antykwariat] Zasilacz do kolejki - kto kogo inspirował?

Całkiem możliwe, że projekt tego zasilacza nie powstał w żadnej z tych redakcji. Kolejka piko to produkt naszych zachodnich sąsiadów i ma bogatą historię, sięgającą lat 50-tych ubiegłego wieku. Być może oryginał został opracowany w niemieckim zakładzie produkującym modele kolejki, co można sprawdzić...
autor: piotrek
sobota 13 paź 2018, 22:14
Forum: Jakie IDE dla C++?
Temat: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17
Odpowiedzi: 8
Odsłony: 851

Re: [Code::Blocks] Jak na Linuksie uzywac dobrodziejstw C++17

Spróbuj skompilować kod #include <string> #include <iostream> #include <experimental/filesystem> using namespace std; namespace fs = std::experimental::filesystem; int main() { string path = fs::current_path(); for(auto & p : fs::directory_iterator(path)) { cout << p << endl; } int n; cin >> n; ...
autor: piotrek
sobota 29 wrz 2018, 15:05
Forum: GNU/Linux
Temat: TSL25721 - problem z wiarygodnością wyników pomiarów
Odpowiedzi: 2
Odsłony: 239

Re: TSL25721 - problem z wiarygodnością wyników pomiarów

A możesz podać przykładowe wartości c0 i c1 oraz oczekiwaną wartość lux1 i lux2?
Zamiast pisać "(float)101" możesz napisać 101.0f
autor: piotrek
piątek 21 wrz 2018, 19:59
Forum: Programowanie AVR w C++
Temat: Bezpieczny i ściśle typowany port w C++ (1 z n)
Odpowiedzi: 3
Odsłony: 326

Re: Bezpieczny i ściśle typowany port w C++

Pisz, pisz, ja np. jestem bardzo ciekawy jak się tworzy soft dla mcu w c++.
Przydałby się jakiś kontrprzykład bez użycia szablonów pokazujący niebezpieczeństwa.
Dlaczego używasz uintów jako typu szablonów? Nie lepiej zdefiniować klasy dla każdego z rejestrów? Coś w rodzaju boxingu / wrappingu.
autor: piotrek
czwartek 06 wrz 2018, 21:51
Forum: KiCAD
Temat: [KiCAD] Numerowanie elementów po zmianach
Odpowiedzi: 4
Odsłony: 2134

Re: [KiCAD] Numerowanie elementów po zmianach

Czy są jakieś wzorce postępowania w takim przypadku? Oczywiście nie dotyczy to sytuacji, gdy jakiś element usuniesz i wstawisz inny wykorzystując dziurę w numeracji. Wtedy odciski czasowe Ci nie pomogą i program na nowo wstawi poza płytką nowy footprint na PCB, "dublując" już istniejący. ...
autor: piotrek
środa 05 wrz 2018, 11:38
Forum: KiCAD
Temat: [KiCAD] Numerowanie elementów po zmianach
Odpowiedzi: 4
Odsłony: 2134

[KiCAD] Numerowanie elementów po zmianach

Zastanawiam się nad pewnym przypadkiem użycia KiCada. Po narysowaniu schematu, opracowaniu płytki, zmontowaniu prototypu zdarza się, że niektóre elementy można/trzeba usunąć lub też dodać. W związku z tym numeracja elementów na schemacie może się zmienić, tzn. numeracja nie jest ciągła lub zaburzony...
autor: piotrek
sobota 01 wrz 2018, 18:12
Forum: Inne mikroklocki, również peryferyjne
Temat: Porty mikrokontrolera - Przegląd rozwiązań
Odpowiedzi: 3
Odsłony: 763

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

Przydatna wiedza dla kogoś kto lubi eksperymentować z różnymi rodzinami MCU. Wiedza w pigułce. Przydałby się podobny opis poruszający kwestię środowiska rozwojowego dla poszczegółnych rodzin (IDE, programatory, debugery, biblioteki).
autor: piotrek
poniedziałek 27 sie 2018, 11:55
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Jak na dzień dzisiejszy rozpocząłbyś z nauką programowania mikrokontrolerów?
Odpowiedzi: 13
Odsłony: 944

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

Dla początkującego obecnie arduino to chyba najbardziej wlasciwe srodowisko na start, do tego w koncu zostalo stworzone. A jesli ma duzo czasu i lubi nieszablonowe rozwiazania to proponuje wziac jakis egzemplarz 8 bitowej rodziny i jechac z asemblerem. Wymagajacy proces lecz pozwalajacy a nawet wymu...
autor: piotrek
czwartek 19 lip 2018, 21:10
Forum: GNU/Linux
Temat: [Linux Debian Raspbian] Instalacja sterowników lub programów z zewnętrznych źródeł - jak?
Odpowiedzi: 7
Odsłony: 1022

Re: [Linux Debian Raspbian] Instalacja sterowników lub programów z zewnętrznych źródeł - jak?

Jest jeszcze opcja instalowania softu skompilowanego do pakietu *.deb.
Możesz ściągnąć jakiś pakiet w konkretnej wersji z repo debianowego i zainstalować poleceniem dpkg lub czasem wygodniejszym gdebi.
Bez kompilowania i konfiguracji.
autor: piotrek
wtorek 17 lip 2018, 13:18
Forum: DIY
Temat: [CLI][Linux][Windows][MacOS] Zrób własny edytor tekstu na podstawie Antirez's Kilo
Odpowiedzi: 7
Odsłony: 446

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

Ale przeciez sa takie edytory jak chociazby vi / vim, ktore sa dostepne w wiekszosci dystrybucji i maja potezne wsparcie spolecznosci.
autor: piotrek
poniedziałek 16 lip 2018, 16:55
Forum: Podstawy elektroniki - teoria i praktyka
Temat: sterowanie silnikiem od wycieraczek za pomocą przekaźników
Odpowiedzi: 3
Odsłony: 370

Re: sterowanie silnikiem od wycieraczek za pomocą przekaźników

ZbeeGin pisze:Oczywista wada takiego rozwiązania: Brak sterowania lub zanik VCC po stronie dolnej oznacza pracę silnika jednym z kierunków!

Można wykorzystać dwa pozostałe przekaźniki do odłączania zasilania silników. Albo po prostu zamienic pluz z minusem na jednym przekazniku.
autor: piotrek
sobota 14 lip 2018, 01:01
Forum: Kupię, sprzedam, zamienię
Temat: [KUPIĘ] UL1482 lub ścisły odpowiednik
Odpowiedzi: 12
Odsłony: 702

Re: [KUPIĘ] UL1482 lub ścisły odpowiednik

Piękne! Widać że oryginały bo cyna (czy co to tam stosowali..) odłazi z nóżek :D
autor: piotrek
piątek 13 lip 2018, 10:13
Forum: Pisanie programów w C
Temat: Opaque Pointer czyli wskaźnik jakby opakowany.
Odpowiedzi: 4
Odsłony: 492

Re: Opaque Pointer czyli wskaźnik jakby opakowany.

Przydałby się jakiś mechanizm walidacji czy obiekt wskazywany jest tą właściwą strukturą, np jakaś suma kontrolna po bajtach pól albo kilka ifów dla każdego pola.
autor: piotrek
środa 11 lip 2018, 15:14
Forum: Kupię, sprzedam, zamienię
Temat: [KUPIĘ] UL1482 lub ścisły odpowiednik
Odpowiedzi: 12
Odsłony: 702

Re: [KUPIĘ] UL1482 lub ścisły odpowiednik

Tak na marginesie TBA820M nie jest ścisłym odpowiednikiem tego układu?
autor: piotrek
czwartek 05 lip 2018, 10:16
Forum: GNU/Linux
Temat: [Debian] Instalacja Qt Creator
Odpowiedzi: 20
Odsłony: 861

Re: [Debian] Instalacja Qt Creator

Najprościej powiększyć partycję za pomocą np gparted. U siebie podczas full instalacji qt instalator wołał coś ponad 10GB.
autor: piotrek
poniedziałek 02 lip 2018, 15:01
Forum: Inne języki programowania
Temat: Layout Aplikacji, grafiki
Odpowiedzi: 3
Odsłony: 322

Re: Layout Aplikacji, grafiki

Fontawesome sa popularne w webowych UI, zobacz tutaj https://www.w3schools.com/icons/fontawe ... webapp.asp
autor: piotrek
środa 20 cze 2018, 21:15
Forum: KiCAD
Temat: [KiCad] KiCad a sprawa Chińska
Odpowiedzi: 25
Odsłony: 2369

Re: [KiCad] KiCad a sprawa Chińska

Jaka jest różnica w cenie? Tu nie można tak w 100% porównywać. Płytki na podłożu CEM-1 mogą być tylko jednostronne. Więc nie można go zastosować do wszystkich płytek. Jeśli brać pod uwagę przykładową płytkę 10×10cm, jednowarstwową; to jest to różnica w cenie wynosząca... 1USD. Ta różnica będzie ros...
autor: piotrek
środa 20 cze 2018, 10:38
Forum: KiCAD
Temat: [KiCad] KiCad a sprawa Chińska
Odpowiedzi: 25
Odsłony: 2369

Re: [KiCad] KiCad a sprawa Chińska

ZbeeGin pisze:Przy okazji. Oprócz laminatu FR4 można też wykonać płytki jednostronne na na laminacie CEM1 (na bazie celulozy).

Jaka jest różnica w cenie?
autor: piotrek
poniedziałek 18 cze 2018, 15:12
Forum: Pisanie programów w C
Temat: Usytuowanie specyfikatora "const"
Odpowiedzi: 1
Odsłony: 295

Re: Usytuowanie specyfikatora "const"

Autor opisuje problem dla kompilatora Hitachi dla SH-2 32-bit RISC microcontrollerów. Pytanie jak to się ma w innych kompilatorach, szczególnie gcc.
autor: piotrek
niedziela 17 cze 2018, 19:10
Forum: Retro
Temat: Dzwonek "Słowik 81" (?)
Odpowiedzi: 2
Odsłony: 359

Re: Dzwonek "Słowik 81" (?)

Wystarczy że sprawdzisz czy uzwojenia przewodzą w innym wypadju nie potrzebujesz identyfikowac tych transformatorków. Na pcb jest tak mało elementów, że można je wszystkie sprawdzić osobno, bez znajomości działania układu.
autor: piotrek
wtorek 12 cze 2018, 12:39
Forum: GNU/Linux
Temat: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?
Odpowiedzi: 12
Odsłony: 909

Re: LINUX UBUNTU - Czy są tu użytkownicy codzienni ?

Ok dzięki za podpowiedzi. W najbliższych tygodniach postaram się przesiąść na dystrybucję LINUXA jeszcze nie wiem którego. Tak czy siak myślę, że znajomość nowego systemu operacyjnego będzie fajnym doświadczeniem. Jeśli masz dylemat którą dystrybucję wybrać spójrz na stronkę distrowatch.com, tam je...

Wyszukiwanie zaawansowane