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.
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...
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.
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...
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ą...
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...
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...
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,...
Popraw ten schemat bo spalisz diody i ten potencjometr podłącz po ludzku. Taki gotowiec to masz w helpie( no prawie taki).
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.
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...
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...
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ę...
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
Ja bym się nie pchał w 8051 bo to zacofane układy. Powstał w 1980 roku. To że dużo osób na nim pisze, nie znaczy że jest dobrym wyjściem. Polecam AVRy, i nie tiny, bo on nic nie ma, tylko od razu ATMega8. Pisanie, że assembler jest trudny, świadczy o jego nieznajomości. Jest to język którego rozumie sam układ, więc musi być najprostszy. Składnia prosta,...
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....
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.
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)....
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...
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...
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...
wiec tak pooptymalizowałem teraz DFT i co tam jeszcze było sens i powiem tak. cały obrut programu trwa 17ms z wykasowanymi dwoma linijkami LCD. gdy je dam obrut trwa 70ms !!!!! samo prubkowanie LOW trwa 12 ms ;) ale jest w przerwaniu idzieje sie podczas obliczania high tak że jak dobrze kolega widzi to LCD zabiera duzo czasu, poprostu bascom niewiedząc...
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...
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.
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 ).
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
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,...
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
Taki komparator latwo zrealizowac za pomoca ADC, nie potrzeba dodatkowych elementow analogowych. BTW, BASCOM ma w wersji free ograniczenie co do dlugosci kodu, ktore z pewnoscia przekroczysz. Zakladajac, ze nie kradniesz oprogramowania, za BASCOMa wydasz 89Euro (nie wiem ile w Polsce kosztuje), czyli tyle ile za plyte glowna jakiejs porzadnej centralki...
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...
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ąć...
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...
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...
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...
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?? :?:
Po zapoznaniu się z datasheet Atmegi 8 (str.186-188 oraz rejestrów na str.309) troszkę mi się rozjaśniło. Oto poniższy kod który stworzyłem na podstawie powyższego. ....... Sprawdzę działanie w praktyce jutro. Gdyby było coś jeszcze w nim nie tak to proszę o reakcję :) \] O to właśnie chodziło! Dodam jeszcze: -zwróc uwagę na rejestr ADUMX. Trzy górne...
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, :?: Mam pytanko jak w prosty sposób przy użyciu polecenia GETAD2051 dla procka 89C2051 zbudować układ i napisać program załączający np. przekaźnik po wykryciu sygnału analogowego, konkretnie sygnału audio dla subwoofera z amplitunera (line-out) Jak można sterować przekaźnikiem z portu? Jak porównać sygnał który pochodzi zupełnie z innego źródła?...
Z dokumentacji co przeczytałem masz wyjście analogowe więc jedyne co to musisz pokusić się o mikrokontroler z przetwornikiem analogowo-cyfrowym o odpowiedniej rozdzielczości lub o zewnętrzny przetwornik wtedy nie potrzebujesz przetwornika w mikrokontrolerze. Jak wiadomo przetwornik ma jakąś rozdzielczość taka atmega8 na przykład ma przetwornik 10-bitowy...
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)...
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...
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...
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...
Sprawdzałeś zakłucenia i "pływające" potencjały na płytce? Jak masz zrobione masy analogową i cyfrową? W jaki sposób połączone?
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.
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....
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...
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ść,...
Dość prostym układzikiem jest TDA8444. Obsługuje się go przez I2C. Jako maksymalne napięcie podajesz na pin Vref napięcie świecenia diody w pełni. Masz do dyspozycji 8 wyjść, na każdym z nich możesz ustalić sobie napięcie w skali 0-64 * Vref. Maksymalny wypływający prąd z każdego wyjścia to 10mA więc w zależności od diody, musiałbyś na wyjściach zastosować...
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...
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ć?...
Kolega neo_dc dobrze gada. Poczytaj trochę o avr i bascom. Jak jesteś pojętny to w kilka dni zrobisz programator mostek typu "H" ( lub zastosuj gotowy ) . Zmierz się z programowaniem w bascom. To nie jest trudne. Początki i kilkaset brzydkich słów pewnie padnie na początku. Ale nic to nie zrażaj się :-). Każdy tak miał :-). Głowa do góry i walcz :-).
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ę...
Witam Traktując poważnie ten cały komputer pokładowy to chyba trzeba wysiąść z bascom'a, owszem tam można sobie testować pewne procedury ale poważny program,jakim pewnie docelowo ma być ten, w bascomie zajmie >>>8kb (a wybrany przez Was proc 90s8515 to właśnie 8kb). Wiem to z doświadczenia. Napisałem tylko 1 procedure do pomiaru prędkości chwilowej...
U mnie na stronie 193 jest komparator analogowy. Rozumiem to tak jak napisałem: napięcie wejściowe może być z zakresu 0...VCC, ale napięciu 0V odpowiada wartość 0, a napięciu Vref (któro może być niższe niż VCC) wartość 1023. Powyżej Vref a poniżej VCC będzie już ciągle 1023. Czyli tak jak napisałem: napięcie może być z zakresu 0..VCC, ale napięcie...
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...
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ć...
bascom analog comparator analog halla stm32 analog
regulator napięcia laguna mikrofon komputera wzmacniacz komora rezonansowa
traktorek silnik briggs traktorek silnik briggs
Zmiana silnika w Toyota Avensis T25 z 2.2 D-4D na 2.0 D-4D Podłączenie świateł dziennych w Citroenie C3 Picasso