Proszę, masz tutaj DS do tego układu http://cache.freescale.com/files/analog/...
Olbrzymia większość HARDWAROWYCH pinów nie zachowuje się jak komórki w RAM, a odczyt pinów ustawionych w wyjscie może dać nieokreślone wyniki Nie mówisz co i jak, ale sądzę już u podstaw jest zła idea. Przełączanie musi umieć algorytm sam w sobie, w oparciu o zmienne, i to dopiero odnosić na porty wyjściowe
Tylko po co uczyć się nadal Basic'a? pod C / C++ są kompilatory na wszystkie dostępne platformy wbudowane... Szczerze jak Autor wątku chce się nauczyć czegoś - polecam C. Jak tylko pobawić - to Arduino lub jego analogi.
A jakiej jakości chcesz mieć dźwięk, skoro ADC w ATMega ma pasmo zaledwie paru kHz. To z trudem wystarcza do zsamplowania w jako takiej jakości mowy. Z drugiej strony są noty aplikacyjne Atmela jak wykorzystać PWM do odtwarzania próbek, więc nie trzeba za bardzo kombinować. Wystarczy wziąć gotowce.
Da się obsłużyć bez dodatkowych układów. Było na forum kilka razy, sam ze 2 razy tłumaczyłem jak to działa - poszukaj. Dodatkowe układy do obsługi samego panelu - są, Nigdy nie stosowałem, nie wiem w jakich cenach. Wiem, że Analog ma w swojej ofercie - poszukaj.
Mam złożony i zaprogramowany układ jak na rysunku (............) i podpięciu go do wyjścia sterownika ANALOG OUTPUT, którego masa jest połączona z neutralnym końcem trafo ATMega mi sie spaliła. Doradźcie co mam zrobić Czyli w 'sprzyjajacych warunkach' moze byc sytuacja, ze na masie sterownika moze wystapic napiecie do 24V. e marcus
To po co Ci on?:> Jaki analog / cyfra?
Komparator możesz wyłączyć ustawiając bit 7. - ACD w rejestrze ACSR (Analog Comparator Control and Status Register). W Bascomie możesz po prostu użyć stop ac . Chociaż przy 20mA to nie wiele da. ;) Daj lepiej schemat. I napisz czym to konkretnie zasilasz. inventco.eu - na życzenie :-) posty scaliłem.
Witam 1. SHDN to jak zapewne wiesz wyłączenie układu. Pobiera on wtedy znikowy prąd 2. SCLK to zegar do szeregowej komunikacji, CS - wybór układu. Fajna końcówka jak masz klika układów na jednej magistrali. Wysyłasz dane do wszystkich ale odbiera je ten co ma niski stan; pin SSTRB to sygnał strobowania. W nocie katalogowej jest opisane co się dzieje...
Zadanie nie do wykonania, bo AT90s2313 nie ma przetwornika A/C a jedynie Analog Comparator.
Na piny P1.0 i 1.1 musisz podać stan wysoki, żeby wejścia komparatora nie były połączone z masą. Te piny nie mają wewnętrznego podciągania do Vcc, więc będą "wisiały w powietrzu" (i tak ma być :D ). Stan wyjścia komparatora odczytujesz jako pin P3.6 W BASCOMie jaokoś tak (nie pamiętam, dawno nie używałem, ostatnio tylko asm :D ): SET 1.0 SET 1.1 żeby...
Getrc5 jest do współpracy z zespolonym odbiornikiem czyli zdemodulowanym sygnałem. Nie nada się. Mam jednak pytanie dlaczego nie uzyć tego samego Tiny13 który już nadaje. To nie musi być 38kHz bo to jest tylko wymogiem tych scalonych odbiorników. Ty masz wszystkie sygnały na tacy. Bierzesz jedną nogę Tiny13 i podłączasz do fototranzystora jako analog...
No, tak, ale tu nie chodzi o szopkę, bo tą można zrobić nawet z papieru, słomy i figurek, będzie piękna, klimatyczna i nastrojowa, chodzi o znalezienie pretekstu do wyżycia się elektronicznego. Równie dobrze autor mógłby się wyżyć robiąc sam układ, bez szopki i pokazać nam, że jakby do tego dorobić oprawę plastyczną, to by działało. Tak jak z matematykiem...
Czujniki temperatury DS18B20 Nie wiem na ile pozwala magistrala 1-Wire, ale 4 sztuki o które pytasz bez problemu można podłączyć. Szczerze powiedziawszy nie wiem czy jest jakiś limit czujników. Każdy ma swój unikalny adres, i odpytywany jest przez program osobno więc nawet jak by ich było 100 to powinno działać prawidłowo. Trzeba zagłębić się w dokumentacje...
http://obrazki.elektroda.pl/9883544200_1... W muzycznym syntezatorze analogowym generatory wytwarzające przebiegi sterowane są napięciem (CV), natomiast układy obwiedniowe (ADSR) sterujące wzmacniaczem (VCA) i filtrem (VCF) - impulsami bramkującymi (GATE). Układ wytwarzający CV i GATE jest sterowany klawiaturą instrumentu. Istnieją...
A mam takie troszkę głupie pytanie czy attina 2313 posiada coś takiego jak ten przetwornik adc?? bo w nocie katalogowej znalazłem tylko to On-chip Analog Comparator ale nie wiem czy to jest tym samym
Witam. LCD 1*16a = 2*8 znaków w jednej linii. Tak przyjmuje Bascom.
Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....
witam z analog devices można dostać bezpłatne sample i ten przetwornik jest dostępny
popraw sobie sam bibliotekę rejestrów do 842 poprzez dopisania brakujacych w 812. I popieram 812 to naprawde dobre procki tylko poczytaj w erratach o pewnych problemach przy adresowaniu tak dużej pamięci zewnętrznej. Adresowanie automatyczne działa tylko do pewnego adresu dalej trzeba samemu adresować poszczagólne strony pamięci , nie wim czy już to...
https://obrazki.elektroda.pl/5625735500_... https://obrazki.elektroda.pl/5938892800_... https://obrazki.elektroda.pl/3855285300_... Witam. Postanowiłem wykonać sterownik do ogrzewania postojowego firmy Webasto. Same sterowniki analogowe są dość drogie - to około 700 zł. Można szukać kompletnych zestawów...
Popraw ten schemat bo spalisz diody i ten potencjometr podłącz po ludzku. Taki gotowiec to masz w helpie( no prawie taki).
Tyle że największą zmierzoną wartością przez ADC jest Vref - 1LSB, dlatego nie może Ci wyjść jeden. 0x000 represents analog ground, and 0x3FF represents the selected reference voltage minus one LSB.
Ad.1 Odpowiedź ze strony producenta : DataFlash® is the world's number one selling serial interface flash family. Introduced in 1997, Atmel's Dataflash families (45 series and the recently introduced 26 series) are feature rich, low pin count, sequential access families ideal for program code, data storage, Serial EEPROM replacement, and the next...
Arktik1 - fajnie potestuje - to pierwsze zabawy z PWM. Jeszcze pozostaje jak te napięcia min i max ustawiać z oprogramowania procka a nie z analogu :-) Docelowo będzie opcja ustawień rożnych min i max dla 4 pompek niezależnie.
Wszystko zależy jaki masz falownik. W pracy używamy falowników z Apatora, mają one zarówno wejście analogowe które Atmega wysteruje bez problemu(wystarczy dołożyć filtr do PWMa i odpowiednio ustawić falownik), jest też interfejs RS485 który także można wykorzystać ale to byłoby już trudniejsze niemniej wykonalne. Tak czy siak wszystko do zrobienia :)
Tłumaczenie pierwszego kodu. W drugim to wiadomo, że brak biblioteki ;) Mogłem się gdzieś machnąć bo pisałem w przerwie pomiędzy innymi zadaniami. Dodałem tam sobie funkcję b w funkcjach mogę deklarować Local`s które nie są później potrzebne w Global`s. [syntax=vbnet]$regfile = "m2560def.dat" '8K SRAM | 4K EEPROM $crystal = 16000000 $hwstack = 256 $swstack...
Musisz dobrać taki kwarc, który da się podzielić tak by uzyskać częstotliwość pracy UART = 31250 Hz +/- 1% Komunikat MIDI składa się z 2 lub 3 bajtów. Jeżeli bajt ma ustawiony najstarszy bit to jest on (ten bajt) traktowany jako rozkaz a jezeli nie to są to dane do rozkazu (ogólnie dane są przesyłane w porcjach 7 bitowych). Dekodowanie jest dość złożone,...
A jak zastosować tą zenerkę poza tym dobrze by było załatwić jednak te nap przez µC. Jeśli ktoś będzie bawił się tą pracą i będzie świeciła dioda to czasami może bawić się dalej i bateria padnie. Jeszcze mam problem z ładowarką czy zrobić na czymś takim o ile dostanę układ http://beta.octopart.com/Microchip__MCP7... czy zakupić gotową...
Moim zdaniem koncepcja powinna być taka: 1. Obsługa przetwornika analog-cyfra. Na początek dobrze żebyś umiał dobrze zmierzyć liczbę impulsów. Nie wiem dokładnie jaka jest specyfika Twojego sygnału, jaką amplitudę mają owe szumy, skąd się biorą i czy nie warto by ich po prostu potraktować filtrem dolnoprzepustowym, a jeśli mają odpowiednio niską amplitudę...
Zabieram się więc za klejenie kodu w Bascomie. Pomyśl może od razu o C, żeby nie zmącić sobie głowy basicem?
Ja też nigdy tego nie robiłem, ale może prościej zrobić to w analogu na kilku wzmacniaczach i nie angażować zbytnio procka. Schematy znajdziesz w sieci, dostroisz układ potencjometrami, nie będziesz musiał ciągle przeprogramowywać parametrów żeby uzyskać właściwą regulację. No chyba że myślisz o autotuningu, ale to już kolejna komplikacja.
Goni mnie czas sprawa bardzo pilna dlatego chciałem "wyciągnąć" od ciebie jak najwięcej informacji :D . Jasne że poczytam. Tak zdjęcie mam z tamtego wątku. Znalazłem na analogu też coś ciekawego - AD5930 może zastanowię się nad tym. Jeszcze raz dzięki za rady :) Pozdrawiam
Nie napisałeś o jaki język chodzi... Napisz czy chodzi o C czy Bascoma... Tak poza tym to to wszystko już było na forum n-razy... w C, bascomie i asemblerze... Jak tobie nie chce się poszukać to czemu komuś miało by się chcieć kolejny raz pisać to samo specjalnie dla ciebie...
witam a czy byłaby możliwość użycia programu HyperTerminal który jest zamieszczony w Windzie jeśli tak to czy potrzebny jest jakiś konkretny układ pozdrawiam marcin Transmisja danych przez RS jest stosunkowo prosta. Niestety po stronie pomiarowej konieczne jest zbudowanie i oprogramowanie niewielkiego układziku (np ATMega8+multiplexer analogowy+MAX232)....
I z tego co pamiętam "Mikroprocesorowa Ośla Łączka" opiera się o bascoma, więc książka ok tylko jeśli bascoma właśnie chcesz się uczyć.
a jakim scalakiem to zrobic Dodano po 11 http://sklep.avt.pl/photo/_pdf/AVT1287.p... czy mógłby mi ktoś dodać do tego attiny 2313 + program w bascomie - w tym jestem zypęłnie zielony
Wiem że na pewno trzeba zastosować jakiś dzielnik napięcia.. mam nadzieje że obędzie się bez stosowania dodatkowych wzmacniaczy operacyjnych bo to ma być płytka budżetowa :) czy podany program nada się do obsługi? jak przełączać wejścia adc w bascomie za pomocą switcha udało mi się sklecic coś następującego Config Lcd = 16 * 4 Cursor Off Noblink Cls...
If S1 = 0 then waitms 100 Cls incr Z home Lcd "Z ustawiono na:" Lowerline Lcd Z End If I analogicznie: If S2 = 0 then waitms 100 Cls decr Z home Lcd "Z ustawiono na:" Lowerline Lcd Z End If
Co do uC pic to z tego co wiem są preferowane w zastosowaniach przemysłowych ze względu na większą niezawodność i odporność na zakł|ó|cenia... Ta wersja krąży po tym forum bez uzasadnienia. Chętnie obejrzałbym jakieś wyniki badań porównawczych czy inne argumenty za taką czy inną tezą. Może ktoś zna jakieś linki, gdzie rzeczowo uzasadnia się powyższy...
Prąd pewnie nigdy nie popłynie tak idealnie jak sobie wyobrażasz na rysunku. Masz tam kondensator pomiędzy wyjściem potencjometru a masą? Czy masy tego "zasilacza" potencjometru są połączone z masą całości układu? Powinieneś umieszczać konfigurację wszystkich peryferii w kodzie. Wtedy kod jest przenośny. Chodzi, w najmniejszym przykładzie, o to że nie...
1. Czy jest jakakolwiek możliwość sprawdzenia czy poprawnie połączony jest cały układ? Wizualnie, następnie woltomierzem na txd procesora i wyjściu MAX232. Powinno pływać. Możesz na chwilę sobie darować tego WAITa i wysłać na zmianę dłuższą serię chr(0) potem serię chr(255), co powinno dać wyraźne pulsacje napięcia na RS. 2. Czy może to być spowodowane...
Najprościej stworzyć podprogram który w pętli ustawi 3 pozycje serwa, po ustawieniu odczekać na stabilizację pomiaru odczytaną wartość zapisać do zmiennej o nazwie pozycji np Pomiar_lewy. Analogicznie z pozostałymi pozycjami serwa, mając 3 zmienne z wynikami pomiaru wystarczający je porównać i wiesz w której pozycji serwa było / nie było przeszkody....
Dziękuje kolego Tomasz Gumny za wszelka pomoc w próbie ogarniecie tego tematu zdecydowałem się za przędz do wydobycia sygnału ppm jakiegoś małego uC z rodziny attiny (przynajmniej będę miał dane po rs czy i2c a program wstępnie ma 2KB ) będzie to bardziej niezawodne i mniej skomplikowane na płytce, choć nie zamykam tego rozdziału i przy następnym zamówieniu...
A jak to zrealizowac w symulatorze? Start Adc Dim ___rseed As Word ___rseed = Adc Powoduje wyplucie bledu przez kompilator: Source variable does not match the target variable [ 0|ADC] Najpierw konfiguracja przetwornika do trybu FREE, a potem skorzystanie ze zmiennej specjalnej ADCD ( Analog to Digital Conversion Data variable ).
A jakie masz dokladnie czesci?? Posiadasz ten tranzystor kluczujacy i diody zabezpieczające ?? Ja bardziej sie czuje w mikrokontrolerach niz w analogowce. Jak zrobie plytke, zabiore sie za program. Zastosuje chyba ATmege 8.
Witam! Mam "mały" problem. Atmega16 posiada sprzętowe wzmocnienie sygnału podanego na przetwornik ADC. Wzmocnienia te wynoszą 1x, 10x lub 200x. Dla wersji w obudowie DIP maksymalne wzmocnienie wynosi 10x. Tyle teorii zaczerpniętej z dokumentacji. Problem polega na tym, że nie mam pojęcia jak to wzmocnienie uaktywnić w BascomAVR. Poza tym, chciałbym...
Więc rozumie to tak: Nie wiem czy "Config ACI ..... " powinno być skoro komparator jest włączony i nie będę przechwytywał zawartości timera ani nie wykrywam zboczy. Chce tylko określić stan zrównania bądź większej wartości. p.s wyświetla błąd "Enable IntACI" twierdząc że nie ma takiego czegoś nie czasem tak?? Enable Interrupts Enable Aci On Aci Akcja...
Select Case w Bascom to to samo co Switch w C, a Incr Stan to w C Stan +=1. Analogicznie Decr Czas to Czas -=1 Możesz sobie przepisać :D
Witam Mam problem z odczytem 4 wejść analogowych w PCF8591 i przekazaniem ich na wyświetlacz LCD. Odczyt tylko jednego wejścia działa prawidłowo. Ale gdy chcem odczytać stany z wszystkich naraz to pokazuje na pozostałych wejściach liczbę 255. Może mi ktoś podesłać jakiś sprawdzony i działający plik. Pozdrawiam Wojtek
Świetny program. Wykorzystałem go do swojego LCD 1*40 który posiada dodatkową linijkę o wysokości trzech pikseli która idealnie nadaje się na bargraf. [url=http://www.elektroda.pl/rtvforum/to... go opisałem
Wielkie dzięki za zainteresowanie i podpowiedzi, ale bardzo zależało by mi na rejestratorze zbudowanym najlepiej na atmelu z rodziny MCS’51. Możesz zbudować rejestrator na tym procku, Bascom dla '51 różni się trochę od tego dla AVR ale to małe różnice Pozdrawiam
Kucze, kusisz mnie tymi procami, kusisz! Ale... 1. Siedzę w assemblerze, a nie w bascomie, 2. Dopiero zaczynam z programowaniem 8051, 3. Kompletnie nic nie wiem o I2C, poza tym, że jest to szyna szeregowa, 4. Totalny brak kasy... narazie. W przyszłości prawdopodobnie i tak wymienię te "analogi" na coś cyfrowego, ale najpierw muszę się podciągnąć z atmelków,...
Jak chcesz użyć do procesora ATMEL z serii 89x051 to gotowy przykład odczytywania położenia potencjometru podłączonego do procesora jest opisany na stronie www.edw.com.pl Znajduje on się w plikach kursu BASCOMa. Masz też tam sposób pomiaru napięcia. Coprawda ja bym osobiście nie stosował takiego rozwiązania bo przecież można użyć coś takiego jak np...
Bawiłem się 812 i 814, sciągnij sobie pdf-a jak zrobic intr. RS, bo we wtyczne ma zwarty jeden pin i na normalnym RS nie ruszy, program tez jest do zassania z Analoga. W pdf-ie o intrfesie jest rozpisany cały protokól a więc samemu mozna w Delphi napisać sobie obsługę. Jak nie znajdziesz to podrzucę na elektrodę.
Możesz pokazać listingi (jak konfigurujesz nadajnik i odbiornik?) przykładowo - w transmisji przez sprzętowy UART $crystal = 8000000 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 $baud = 38400 do for i=1 to 1000 print chr(255); next for i=1 to 1000 print chr(0); next loop Woltomierz na linii sprzętowego...
Witam, ja w swojej aplikacji z przetwornikiem 12 bitowym ADS1286 używam multiplekserów 16 kanałowych cd4067.Ale są i Analoga coś z oznaczeniami ADG406-chyba.Wystarczyłyby Ci 4 takie multiplexery.Albo poszukaj adc z multipleksowanymi wejsciami,to mniejsza płytka :) Parametry multiplexerów musisz sam porównać i wybrać (rezystancja kanału ip.)Wszystko...
szczerze mówiąc to nigdy się jeszcze nie bawiłem z avr studio ponieważ nie programuje w C tylko w bascomie Nie musisz programować w C aby użyc AVR Studio do programowania. Tak jak wspomniałem poprzednio, analogicznie do Bascom, nadpisujesz odczytaną wartość aktualnych fuse bytes nowymi wartościami i naciskasz w dolnej części okna 'Program'. Podobnie,...
w Bascomie Fusebit A987 to cztery bity, ja muszę zmienić trzy bity CKSEL3..1 ustawić w nich jedynki, czwarty bit w A987 jest nie istotny bo jest bitem SUT? Bit A - to bit CKSEL3 Bit 9 - to bit CKSEL2 Bit 8 - to bit CKSEL1 Bit 7 - to bit SUT zgadza się? Nie , nie zgadza się... W Bascom, czy innym środowisku fusebitami odpowiedzialnymi za taktowanie...
Miguel573. Programowanie w Bascom'ie jest równie dobre jak i w innych językach. Dopóki nie trafisz na problem, z którym nie poradzisz sobie Bascomem to nie wiem czy jest sens poświęcać czas na C lub ASM (chyba że przyda Ci się to w zawodzie). Nie robię jakiś kosmicznych projektów, ale do tej pory nie trafiłem na problem nie do rozwiązania. Język ten...
Powiedzmy, ze "rozrozniam" kilka poziomow sygnalu "mnoze je przez wzmocenienie" i mam z przyblizeniem natezenie dzwieku To i tak będziesz musiał wyprostować sygnał audio. Czyli prostownik analogowy + ADC. Jak bardzo nie chcesz tego prostownika to możesz to zawsze zrobić programowo na procku, czyli byś musiał pobrać kilka tysięcy próbek i wyciągnąć...
To jest normalne, błędy się zdarzają... Jeżeli to jest 'dojrzały' produkt typu ATMEGA8 to rzadziej, ale zobacz np. aduc702x Analoga lub AT91SAM7S Atmela... Tam erraty są naprawdę długie. Kolega powinien sprawdzić czy jego wersja jest wersją z błędem. Jeśli tak to można użyć programatora Dybkowskiego, tam jest opcja 'force' która umożliwia programowanie...
Może: [url=http://www.atmel.com/dyn/resources/... Low Cost A/D Converter A jak to zrobisz w Bascomie to Twoja brożka.
Do sterowania użyjmy portu B. Przycisk do zmiany efektów to pin D.2, będzie działać na przerwaniu. Potencjometr to pin C.0, przetwornik. No to prawie że gotowiec: $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output 'Wszystkie linie portu D jako wyjściowe Dim Opoznienie As Word 'opóźnienie między przełączeniami, liczba do 65535...
Witam, chciałbym przy użyciu Atmega8 i zewnętrznego kwarcu odmierzać i zliczać setne części sekund, sekundę mogę łatwo wyłapać z timera1 według przykładowych obliczeń 4000000MHz / 256 = 15625 65536 - 15625 = 49911 lub 8000000Mhz / 256 = 31250 65536 - 31250 = 34286 Nie mam jednak pomysłu jak....... Z góry dziękuję za pomocne wypowiedzi. Aby odmierzac...
Witam. Zaczynam zabawe z procesorkami i już mam pare pytań: 1 Jest formułka GetADC (czy coś, analog-digital conv.) -w jakim "formacie" czy formie dostaje z tego polecenia wynik?? 2 Jak te kilka wyników ustawić w kolejce? 3 I co można zrobić z danymi z adc? - np czy można przekonwertować na milisekundy?? :?:
da się zrobić cos takiego? chodzi o to by z wyjscia optycznego dzwieku w np odtwarzaczu dvd, zrobic dolby sourround 5.1? szukałem troche i niestety nic interesujacego nie znalazłem.
Z helpa: Funkcja GETADC() działa jedynie na mikrokontrolerach posiadających wbudowany przetwornik A/D (Analog to Digital Converter). Przetwornik musi być skonfigurowany do pracy w trybie SINGLE , gdyż funkcja inicjuje i czeka aż przetwornik wykona konwersję. (c) Zbigniew Gibek, 2002-2005 (c) MCS Electronics, 1999-2005
Nigdy się temu nie przyglądałem ciekawa uwaga dla mnie ,na jedno co zwracałem uwagę aby podzielić analog i cyfrowe układy przez pole GND i VCC . Brakuje mi oscyloskopa wiec nie wiem co sie dzieje na poszczególnych liniach a warto wiedzeć na ten temat aby wystabilizować układy . Trochę czytałem o oscyl. na usb ale opinie sa różne. Może coś polecacie...
Polecam MCP4821 kompletny 12 bitowy DAC, nic już nie trzeba dołączać, sterowany magistralą SPI.
Niestety nadal nie znalazlem sposobu na obsluzenie tego przetwornika ADS w bascomie. Znalazlem natomiast kod w C, w ktorym obsluzona jest komunikacja. Niestety nie wiem jak zaimplementowac sterowanie DCKL --> z kodu w c, na kod w bascomie. Czy ktos ktos bylby w stanie, prosze o pomoc /* * Filename : ads7841.h * Hardware : Controller ->...
witam . jak w tytule chodzi o zegar widmowy ,tj.wiatraku. otóż zbudowałem coś takiego ,wszystko gra i buczy. układ zmontowany ,na wentylatorze ,zasilanie "bezprzewodowe", tzn. za pomocą trafo powietrznego . procek to attiny2313, i wszystko działa .potrafię wyświetlić kilka napisów ,znaków nie mam problemu z tym .nie jestem super specem w bascomie ,uczę...
zamiast opóźnienia daj zmienną i zliczaj czas ( pętle) jak poniżej Do Waitms 10 Call Analogi Loop Sub Analogi '=======================================... odczyt temperatury ds Incr Licznik_ds If Licznik_ds = 1 Then 1wreset 1wwrite &HCC : 1wwrite &H44 End If If Licznik_ds = 100 Then 1wreset 1wwrite &HCC 1wwrite &HBE Bd(1) = 1wread(9)...
Musisz po wykryciu wciśnięcia przycisku czekać w pustej pętli na jego puszczenie. ...uprzedzając pytanie "jak" wrzucam moją propozycję kodu, przejrzyj, przemyśl, dorzuć do swojego programu. [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 Config Lcd = 16 * 4 Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7...
Bardzo ciekawy ten PDF o antenach. Czy to faktycznie możliwe by uzyskać zasięg prawie 4km stosując w nadajniku i odbiorniku anteny Back IFA ?? (dla predkosci 9600bps, tabela 1.3). Czy osobiscie wykonywałeś taką antenę na PCB? Jeśli tak masz może jakies gotowe projekty PCB? Drugie pytanie tyczy się wskaznika siły sygnału. W dokumentacji modułów RFM napisane...
Czyli mamy rozumieć, że chcesz zmierzyć naświetlenie kadru po błysku próbnym a potem doświetlić go do końca precyzyjnie na podstawie tego co obliczysz z pierwszego pomiaru? hmm... wlasnie mi podsunales nowy pomysl:D bo na poczatku chcialem robic tak: blysk testowy, w tym czasie pomiar swiatla i wyswietlenie na wyswietlaczu jaki czas i przyslone powinienem...
witam ponownie....chyba tak zrobię jak podpowiada mi owurac - dzięki za zainteresowanie. Co do oscyloskopu to niestety nie dysponuję na tyle dobrym abym cokolwiek dojrzał. Mam starego analoga (made in CCCP)do 10 Mhz, więc krótkie szpilki pięknie całkuje i ich nie widać :).Pobawię się z przerwaniem i w przerwaniu dam jakiś dyskryminator czasowy. Dam...
witam dzisiaj sobota jeden egzamin zdany a uczyć już sie nieopłaca wiec sobie usiadłem nad DFT, tak dla odstresowania, no i odstresowanie niewyszło bo znowu spaliłem Atmege i jeszcze drógiego At90s2313, nieudany mostek zegara :PP ale mniejsza o to, mam nauczke jak piwko to nie Atmegi :P ale do żeczy wprowadziłem szereg usprawnien i nowosci, dodałem...
zapomniałem dodać, że jestem początkującym Bascom'owcem dlatego wybrałem właśnie 89Cx051, musze poczytać w Bascom College o pomiarze wartości analogowych i może z Waszą pomocą uda się zrealizować tego fouriera :)
Fajny komputerek. Na 89C2051 to taki jego pradziadek chyba kiedyś w "Elektronice Praktycznej" miał tylko zegarek i mierzył obroty w kaszlaczku i Polonezie. No ale wtedy to wszystko było bardziej analogowe.
W Twoim pomyśle sam mikrokontroler pełni drugorzędną rolę. Po pierwsze należy przyjąć kilka założeń: 1. W jak szerokim pasmie miałby działać Twój układ 2. W jaki sposób miał by wykrywać obecność sygnału radiowego 3. Czy konieczne było by określenie parametrów tego sygnału - częstotliwość, natężenie pola, rodzaj modulacji Z tego, co wiem, nie produkuje...
Troszkę długo to trwało, bo miałem problemy, atmeszkie 16 spaliłem przez przypadek nie wiedząc o tym i z tym się bawiłem bo mi ADC nie działały........... Mam problem z czymś innym mianowicie zabrakło mi pamięci i wyskoczyło mi w bascomie komunikat. A w optymalizację programu się nigdy nie bawiłem a muszę jeszcze sporo dopisać. Jak na razie wyrzuciłem...
1. RESET masz nie podciągnięty rezystorem do VCC 2. Jak jest podłączona masa analogowa (pin 22) - nie widzę połączenia z masą główną, choć ścieżka pinu 22 jest blisko niej?
witam do sterowania statecznikiem 1-10v z powodzeniem wykorzystuję schemat ze strony: http://obrazki.elektroda.pl/8153193400_1... Przykładowy kod w bascom: [syntax=bascom]$regfile = "2313def.dat" $crystal = 4000000 Config Sda = Portd.5 Config Scl = Portd.4 Config I2cdelay = 10 Config Pind.6 = Output Const Pcf8591write = &H90 Const Pcf8591read...
OK. Czyli wracamy do punktu wyjścia ........ W temacie Bascoma nie pomogę bo w nim nie piszę, jednak skoro masz takie problemy z tą kością to czy przetestowałeś jej sprawność (poprawność wykonania PCB) w oparciu o soft ze strony Analoga do sterowania z PC ????. Tam jest już wszystko, co Ci potrzeba do odpalenia DDS-a. Jeśli ruszy ze sterowaniem z kompa...
Chciałbym wykonać projekt pomiaru ilości opadów deszczu na bazie Raspberry Pi 3 B Tylko pomiar opadów deszczu chcesz robić? Ostatnim pomysłem jest zakup gotowego, "oficjalnego" pojemnika od stacji meteorologicznej RPi. I to jest najlepszym pomysłem :) Wydaje się więc, że jest to idealne rozwiązanie mojego problemu. Ale oczywiście jest jeden haczyk....
ADC0831, ADC0834, ADC0838 7-10 zł ADC0804 (równoległy) ok 7 zł ADC0820 (szybki) ok 12zł itd... Przy kosztach na poziomie 2 zł można zrobić stosunkowo dokładny, tyle że wolny przetwornik z podwójnym całkowaniem (np. 4051+LM324+kilka elementów dyskretnych). Najprostsze podłączenie do portu i oprogramowanie - przetwornik U/f (np LM331) - daje dobrą dokładność,...
W bascomie, to raczej ciężko będzie. Jak rozumiem, chcesz zrobić jak najwięcej rzeczy programowo. A więc. Część analogowa i tak musi pozostać i będzie skłądała się z przedwzmacniacza i filtru antyaliasingowego. Wyjście filtru podpięte do wejścia przetwornika A/C ATmegi, no i dalej próbkowanie. Częstotliwość próbkowania powinna być dość duża, aby prawidłowo...
http://obrazki.elektroda.net/32_12761638... Witam serdecznie! Ostatnio tworzyłem m. in. zegarek analogowy w BASCOM'ie, co wymagało zastosowania funkcji trygonometrycznych. Początkowo oprogramowanie rysowało jedynie kreski w miejscu wskazówek, jednak gdy chciałem wykonać prawdziwe wskazówki kod uległ mocnemu zabałaganieniu i oczywiście nie...
Witam, ostatnio zakupiłem silniki bezszczotkowe oraz układy ESC do nich (ABC Power20A). Chcę sterować nimi za pomocą Atmegi (docelowy 16 na czas testów 8) z wykorzystaniem timerów i sprzętowego PWM. Znalazłem na kilku stronach przykładowy kod w Bascomie, jednakże silnik nie uruchamia się. Czy ktoś mógłby wytłumaczyć mi jak należy tym układem sterować?...
Witam Nie za bardzo wiem jak to nazwać więc po prostu opiszę: Mam 7 Kamer typu:Standard PAL: 628 x 582 Video/Audio Mono Chwiałbym przekwaterować sygnał Audio Video kamer na sygnał Kabel koncentryczny 75 ohm [na odpowiednią częstotliwość] podłączając do TV aby oglądać je jak standardowe kanały kanał 1 camera 1 ... I jeszcze jedno pytanie posługując się...
układ pływającego światła raczej się nie nada ( silnik robiłby 1 obrót w przód i 1 w tył i tak w kółko ), a nauka programowania Atmegi8, choćby w Bascom-ie to kwestia zasilacza 5V, procka i paru kabelków ( programator w najbardziej prostym wydaniu ). Nawet gotowe programy można z internetu ściągnąć. Nie jestem jakimś tam specjalistą, ale też cyfrówki...
Witam wszystkich użytkowników elektrody! Od niedawna hoduje pająki ptaszniki (gatunki nie wymagające rejestracji) i chcę zrobić termoregulator do precyzyjnego utrzymywania stałej temperatury w terrarium. Na początku zrobiłem zwykły termostat włącz/wyłącz ale wahania temperatury były bardzo duże i nie do przyjęcia... potem zrobiłem regulator PWM na NE555...
jeszcze jedna kwestia: podlaczenie tego calego ustrojstwa do TV wymaga jakiegos ukladu posredniczacego, bo sygnal "w tych gniazdach" jest analogowy. na niefart wymaga to dosc sporej wiedzy z zakresu techniki TV (mialem kiedys w technikum, ale spalem) wiec w tej materii moze sie kto inny wypowie, bo ja jestem cyfrowy :P chociaz moze daloby sie to zalatwic...
A na którą "nogę" i co procesor dostaje ? 1. Może podpiąć sie pod AREF z jakiegoś pewnego źródła odniesienia, albo wewnętrzne ? Wzór ten sam, tylko właśnie to napięcie _najpierw_ (większa dokładność) mnożysz przez wynik, potem dzielisz przez 1024. Napięcie AVCC może nie być pewnym żródłem odniesienia(jak kolega wspomniał, podłączać przez filtr), bo...
Atmel ma taki bajzel że już sam nie wie co robi, tu mamy mege8535 (to rozumiem) Tiny2313 (też) a tu nagle Mega168 (przecież to nówka sztuka) Mega329, 48 też są nowiuśkie. Teraz Atmel robi czterocyfrowe (raczej wprowadza) potem znowu będą trzycyfrowe (planowany: Mega640), albo pięciocyfrowe. Bajzel jest i niedoświadczonemu elektronikowi ciężko wyczaić...
Czesc Dostalem zestaw pytan na kolosa z materialow z kosmosu, wogule o tym mowy nie bylo a w necie nie moge nic znlazec , pomożcie: 1. Narysuj strukture P1.0 dla AT89S8252 2. Narysuj strukture PD.0 dla AT90S2313 3. Narysuj strukture Watchdog timer AT90S2313 4. Narysuj strukture Analog Comparator AT90S2313 5. Schemat programatora SPI np STK 200 6.Opisz...
Witam, Wiem, że może to nie najlepszy pomysł, aby zakładać taki temat, ale chciałbym zrozumieć pewne rzeczy dotyczące bascoma i jego instrukcji, mam nadzieję, że ktoś będzie miał ochotę pomóc. Mianowicie : [syntax=Bascom]$regfile = "m8def.dat" $crystal = 1000000 'Konfiguracja przetwornika analog-cyfra (ADC) Config Adc = Single , Prescaler = Auto 'Konfiguracja...
Witam, Bardzo fajny i sprytny projekcik, a że do tego w Bascomie to już super. Fajnie, że wrzuciłeś kod - będzie można dzięki temu sobie samemu poeksperymentować z czymś takim jak wyświetlanie czegoś na VGA, aczkolwiek z chęcią zobaczyłbym jeszcze schemacik - szczególnie stopień wyjściowy - bo do części analogowej tego typu układów jakoś "nie mam głowy"...
Programowo problem jest rozwiązany - nie mam akurat pliku z programem ( wkleję w terminie poźniejszym) zamierzenia były takie - odbieram kody z pilota RC5 i wyświetlam cyfry znaczące ( tzn. nie zapala się np 001 tylko 1) Po wciśnięciu na pilocie kolejnej cyfry ta z pierwszego wyświetlacza przchodzi na drugi a na pierwszym wyświetla się ostatnio wciśnięta....
bascom analog comparator analog halla stm32 analog
nawijać transformator spawalniczy aida64 trial version czujnik deszczu skoda
miękki pedał hamulca miękki pedał hamulca
Skymaster DVB-T2 nie wyłącza się - przyczyny i rozwiązania VW T4 Climatronic - Cykanie Przekaźnika