Mam pewnien problem. W c jest taka zmienna jak integer (int). Jesto to zmienna 1 bajtowa w procesorach 8 bitowych, moze przyjmowac wartosci od -128 do 127. W bascomie nie ma takiej zmiennej. Wiadomo nie jest trudno napisac odpowiedni program, ktory by mi to przeliczal. Tym bradziej, ze bede i tak musial zastosowac bascomowa zmienne typu integer/long,...
Wpadłeś w pułapkę liczb ze znakiem, domyślnych konwersji i Undefined Behaviour (UB) za jednym zamachem. [syntax=c]wartosc32 = (FLASH_0_read_eeprom_byte(addrEE)<<... | (FLASH_0_read_eeprom_byte(addrEE+1))<... | (FLASH_0_read_eeprom_byte(addrEE+2))<... ; [/syntax] kiedy wykonujesz taką operację to FLASH_0_read_eeprom_byte(.adres) jest...
jak te napięcie polaryzacji doprowadzić? Napięcie polaryzacji trzeba podać na wejście "10" z +15V przez odpowiednio dobrany opornik. Od zasilania +15V do wejścia "10" dajesz opornik, możesz dać regulowany, np 47kΩ. trzeba pamiętać że to ma być modulator i amplituda sinusa będzie zmienna od 10m do 10 V. janiu85 pomyśl jakie będzie maksymalne napięcie...
Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....
Nie jestem pewien czy dobrze sprawdziłem napięcie żarzenia - czy to te dwa zewnętrzne piny i czy tam jest prąd zmienny ? Prawdopodobnie to są właśnie te zewnętrzne jak zaznaczyłeś, ale mogą być różnie połączone. Tego Ci nie powiem, a ze schematu nie wynika wprost - musisz sam to wybadać. Tam powinno być ok. 4-5V napięcia przemiennego i o ile dobrze...
O kurde - dlaczego na to nie wpadłem... Przecież kolejny "print' będzie tam, gdzie skończył się poprzedni. A ja definiowałem miejsce wystąpienia 'C na nowo... Dokładnie tak :) Jeśli potrzebujesz przerwy, także ruchomej, to wstawiasz po prostu spację, czy dwie: lcd.print(" "); Nie musisz więc badać czy temperatura ma 1 cyfrę przed przecinkiem, czy 2....
To nie żaden problem z kompilatorem/debugerem tylko niestety problem ze zrozumieniem co i jak powinno działać. Po pierwsze nie wyłączaj żadnej optymalizacji bo po co??? Chyba, że tobisz ten program, żeby działał po wsze czasy tylko w symulatorze to wtedy możesz się bawić w takie tam. Analizując od góry, po co ci: volatile char jjj; tzn po co to volatile...
Znalazł się znawca od przesuwania liczb i bitów ! Zrobiłem juz wiele sterowników używając nie jednego, dwóch a nawet więcej liczby ds'ów i zawsze działa bezbłęnie, nie tylko w BASCOMIE. A Ty Piotrusiu trochę pokory. Co za problem z przesuwaniem liczb zakodowanych w U2 ? Nie rozumiem . Z podziałem przez 2 i shiftem to zwyczajna literówka oczywiści powinno...
Witam. Pomysł z prędkością obrotów ciekawy i warto go zastosować. Kod zdaje się być ok a problem wydaje mi się w rozumowaniu. Prędkość zależy od czasu trwania stanu w lewo/prawo.Jeśli silnik się rozpędzi a stan zero potrwa zbyt krótko by spowolnić silnik do zera , to zacznie się on kręcić w drugą stronę z prędkością z poprzedniego stanu. Widełki dla...
Zapytam jeszcze ( niech będzie to lamerstwo), ale czemu służy w Bisie włącznik B ? Rozłączenie jego styków powoduje odcięcie od napięcia zmiennego, a w konsekwencji na zaniku ujemnego napięcia BIAS. Czy coś przeoczyłem ? A propos kol pikarel....jak nie nie ma się siły na powstrzymanie chamskich odzywek na forum to może lepiej się wstrzymać od tzw "pomocy"...
co z wartościami ujemnymi?
http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....
Wysłałem żądanie ściągnięcia do repozytorium OpenBK7231T_App ze zmianami, aby umożliwić BL0942 pomiar przepływu energii do przodu i do tyłu. 2 edycje plików: drv_bl0942.c i drv_bl_shared.c Podsumowanie zmian: CF_CNT – 24-bitowa zmienna gromadząca dane z akumulacji energii czynnej mogła zostać przepełniona, powodując okresowo fałszywe odczyty. Sposób,...
Myślę że tu nie ma przyzwolenia ani zakazu, to otwarty temat i forum każdy może wypowiedzieć swoje zdanie, natomiast z mojego punktu widzenia warto w miarę trzymać się pierwotnego tematu. OK, moje zdanie jest takie że warto dyskutować o AC/DC gdyż w zależności od specyfikacji układu te terminy mogą mieć nieco inne znaczenie. Jednak chciałbym uniknąć...
kto pyta nie błądzi nie ma głupich pytan co najwyzej glupie odpowiedzi. juz ci mowie ogolnie zasada jhest taka ze jedynie kondensatory w zasilaczu sie zmienia na wieksze reszte zostawia sie taka sama.Kondensatiory w sailaczu magazynuja energie (filtrują) wygładzaja napiecie zmienne dodatniej i ujemnej polowki bo dioda tylko obcina jak wiesz lub nie...
Dlatego że w C i C++, tablice mają stały rozmiar. Tablice tworzone dynamicznie można rozszerzyć używając realloc(), ale jeżeli tworzysz tablicę używając składni <typ> , to rozmiar jej nadany będzie równy wartości jaką miała zmienna n w momencie utworzenia tablicy. Masz dwa wyjścia: Pierwszym jest ustalenie jaki jest rozmiar pliku przed utworzeniem...
Witam. Mam taki dziwny problem, bo wygląda na to, że deklarując zmienną: long Int OBW1; teoretycznie powinna obsługiwać liczby ujemne, ale mój program się zachowuje, jakby tak się nie działo. Wpisując taki program [syntax=c] unsigned int PRZEBIEGI[1][2048] PROGMEM = { //Sinus { .... tu dane dla funkcji sinus } }; volatile unsigned long int X1; long...
Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....
błędne wartości 1.0/0.0 (wyszło inf) i log(-1.0) = (wyszło ujemne nan) dawały true, ale nie wiem, czy tak jest we wszystkich systemach. Tak powinno być we wszystkich zgodnych ze standardem ISO C. Podobnie opisane przez Ciebie zachowanie w przypadku ze strukturą i ujemnym zerem jest poprawne (choć teoretycznie nie "jedyne poprawne", bo zależnie od konkretnego...
Meratronik E317 – rozszerzenie zakresu do 3,5 cyfry (projekt jest moim własnym pomysłem i nie narusza żadnych praw autorskich) Miernik RLC, który opisuję, znalazłem na śmietniku, wyczyściłem, wymieniłem elementy i uruchomiłem w celu dalszych eksperymentów. Pierwszym eksperymentem było zastąpienie starych TTL układami CMOS serii 74HCxx oraz wymiana...
przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj End If zmienna liczba nie będzie wtedy potrzebna zastąpi ją zmienna znak (zyskujesz na rozmiarze kodu bo zmienna...
1. Dlaczego mam nie podłączać wyjścia ujemnego zasilacza/akumulatora do elementu potencjału sieci tak jak na rysunku poniżej? Czy to jest błąd projektowy/myślowy i nie będzie działać zgodnie z założeniem czy to jest po prostu zbyt niebezpieczne? Trzeba mieć świadomość że to niskonapięciowe źródło zapewne znajdzie sie na potencjale L sieci i różnych...
Cześć p.kaczmarek2! Fragment kodu, którego użyłem do zapisania zmiennej generującej, służy celom programistycznym. Użyję Twojego kodu, gdy już skończysz. Na razie po prostu upewniłem się, że użyto właściwych pozycji pamięci, więc jest on wstecznie kompatybilny z ostatecznym kodem. Mogę potrzebować pomocy w zsynchronizowaniu Twojego repozytorium z moim...
Witam. Proponuje wykonać pomiary napięć. na obu kanałach napięcia w tych samych punktach powinny być równe bądź bardzo zbliżone. Nap +/-. zasilania stopnia końcowego, również powinny być równe bądź bardzo zbliżone. Warto również sprawdzić prąd spoczynkowy czy ma on odpowiednią wartość, jeżeli nic się nie grzeje to może on być zbyt mały. Jeżeli w całym...
Witam! Do Kolegi Neverhood : Problemem może być większe minimalne napięcie wejściowe dla obciążenia ( pewnie z 0.7V) oraz mniejsze właściwości ldo zasilacza. Ja bym poszedł w kierunku wzmocnienia kanałów mosfetami. Jak szaleć to porządnie. To nie jest problem! Właściwości LDO w zasilaczu to możliwość zejścia z różnicą między napięciem wejściowym a wyjściowym...
Ok, na twoim schemacie +Uzas. to napięcie? Do czego to służy i dlaczego jest tak ważne? Głośnik podłączyłem przez kondensator 100nF i dźwięk ścichł. Czy to normalne? Napięcie +Uzas. może być np. +9V. Przy tym napięciu tranzystor pracuje dobrze z wartościami rezystorów R3 - 470k (w oryginale jest 820k) i R4 - 4,7k...10k (w oryginale jest 4,7k). Są to...
Nikt nie podważa wiedzy, której brak. Proszę więc kolego sięgnij do podręcznika i przeanalizuj definicje wartości średniej i skutecznej napięcia i prądu elektrycznego , oczywiście zmiennego. Nie pomyl pojęć ,bo to nie to samo co wartość średnia (przebiegu czasowego) : http://pl.wikipedia.org/wiki/Warto%C5%9B...
Poradnik dla początkujących – o zasilaniu, zakresy napięć we. i wy, sposoby... 1. Terminy i pojęcia. Zasilanie symetryczne - zasilanie WO dwoma napięciami: dodatnim V DD (V CC ) i ujemnym V SS (V EE ) względem masy, których wartości bezwzględne są jednakowe: |V DD |=|V SS | np. +5V i -5V. Zasilanie podwójne - jak zasilanie symetryczne, ale bez...
Witam. ... mam pytanie dotyczące zniekształceń THD we wzmacniaczu mocy audio tj. w komplementarnych parach tranzystorów BJT stopni końcowym wzmacniacza pracujących w konfiguracji push-pull. ... ... czy w klasycznej topologii wzmacniaczy mocy audio powinno się parować ze sobą poszczególne pary przeciwstawnych tranzystorów sterujących i mocy, czy też...
Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w linii : If temperatura(2) = 0 Then na If temperatura(2)...
a dwie pozostałe mną na pinie 9 i 10 do max 3.2v. -To może być za mało dla poprawnej pracy tego układu. Przeanalizuj jeszcze raz przedstawione ci rozwiązania-jakie są tam podawane napięcia? Jedna kostka od suba grzeje się bardzo szybko. Może to być kwestia niesprawności samego układu lub też zwyczajnie uszkodzenie jednego z elementów biernych z nim...
To nie jest do końca prawda, że kondensator jest przerwą w obwodzie prądu stałego. Kondensator podlega tym samym prawom zarówno włączony w obwód prądu zmiennego jak i stałego. Zachęcam do przeczytania jakiegoś podręcznika do fizyki czy podstaw elekrotechniki i zapoznania się z charakterystykami ładowania i rozładowywania kondensatora zarówno w funkcji...
Hej na wstępie sorki za odgrzebywanie tematu, jednak nie ma sensu zakładać nowego. Mam problem z tym samym wzmacniaczem. Na sylwestrze spaliliśmy jeden kanał. Wymieniłem tranzystory końcowe bo miały zwarcie, wszystkie 6( 2sc3281/2sa1302 na odpowiedniki 2sc5200/2sa1943). Sterujące mje 15030/31 są ok więc zostawiłem. Uległ także spaleniu, dosłownie, rezystor...
Twój kod niewiele mówi. Podajesz za mało danych. Nie wiadomo np.: Czy byte to zmienna globalna (można się tego ewentualnie domyślić) i czy jest zadeklarowana jako volatile (to trudno przewidzieć)? Czy warunek if (odebr_zn=='1') sprawdzasz w przerwaniu, czy w pętli głównej? Czemu ma służyć deklaracja unsigned char i=0; ? Co to za funkcje (makra?) RS485_INIT();...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Myślę, że problem jest z rozmiarem zmiennych wewnętrznych. Rok temu powiedziałem ci, że nie hostujesz flag poprawnie, ponieważ zmienne mają maksymalnie 32 bity. Więc dla większych wartości powinieneś utworzyć 2 (lub 3) zmienne i obliczyć je poprawnie. Ujemne wartości w twoim poście oznaczają, że zmienna jest przepełniona i nie jest jasne, ile razy....
Witam! Mam problem z konwersja i wyswietlaniem liczb ujemnych. W przerwaniu µC sprawdzane sa dwa klawisze: +, - Jak sama nazwa wskazuje zwiekszaja one lub zmniejszaja wartosc. Wartosc jest z zakresu od -55 do +125. Zliczanie wartosci dodatnich dziala, nie dzialaja wartosci ujemne. Zmienna SwitchesCounter (licznik) jest waroscia signed char...
Zaczniemy od tego, gdzie następuje przemiana wysokiego napięcia na niskie lub odwrotnie. Oczywiście chodzi tu o transformatory. Transformatory muszą składać się przynajmniej z dwóch uzwojeń. Jedno z nich nazywa się pierwotnym, które podłącza się do źródła prądu zmiennego. Drugie nazywa się wtórnym, gdzie otrzymujemy napięcie. Ponieważ do uzwojenia pierwotnego...
Skąd u was nagła potrzeba na pomiary i sprawdzanie napięcia w sieci. Macie uszkodzenia sprzętu ? Przezorny zabezpieczony. Ja mam u siebie zamontowany kontroler napięcia zmiennego, który wyłącza zasilanie jeżeli napięcie przekroczy 260V AC. W przypadku znajomego mieszkajacego na ulicy z dużą ilością PV takie "zabezpieczenie" oznacza notoryczne odcinanie...
Zadam ci jedno pytanie - czy ten "wzmacniacz" to nie jest jakaś kpina? Okej, używasz gotowego kitu, to zrozumiem, bo mniej problemów z płytką, montażem, etc. Ale reszta to jakieś nieporozumienie. 1. Po co używasz kabli instalacyjnych do wzmacniacza? Od razu minus do estetyki, ale i też ciężej z późniejszym serwisem czy przeróbkami, zresztą widzę też,...
http://obrazki.elektroda.pl/7165259700_1... Zegar powstał na bazie projektu ze strony http://robocua.blogspot.com/2015/01/4-17... Przeglądając zagraniczne fora związane z elektroniką natrafiłem na projekt zegara na lampach vfd IV-4/IV-17, który mnie zaciekawił, tym bardziej, że byłem posiadaczem tych lamp. Po przeczytaniu opisu zegara,...
Od długiego (i tao bardzo) czasu planuję zbudować zasilacz. Doszedłem ostatnio, że mam 3 opcje: 1. Bardzo popularny electronics-lab (nie przytaczam linka, bo wiadomo o co chodzi) 2. Własna konstrukcja: pomiary i sprzężenia zwrotne na wzmacniaczach odejmujących, nieodwracających i komparatorach. To sobie odpuściłem praktycznie, gdyż uznałem, że zbyt...
Witam Tak jak obiecałem zamieszczam komplet rysunków płytek jakie posiadam. Przy okazji na podstawie swoich doświadczeń odpowiem na pytania kolegów jakie pojawiły się odnośnie tego zasilacza. 1. Sposoby pomiaru napięcia i prądu we wspomnianym zasilaczu zależą od wykonującego. Można mierzyć obie te wartości w miarę prosty sposób. Jeżeli chodzi o napięcie...
Witam Prosilbym o pomoc ludzi znajacych sie na programowaniu. Mam przedwzmacniacz i w procesorze sa wolne 2 wyjscia. Pod jedno chcialbym podlaczyc odbiornik podczerwieni zeby moc sterowac wzmacniaczem z pilota a pod drugie przekaznik ktory zalaczal by glowne trafo w wzmacniaczu. Prosilbym o odpowiednie zmodyfikowanie schematu i programu do sterowania....
Mam sobie niżej pokazany programik w bascomie ale niestety nie wiem jak dopisać obsługę pilota :| Programik jest na 89c4051 ;) $large Config Lcd = 16 * 2 Config Timer1 = Timer , Gate = Internal , Mode = 1 Config Sda = P3.1 Config Scl = P3.0 Dim Licz As Byte Dim I As Byte Dim Nast(5) As Byte Dim St As String * 7 Dim W_reg As Integer Dim Wielk1...
Po wlaczeniu funkcji MUTE na calym wyswietlaczu zostaje wyswietlony tan napis kilkakrotnie. Czy mozna zmienic jakos kod programu aby ten napis byl wyswietlony tylko raz i na srodku?? Kod: $large Config Lcd = 16 * 2 Config Timer1 = Timer , Gate = Internal , Mode = 1 Config Sda = P3.1 Config Scl = P3.0 Dim Licz As Byte Dim I As Byte Dim Nast(5) As Byte...
Witam. Potrzebuję informacji czy w bascomie można wykonywać operacje typu zmienna1*zmienna2 lub zmienna1=zmienna2 gdy jedna zmienna jest np.typu integer a druga long?, gdy zawierają liczbę która mieści się w zakresie dozwolonym dla obu?. Jeśli ze zmiennej long zrobiłem licznik zliczający w obie strony a później próbuję po pewnym okresie zliczania przypisać...
https://obrazki.elektroda.pl/3637628800_... Chciałbym przedstawić projekt dwukierunkowej impulsowej przetwornicy napięcia. Dwukierunkowa przetwornica pozwalająca na przekazywanie energii pomiędzy dwoma rożnymi potencjałami napięcia w obu kierunkach w zależności od chwilowego zapotrzebowania. Przetwornice tego typu są przeważnie stosowane...
Witam! Poniższy program ma za zadanie na wyświetlaczu wyświetlić zmienne typu "unsigned long int" o dwóch różnych wartościach. #include <avr\io.h> #include <inttypes.h> #include <avr\pgmspace.h> #include "opoznienie.h" #include "lcd.h" #include "makra.h" #include "wypdef.h" #include <avr/interrupt.h>...
https://obrazki.elektroda.pl/5472165000_... Tester LED i podświetlenia ledowego. Zainspirowany tym tematem na forum rosyjskich kolegów: http://monitor.net.ru/forum/topic544255-... postanowiłem zbudować podobne urządzenie. Temat interesujący przez całe 6 stron, chociaż opisuje cały czas jedno rozwiązanie w różnych wariantach wykonawczych....
zmienna ujemny zmienna wartość ujemny amperomierz warto ujemny
prostokątny sinusoidalny transformator tufvassons renault laguna lampa
problemy diagbox problemy diagbox
Darmowy program online do tworzenia wizytówek – Canva, Adobe Express, VistaCreate, Fotor Gigabyte Radeon RX 460 WindForce OC 2GB GDDR5 – specyfikacja, wydajność, wsparcie sterowników