Znaleziono 21 wyników

autor: ryba84
piątek 20 paź 2017, 15:17
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Re: Prosta biblioteka do obsługi portów

Musisz mi dać chwilę na przetrawienie tego kodu ;) Ale wygląda ciekawie. No dobrze to wstępna analiza. Najpierw ports.hpp: ⋅ struct IOTraits - cechy portu (licznik bitów i ew. bufor do wykorzystania w przyszłości) ⋅ ReadWritePort8/16 i ReadOnlyPort8/16 - tutaj tylko zapisujemy/od...
autor: ryba84
czwartek 19 paź 2017, 14:11
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Re: Prosta biblioteka do obsługi portów

Ciekawie to wygląda po pierwszej analizie. Właśnie się zastanawiałem jak pisałeś o klasie Parallel jak rozwiązać częściowe wykorzystanie portu, a nie tylko całego. Samą ideę constexpr rozumiem. Tworzymy sobie funkcję, która w czasie kompilacji ma zostać wykonana i podstawić samą stałą do kompilowane...
autor: ryba84
wtorek 17 paź 2017, 21:53
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Re: Prosta biblioteka do obsługi portów

Poprawiłem tą klasę tak by była identyczna jak Twoja. Teraz generuje taki sam kod wynikowy. Chyba już za późno było i jakieś zaćmienie miałem. U mnie wersja avr-gcc to 4.9.2 (AVR_8_bit_GNU_Toolchain_3.5.1_1671). Przy tej wersji obie generują 138 bajtów kodu wynikowego na ATmega16. Czyli są jakieś zm...
autor: ryba84
wtorek 17 paź 2017, 03:09
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Re: Prosta biblioteka do obsługi portów

Taka szybka analiza po skompilowaniu. Zajętość flash ta sama co u mnie przy main robiącym to samo. Jedyna różnica, że w twoim kodzie po wywołaniu init jest ustawiany stan początkowy portu (chyba bo z jakiegoś powodu niezależnie czy ustawię SINK czy SOURCE to gasi 0 bit w rejestrze 5 dla portu B), co...
autor: ryba84
niedziela 15 paź 2017, 19:39
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Re: Prosta biblioteka do obsługi portów

