Znaleziono 21 wyników
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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. 
- wtorek 05 wrz 2017, 12:07
- Forum: Podstawy elektroniki - teoria i praktyka
- Temat: Poszukuję scalonego mostka H do małego silnika DC
- Odpowiedzi: 6
- Odsłony: 6948
- 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.
- 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...
- niedziela 05 lut 2017, 20:09
- Forum: Inne
- Temat: Poradniki do SOLIDWORKS i innych 3D
- Odpowiedzi: 1
- Odsłony: 6571
- ś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 - ...
- 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ć.
- niedziela 24 kwie 2016, 21:48
- Forum: Hyde Park
- Temat: Format bifazowy oraz samosynchronizujący
- Odpowiedzi: 5
- Odsłony: 6237
- niedziela 24 kwie 2016, 21:21
- Forum: Sprzęt, sterowniki, oprogramowanie
- Temat: Program do katalogowania elementów elektronicznych
- Odpowiedzi: 8
- Odsłony: 9433
Re: Program do katalogowania elementów elektronicznych
http://poszukiwacz.name/organizer/
Na pierwszy rzut oka całkiem całkiem.
Na pierwszy rzut oka całkiem całkiem.
- 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ę...
- 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...
- 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ś?
- 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...
- 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.
- 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