Naniosłem sugestie w pierwszym poście. Odnośnie blokowania domyślnego konstruktora też się udało we wszystkich klasach poza klasą Pin, ale chyba to wynika ze sposobu użycia w kodzie main. Zmian w długości kodu nie zauważyłem (298bajtów na ATmega2560 - w tym 18 bajtów zajmuje _delay_ms, 226 bajtów to...
autor: ryba84
niedziela 15 paź 2017, 00:41
Forum: Programowanie AVR w C++
Temat: Prosta biblioteka do obsługi portów
Odpowiedzi: 10
Odsłony: 12521

Prosta biblioteka do obsługi portów

Witam. Chciałem pokazać prostą obsługę portów w CPP. Napisałem kod pod wpływem poradników zamieszczonych tu na forum. Może i to nie jest odkrywcze, ale przy użyciu szablonów udało się uzyskać całkiem ciekawe wyniki pozwalające na wygodne użytkowanie. Poniżej zamieszczam kod do testowania/krytyki. Re...
autor: ryba84
wtorek 05 wrz 2017, 12:27
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Poszukuję scalonego mostka H do małego silnika DC
Odpowiedzi: 6
Odsłony: 6948

Re: Poszukuję scalonego mostka H do małego silnika DC

Nie spojrzałem na wymagane napięcie zasilania. :oops:
autor: ryba84
piątek 05 maja 2017, 12:38
Forum: Sprzęt, sterowniki, oprogramowanie
Temat: VPN - "z czym to się je"?
Odpowiedzi: 18
Odsłony: 14894

Re: VPN - "z czym to się je"?

Odnośnie RDP na komputerach z Windowsem w wersji Home można użyć rdpwrap. Nawet przydaje się na komputerach z Windows Pro i wyżej, dzięki niemu można uruchomić kilka sesji RDP jednocześnie.
autor: ryba84
niedziela 19 lut 2017, 10:48
Forum: GNU/Linux
Temat: [Linux, Debian] Optymalny dostęp do danych... How to? LVM?
Odpowiedzi: 4
Odsłony: 5131

Re: [Linux, Debian] Optymalny dostęp do danych... How to? LVM?

Wszystko zależy co chcesz osiągnąć. Jeśli chodzi o dynamiczne dołącznie dysków to nie ma z tym problemów. Pod linuksem możesz dołączać dyski montując w jakimś katalogu, ale masz wtedy osobne systemy plików i odłączenie dysku nie powoduje utraty danych na nim się znajdujących. Możesz skorzystać z wła...
autor: ryba84
niedziela 05 lut 2017, 20:09
Forum: Inne
Temat: Poradniki do SOLIDWORKS i innych 3D
Odpowiedzi: 1
Odsłony: 6571

Re: Poradniki do SOLIDWORKS i innych 3D

To ja dorzucę coś mniej znanego - FreeCAD.
Kurs część I
Kurs część II
No i dokumentacja.
autor: ryba84
środa 27 kwie 2016, 21:05
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

Bo przy tak dużej pojemności na wyjściu układ nie nadąży Ci z ładowaniem kondensatora wyjściowego. Nie wiem jakiego obciążenia się spodziewasz, ale obciążenie impulsowe o jakiejś częstotliwości też możesz zasymulować (w tej symulacji masz stale ustawione obciążenie wahające się między 300 a 400mA - ...
autor: ryba84
poniedziałek 25 kwie 2016, 00:36
Forum: Technika montażu elektronicznego
Temat: Trochę o lutowaniu.
Odpowiedzi: 10
Odsłony: 13972

Re: Trochę o lutowaniu.

Szprytu trochę szkoda ;) Lepiej się rozpuszcza w acetonie. W szprycie/dentce trzeba się namęczyć.
autor: ryba84
niedziela 24 kwie 2016, 14:39
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

OFFTOP: @Nefarious19 co do pierwszego schematu to zastanowiłbym się nad zmianą tego darlingtona na jakiegoś mosfeta (będzie mniejszy spadek na kluczu). Jeśli dobrze rozumuje to kondensator wejściowy jest ładowany do napięcia o 2,5V większego od Vout. Drugi schemat już się robi zbyt skomplikowany wię...
autor: ryba84
sobota 23 kwie 2016, 20:09
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

No i koszta śmieszne. Można dać jeszcze w obwód kolektora rezystor ograniczający prąd celem zabezpieczenia tranzystora. Dodatkowo jeśli napięcie wyjściowe ma przekroczyć 50V to dorzuciłbym jakąś zenerkę (40V > Vz > 1,25V) między ref a masę co by nie pojawiło się zbyt duże napięcie na wejściu kompara...
autor: ryba84
sobota 23 kwie 2016, 13:23
Forum: Pisanie programów w C
Temat: Wizualizacja kodów w C i nie tylko
Odpowiedzi: 1
Odsłony: 5703

Re: Wizualizacja kodów w C i nie tylko

A doxygen próbowałeś?
autor: ryba84
sobota 23 kwie 2016, 13:02
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

vin-vout.7z Uważaj bo przy zbyt dużej pojemności na wyjściu i zbyt dużym dławiku będziesz miał opóźnione działanie. Zresztą tak samo będzie w przypadku opcji z WO. No i nie dawaj zbyt małego Ct bo spadnie Ci sprawność. Nie musisz mieć zbyt gładkiego napięcia jeśli chcesz go używać tylko do sterowan...
autor: ryba84
piątek 22 kwie 2016, 23:26
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

W następnym poście prostszą wersję. Różnica napięć we - wy zależy od diody zenera D2. Dzielnik od feedback musisz tak dobrać by na wyjściu dawał maksymalne napięcie jakie chcesz uzyskać. Odpada Ci problem z zasilaniem WO.
autor: ryba84
piątek 22 kwie 2016, 22:25
Forum: Podstawy elektroniki - teoria i praktyka
Temat: Regulacja napięcia wyjściowego względem wejściowego w MC34063
Odpowiedzi: 19
Odsłony: 14399

Re: Regulacja napięcia wyjściowego względem wejściowego w MC34063

Za mały masz rezystor ograniczający prąd klucza. Usmażysz scalaka. Przy rezystorze 0,1 będziesz miał prąd szczytowy 3A, a wewnętrzny klucz wytrzymuje 1,5A

Wyszukiwanie zaawansowane