admux bascom

Znaleziono około 67 wyników dla: admux bascom
  • Atmega8 BASCOM - Pomiar prądu z wykorzystaniem wewnętrznego komparatora

    Za pomocą komparatora - nie. Za pomocą ADC w trybie pomiaru różnicowego - tak. Przeglądnij datasheet i sekcję opisującą kanały ADC (rejestr ADMUX)

    Mikrokontrolery AVR   05 Gru 2012 23:17 Odpowiedzi: 1    Wyświetleń: 1953
  • [Atmega8][BASCOM] Sterownik silnika DC reg. potencjometrem

    masz gotowca, chyba prościej nie można :) 'sterownik do wentylatora na ATTINY15 'PMW - port PB.1 sterowany napięciem z PB.2 '---------------------------------------... '$tiny $regfile = "At15def.dat" $crystal = 1600000 Ddrb.1 = 1 Ddrb.2 = 0 Tccr1 = &B11110010 Admux = &B00100001 Adcsr = &B11100011 '---------------------------------------...

    Mikrokontrolery AVR   08 Mar 2010 22:02 Odpowiedzi: 2    Wyświetleń: 2994
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega8 Bascom: Błąd kompilacji ADMUX i problem z dźwiękiem na porcie C.2

    nie wiem dlaczego nie widac załączników

    Mikrokontrolery   02 Wrz 2003 18:06 Odpowiedzi: 3    Wyświetleń: 1780
  • REKLAMA
  • Atmega328 Bascom – jak ustawić AREF i AVCC do pomiaru napięcia względem zasilania?

    Witaj. Zacznij korzystać z bezpośredniego ustawienia rejestrów. Zobacz w dokumentacji mikrokontrolera rejestr ADMUX i bity REFS0 i REFS1 oraz tabelkę: Table 24-3. Voltage Reference Selections for ADC

    Mikrokontrolery AVR   25 Lis 2013 16:22 Odpowiedzi: 3    Wyświetleń: 1314
  • [ATMEGA 8] Konfiguracja ADC jako multiplekser w ATMEGA 8 z użyciem BASCOM

    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...

    Mikrokontrolery AVR   16 Sty 2014 15:52 Odpowiedzi: 4    Wyświetleń: 2790
  • [BASCOM] Jak ustawić AREF w Attiny85 dla alarmu i woltomierza lipo 2S w BASCOM?

    Spokojnie 2x 1800mAh starcza na długo. Regulator mam kupny i nie ma ustawień odcinania napięcia dla lipo. Regulator szczotkowy wodoszczelny zalany nie mam jak się bawić. A w Bascom mam napisać: ADMUX = B10010000 ? A dokładność to "± 2 LSB Absolute Accuracy"

    Mikrokontrolery AVR   05 Sty 2017 22:45 Odpowiedzi: 6    Wyświetleń: 1215
  • ATTINY13 A/D - jak podłączyć do pomiaru napięcia ogniw 3,7V?

    szeri88 , miałem dokładnie taki sam problem, z tym że w innym ATTINY. Na przykład żeby ustawić Vref=1.1V nie możesz niestety przypisać wartości w taki sposób: REFS0=1 ponieważ BASCOM tego nie kupi. Trzeba podać nazwę rejestru, do którego należy bit, czyli: ADMUX.6=1 To powinno zadziałać. Pozdrawiam Przemotronik

    Mikrokontrolery   07 Paź 2007 22:01 Odpowiedzi: 4    Wyświetleń: 1401
  • Mega8515 w Bascom - brak ADC, jak obejść błąd can't find HW-register [ADMUX?

    Mam taki problem, bascom wywala mi błąd że ten procesor nie ma adc a dokładnie pisze "can't find HW-register No co Ty , z agrestu spadłeś :?: Ten proce nie posiada ADC , więc ADMUX-a także :D Piotrek PS Zastosuj ATmega8535 , lub "wyższy"

    Mikrokontrolery   04 Cze 2006 15:06 Odpowiedzi: 3    Wyświetleń: 1154
  • REKLAMA
  • [AVR] Jak skonfigurować wewnętrzne napięcie odniesienia ADC w ATTINY45?

    Jeżeli wpisałeś "interlan" to kompilator nie wie co to jest, powinno być INTERNAL. Pokaż kod programu. Rzeczywiście bascom nie przyjmuje takiego parametru, widocznie to kolejna jego niedoróbka. W tej sytuacji pozostaje ręczne skonfigurowanie rejestru odpowiedzialnego za napięcie odniesienia. np: dla napięcia 1.1V ADMUX.REFS0=0 ADMUX.REFS1=1 ADMUX.REFS2=0...

    Mikrokontrolery   06 Sie 2008 10:23 Odpowiedzi: 4    Wyświetleń: 1623
  • [ATTINY26] Jak ustawić ADMUX w ATTINY26 dla pomiaru względem masy na 5 wejściach?

    Jeśli piszesz w BASCOM to wystarczy polecenie GETADC z parametrem liczbowym określającym numer kanału.

    Mikrokontrolery AVR   11 Sie 2008 17:27 Odpowiedzi: 18    Wyświetleń: 3118
  • [Bascom][ASM] Jak skonfigurować ADC na ATmega32 dla 8 bitów?

    Czytam, szukam, i nic nie rozumiem.... Dodano po 24 Udało mi się ;) Nie wiedziałem że bity w dyrektywie &B liczone są od tyłu ;) [syntax=Bascom]$regfile = "m32def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 16 $framesize = 32 dim adc1 as byte Admux = &B01100000 Adcsra = &B11100100 do kanal1 = adch loop[/syntax] Dokumentacja Atmega32 str. 212 Temat...

    Mikrokontrolery AVR   23 Lut 2018 09:29 Odpowiedzi: 3    Wyświetleń: 747
  • REKLAMA
  • Uśrednianie wyników ADC (BASCOM)

    Z tą rozdzielczością ADC chodzi o ustawienia przetwornika czy trzeba te niepotrzebne bity jakoś inaczej odcinać? Należy ustawić bit ADLAR (ADC Left Adjust Result) w rejestrze ADMUX i później odczytywać tylko rejestr ADCH (będzie zawierał najstarsze 8 bitów).

    Mikrokontrolery AVR   10 Maj 2019 18:10 Odpowiedzi: 19    Wyświetleń: 1068
  • M8 - Jak wyeliminować wpływ offsetu przy 8-bitowym próbkowaniu?

    Tylko teraz nie wiem czy dam rade przekonwertowac cały progs do C ( pewnie tak ale ile mi to zamie to nie wiem ) Ale ale da sie pożenić rejestry z bascomem: Admux = &B01100001 Adcsra = &B11100111 Volt 1 = ADCH Narazie liczy napiecie ... ( robi to troche chaotycznie i za szybko ) Ale jest inne cudo ! CPU pożera w takiej konfiguracji do 100mA !!! jesli...

    Mikrokontrolery Początkujący   17 Paź 2012 18:34 Odpowiedzi: 15    Wyświetleń: 2478
  • [Bascom][ATMega8]Serout - brak nadawania w symulacji.

    Chcąc bezproblemowo zmieniać kanały powinieneś zostawić GETADC() i w konfiguracji zmienić na SINGLE . W trybie FREE przetwornik mierzy ciągle (ustawiając flagi przerwania ADI F po każdym pomiarze), a ostatni wynik będzie znajdował się w zmiennej specjalnej ADCD (typu Word ). Jednak zmiana kanału pomiaru jest nieco problematyczna, bo kanały musiałbyś...

    Mikrokontrolery AVR   03 Paź 2009 17:33 Odpowiedzi: 3    Wyświetleń: 1197
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Bascom to taki prostacki jezyk w ktorym wpisujac zmienna=getadc(0) powoduje ze ta komenda za mnie ustawia multiplexer wejsciowy na wejscie 0, uruchamia konwersje i czeka az sie skonczy Co w tym prostackiego? Patrz co robi: Dlatego potrzebuje opis co po kolei wpisywac do ktorego rejestru aby ustawic multiplexer wejsciowy, wystartowac konwersje, potem...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    Oczywiście książka, by się przydała bo czas zaoszczędzi ci nieludzko: http://mikrokontrolery.blogspot.com/p/ks... Ale widzę że początek jest niezły, zaraz opiszę co i jak :) Dodano po 11 ADMUX = 0 1. czyli wybrałeś ARef - pytanie czy Twój zestaw ma tam kondensator i czy mozna go wyłączyć jakąś zworką? 2. pin ADC0 masz wolny i nie podłączony...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13596
  • [BASCOM] - ADC, zewnętrzny vref 2,5V , konfiguracja

    Witam, niestety ale właściwa składnia dla M8 i podobnych to brak w składni refefence lub refefence=OFF ponieważ uC domyślnie startuje z wyłączonym wewnętrznym Vref i wystarczy dostarczyć napięcie na pin AREF. Bit 7 6 5 4 3 2 1 0 REFS1 REFS0 ADLAR – MUX3 MUX2 MUX1 MUX0 ADMUX Read/Write R/W R/W R/W R R/W R/W R/W R/W Initial Value 0 0 0 0 0 0 0 0...

    Mikrokontrolery AVR   03 Gru 2012 23:13 Odpowiedzi: 2    Wyświetleń: 1608
  • Atmega8 i termopara J - przykład odczytu temperatury w C lub Bascomie

    Nie no jasne że można to prościej zrobić, ja poprostu pomyślałem że chcesz gotowca bo to co masz w mainie poza konwersją do stringa śmiga jak najpoprawniej może generuję nieco kodu więcej ale robię to raz i za pół roku nie muszę sięgać po raz kolejny do pdf-a. Swoją drogą to co tam jest jest tak jak podaje pdf. Jakby co pytajcie. Jak możecie przetestujcie...

    Mikrokontrolery AVR   12 Wrz 2009 16:24 Odpowiedzi: 33    Wyświetleń: 22288
  • [Atmega32] Dlaczego napięcie Aref spada po podłączeniu MAX6129 2.5V?

    Dokładnie, zasilanie AVCC przez dławik 10uH, oba piny GND podłączone do masy, kondensatory 100nF są. Zasilanie MAX-a wzięte z nogi AVCC procka. Z tym rejestrem ADMUX to nie wiem po prostu mam wpisane w bascomie reference=off.

    Mikrokontrolery AVR   24 Maj 2011 13:28 Odpowiedzi: 16    Wyświetleń: 2378
  • Konfiguracja napięcia referencyjnego ADC w ATtiny45 w BASCOM AVR

    Możesz w Bascomie załatwić wszystko na samych rejestrach, skoro polecenie Getadc się "gubi": ADMUX=b11010000 ' Vref =2.56 z zewnetrznym kondensatorem, pomiar dla ADC0 ADCSRA=b11000111 'włączony ADC i uruchomiona konwersja, wyłączone przerwania, preskaler na 128 teraz czekasz np 100ms i odczytujesz stan rejestrów ADCH (MSB ) i ADCL (LSB) wyzwalasz następną...

    Mikrokontrolery   21 Lis 2006 19:08 Odpowiedzi: 5    Wyświetleń: 4062
  • Jak zapobiec błyskowi diod na starcie w attiny13 z BASCOM?

    Ok coś tam rozumiem ale mam jeszcze taki problem albo prośbę bo nie wiem jak ustawić rejestry w attiny13 Tccr0a Tccr0b Admux Adcsra Adcsrb jakbym chciał pwm 8 bitowy (attiny13) z max częstotliwością tj chyba FAST PWM na pwm0a i pwm0b czyli 9600000/256=37500Hz przy działającym ADC. Reszta ustawień zostaje tak jak jest. To już będzie wszystko. Zacznij...

    Mikrokontrolery Początkujący   07 Lut 2019 07:28 Odpowiedzi: 15    Wyświetleń: 657
  • [bascom] Jak zrealizować ADC noise reduction w Bascom dla atmega8?

    To nie jest wcale takie skomplikowane. Musisz włączyć zezwolenie na przerwanie od zakończonej konwersji. Wtedy kiedy wprowadzisz uC w stan Iddle albo Noise canceler start konwersji nastąpi automatycznie. Wyboru kanału/wejścia dokonuje się rejestrem ADMUX. Niestety jest w nim też wybór źródła napięcia odniesienia a nie pisałeś czego chcesz użyć. Każde...

    Mikrokontrolery AVR   14 Cze 2017 17:30 Odpowiedzi: 2    Wyświetleń: 1107
  • Przetwornica 12/230V jakiej sprawności maksymalnej można się spodziewać

    Połowa mostka H : https://obrazki.elektroda.pl/9842884200_... Obecnie są takie napięcia zasilania. Jutro wrzucę kod w Bascomie. [syntax=vbnet] Config Portd.0 = Output Config Portd.1 = Output Config Portd.2 = Output Config Portd.3 = Output Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Portd.3 = 1 Dim X1 As Byte Config Timer1 = Timer , Prescale...

    Układy Zasilające   08 Cze 2023 14:02 Odpowiedzi: 25    Wyświetleń: 1401
  • [C] na [Bascom] - Oscyloskop Arduino - Oddam 500pkt

    Dzień dobry, Chciał bym zrobić sobie prosty oscyloskop tyle że z wykorzystaniem uC Atmega8. Czy mógł by mi ktoś przetłumaczyć poniższy kod na język Bascom, lub chociaż objaśnić jego działanie? Kompletnie nic z tego nie rozumiem... Za przetłumaczenie na język Bascom oferuję 500pkt

    Mikrokontrolery AVR   06 Lis 2017 17:49 Odpowiedzi: 7    Wyświetleń: 1191
  • Atmega16 - wzmocnienie na przetworniku ADC - BascomAVR

    var = GETADC(channel [,offset]) Remarks Offset- An optional numeric variable of constant that specifies gain or mode. This option has effect on newer AVR micro’s only. The offset will be added by the channel value and inserted into the ADMUX register.

    Mikrokontrolery   21 Gru 2006 21:41 Odpowiedzi: 3    Wyświetleń: 1424
  • Jak ustawić ADC w ATmega16 na pomiar różnicowy ze wzmocnieniem w Bascom?

    W jaki sposób w Bascomie ustawić w ATmega16 przetwornik ADC w tryb pomiaru różnicowego ze wzmocnieniem? Wprost z Bascoma nie można. Jak to zrobić w asemblerze? Prosze o odpowiedź kogoś kto PRZETESTOWAŁ to na sprzęcie! Jak należy rozumiec pomiar różnicowy adresowany w ADMUX: MUX4:0 =01000 (ADC0-ADC0 x 10) lub MUX4:0 =01110 (ADC2-ADC2 x200)? Czy jest...

    Mikrokontrolery   30 Maj 2005 02:37 Odpowiedzi: 2    Wyświetleń: 1772
  • Jak używać ADC w trybie free w Bascom AVR na Atmega8?

    Możesz robić wpisy do rejestrów przez zwykłe przypisanie np: Admux = &B01100001 Adcsr = &B11100101 i tak samo z nich odczytywać, np: A1 = Adch Locate 1 , 1 : Lcd A1 Dokumentacja w dłoń i do dzieła ;)

    Mikrokontrolery   11 Sty 2008 00:23 Odpowiedzi: 2    Wyświetleń: 2166
  • Jak dokładnie mierzyć napięcie w Atmega32 z użyciem ADC i Bascom?

    ADMUX=0x40; //Uref-AVCC ADCSRA=0x85; SFIOR&=0xEF; unsigned int read_adc(unsigned char adc_input) { ADMUX=adc_input|0x40; ADCSRA|=0x40; while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return ADCW; } void main(void) { unsigned int adc_in[4]; unsigned char i; for(i=0;i<5;i++) { adc_in[i]=read_adc(i) } } W wyniku masz w tabeli adc_in pomiary z 4 kanałów...

    Mikrokontrolery   20 Maj 2010 08:04 Odpowiedzi: 22    Wyświetleń: 14675
  • [mega8][bascom] Jak obliczyć mAh i średnia.. Miernik DIY

    Kondensatory przy odpowiednich pinach. I zasilanie części analogowej też jest podpięte) A czy Kolega nie ma kłopotów z przetwornikiem. AREF w zależności od konfiguracji ADMUX powinien być podpięty do zasilania lub zablokowany kondensatorem do masy, a u Ciebie wisi w powietrzu. Przynajmniej tak wygląda na schemacie. Przy okazji, schematy rysuje się...

    Mikrokontrolery AVR   12 Sie 2011 09:12 Odpowiedzi: 16    Wyświetleń: 5006
  • [ATMEGA8][BASCOM] - Zliczanie czasu pracy Atmegi / RTC

    Hej, Nie mogę zmusić Atmegi do zliczania tego czasu. Wpisałem polecenia wczytywania czasu z EPROM i zapisu. Różnica jest teraz taka, że co sekundę dostaję: 255:255:255 Kondensator elektrolityczny przed stabilizatorem został wylutowany. Dzielnik zmieniony. Teraz przy 14Vin jest 3,6V na sensorze. 2,56 jest osiągane dokładnie przy 10,00Vin. Niestety Atmega...

    Mikrokontrolery Początkujący   04 Lip 2018 15:13 Odpowiedzi: 20    Wyświetleń: 3762
  • Jak zmierzyć niskie napięcie stałe ADC3 w ATtiny26 z gain x20 w Bascom?

    Może być kłopot, gdyż zwykła funkcja GETADC() może ograniczyć liczbę kanałów do 10 - zatem tylko normalne. Dopiero w trybie różnicowym jest dostęna opcja wzmocnienia sygnału różnicowego x1, x20. W sumie jeśli dałoby się wybrać wybrać kanał 11 (Chodzi tylko o to by do bitów ADMUX trafiła poprawna wartość.) poprzez GETADC(11), to wtedy napięcie "dodatnie"...

    Mikrokontrolery   11 Sie 2007 06:12 Odpowiedzi: 7    Wyświetleń: 1836
  • Pomiar prądu AC 230V z układem ACS712-05 i Bascom: Dokładność 0.1A, AC vs DC

    Mam takie urządzenie ktore mierzy szczyty sinusoid przesuniętych w fazie z trzech przekładników prądowych. Jako, że jest to też Modbus Slave z baudrate 250kbps to nie chciałem robić ADC na przerwaniu bo te już mają co robić z obsługą komunikacji. Tak więc ADC jest obsługiwane przez pooling flagi ADC. Zamieszczam tylko kawałek kodu. W tym urządzeniu...

    Mikrokontrolery AVR   07 Sty 2023 20:31 Odpowiedzi: 9    Wyświetleń: 846
  • AT90S8535 problem z ADC- w bascomie ok, ale dlaczego tak?...

    ok dzieki za zainteresowanie najpierw BASCOM: oczywiscie w opcjach jest at90s8535 $crystal = 4000000 Config Portc = Output Config Portb = Output Config Portd = Output Config Adc = Single , Prescaler = Auto Dim A As Word Dim B As Word Dim C As Word Dim D As Word Dim E As Word Dim F As Word Dim G As Word Dim H As Word Cls Start Adc Do 'aDcsr.7 = 1 A =...

    Mikrokontrolery   26 Paź 2004 19:40 Odpowiedzi: 10    Wyświetleń: 2945
  • Bascom Oversampling: Jak poprawnie skonfigurować ADC w Atmega32?

    witam Próbuje napisać program który po wgraniu do atmegi będzie pokazywał napięcie i prąd. 10 bitowa rozdzielczość przetwornika A/D jest dla mnie nie wystarczająca, Postanowiłem sięgnąć po technikę zwaną nad próbkowaniem (oversampling) Atmege programuje w bascomie znalazłem artykuł w nowym elektroniku z 2007 roku opisujący to zagadnienie.Przepisałem...

    Mikrokontrolery AVR   01 Mar 2011 10:06 Odpowiedzi: 20    Wyświetleń: 4848
  • Czujnik parkowania na ATmega8 – jak zbudować układ i napisać program?

    mam atmege8 i właśnie chciałem sobie wypróbować przetwornik programuje w bascomie i napisałem sobie taki najprostszy programik żeby mi wyświetlił to co odczyta z przetwornika dokładnie z c.0 a tu pokazuje mi sie can't find HW-register[ADMUX] i nie wiem o co chodzi a nie chce sie skompiloiwać chciałbym wiedzieć jakie są możliwości takiego przetwornika...

    Mikrokontrolery   03 Mar 2006 16:59 Odpowiedzi: 7    Wyświetleń: 2530
  • ATMEGA32 - ADC nie działa poprawnie, wyświetlacz LCD pokazuje 0 - BASCOM kod

    Pisane na szybko i po imprezie więc ma prawo szwankować (kanał ADC1): $regfile = "m32def.dat" $crystal = 1000000 '$prog &HFF , &HE4 , &HD9 , &H00 ' generated. Take care that the chip supports all fuse bytes. Mcucsr = &H80 'wyłaczanie JTAGa Mcucsr = &H80 Admux = &B01100001 Adcsr = &B11100101 'albo &B11000101 Config Lcd = 16 * 2 Config Lcdbus...

    Mikrokontrolery   11 Gru 2007 15:54 Odpowiedzi: 22    Wyświetleń: 2543
  • Obsługa ADC w ATmega88PA w BASCOM: Monitorowanie napięcia zasilania i baterii awaryjnej

    Witam, trzeci dzień męczę się z obsługą ADC w ATmega88PA. Buduję układ gdzie chce sprawdzać, czy jest właściwe napięcie zasilania i czy bateria awaryjna ma właściwe napięcie. Oto mój kod i schemat pomiaru https://obrazki.elektroda.pl/4066899200_... Pomiar napięcia 12V za pomocą dzielnika, napięcie odniesienia 1,1V z ATmega88. Pomiar...

    Mikrokontrolery AVR   07 Gru 2020 07:52 Odpowiedzi: 1    Wyświetleń: 552
  • [C] Jak zamienić byte na string i wysłać przez uart

    Witam, po przesiadce z bascom do winavr piszę przykładowe programy w celu poznania C dla AVR, tym razem chciałbym wysyłać po rs232 odczyt z przetwornika analogowego. Używam a328p i po krótkim zapoznaniu się z dokumentacją układu ustawiłem transmisję i adc [syntax=c] #include <avr/io.h> #include <util/delay.h> int main( void ) { UCSR0B =...

    Mikrokontrolery AVR   05 Maj 2012 15:28 Odpowiedzi: 12    Wyświetleń: 2651
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    Nie zmienia, bo masz błąd w innym miejscu. Dokładnie to miałem na myśli-że błąd jest gdzieś indziej. Zastanów się, co oznacza nazwa trybu CTC (?) – w ang. jest to ‘Clear Timer on Compare’ (pol. - wyzeruj zawartość licznika/timera, gdy jego zawartość jest równa wyznaczonej z góry i ustalonej, bądź to wyliczonej jakiejś wartości w zmiennej...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 843
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Tak, ja mam podobny problem. Tzn, udalo mi sie juz uzyskac transmisje, ale nie zawsze ona dzialala, czasem odbiornik zapalal diodke ze wchodzil w petle oczekiwania i dupa. Po resecie obu urzadzen moglo byc tak ze wszystko zadzialalo. Moj kod wyglada tak: KOD NADAJNIKA #define SCK 7 // SPI clock #define SDO 5 // SPI Data output (RFM12B side)...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240191
  • Jak usprawnić program oscyloskopu na Atmega32 do przesyłu danych do PC?

    Witam, W ramach wolnego czasu robię różne doświadczenia a wewnętrznym przetwornikiem ADC w mikrokontrolerze Atmega32. Jak w tytule, jestem na etapie budowy prostego oscyloskopu tylko i wyłącznie w celach edukacyjnych, (bo to przerost formy nad treścią). Oczywiście podzielę się doświadczeniami gdy skończę. Na stronie kolegi „dondu” (bardzo...

    Mikrokontrolery AVR   23 Wrz 2018 18:24 Odpowiedzi: 15    Wyświetleń: 1356
  • [ATmega8] Dlaczego bit ADIF w ATmega8 nie ustawia się podczas konwersji A/C?

    Może zrób to jakoś normalnie: .include "m8def.inc" .def acc=R16 start: ldi R24, 95 out SPL, R24 ldi R24, 4 out SPH, R24 sei ldi acc,0xE0 out ADMUX,acc;wew. nap. odniesienia/wynik przesuwany do lewej ;/wejscie ADC0(PC0) ldi acc,0x83 out ADCSRA,acc;wlaczenie przetwornika/Ck przez 8 ldi acc,0xFF out DDRB,acc out PORTB,acc L0:...

    Mikrokontrolery AVR   29 Cze 2009 11:25 Odpowiedzi: 6    Wyświetleń: 2562
  • ATmega8 Bascom Config ADC – znaczenie opcji Reference: OFF, AVCC, INTERNAL

    Heh wierz mi, czy nie... napisałem to... i byłoby wszystko ok, gdyby nie to, że nadpisywałem przykład z "Samples" w program files... i już było napisane klikam save i co...? Bascom zdechł a wraz z nim plik zniknął... (Zapomniałem, że vista nie pozwala szarakom na dotykanie P.Files...)... Także sorry nie mam siły drugi raz tego pisać... Dodano po 8 No...

    Mikrokontrolery   26 Lis 2011 11:27 Odpowiedzi: 32    Wyświetleń: 8631
  • ATtiny13 - [Bascom] - przeliczenie wyniku z ADC - sterowanie zapłonem triaka

    Witam Piszę sobie prosty program do sterowania triakiem. Na jednym pinie na przerwaniu PCINT0 jest zrobiony zero-crossing Program ma odpalić Triak z zadanym opóźnieniem na pół milisekundy. Przetwornik sobie chodzi w trybie free i ze starszych 8 bitów chce sobie wyliczyć opóźnienie od 0 do 9000 mikrosekund (9 mili). Problem mam z samym przeliczeniem...

    Mikrokontrolery AVR   07 Mar 2013 19:53 Odpowiedzi: 2    Wyświetleń: 1806
  • Jak wyświetlić wynik z przetwornika ADC na LCD w Atmega16?

    do wejscia adc1 mam dolaczony potencjometr.. normalny" program w bascomie smiga.. tutaj nie chce :/ ja juz nie wiem,te wartosci z kosmosu u mnie sie biora chyba.. nawet z twoim programem.. o ile jest dobry... ADFR to chyba nie atmega16 (ADATA),i zalaczylem sei i wybralem adc1.. reszte nie zmienialem wogole i lipa.. :/ eh...jeszcze raz.... zrobilem nawet...

    Mikrokontrolery   12 Sie 2007 00:28 Odpowiedzi: 21    Wyświetleń: 2087
  • Atmega128 wzmocnienie na wejściach różnicowych Bascom

    Czy jest możliwość obsłużenia tego w Bascomie? Funkcja GETADC() Przeznaczenie: Pobiera wynik przetwarzania z wbudowanego przetwornika ADC na wybranym kanale. Składnia: zmienna = GETADC( nr_kanału , offset ] ) gdzie: zmienna - zmienna typu Word do której wpisana będzie przetworzona wartość, nr_kanału - numer kanału przetwornika ADC. Zwykle z zakresu...

    Mikrokontrolery AVR   15 Lut 2009 18:20 Odpowiedzi: 5    Wyświetleń: 2151
  • [ATmega8][Bascom] - AVT5341 sterownik bramy - 2 skrzydła

    Witam. Odświerzę troszkę temat. AVT wypuściło drugą wersję oprogramowania do tego kitu. Zawiera ono obsługę jednego i dwóch skrzydeł. Wybór dokonywany jest automatycznie poprzez wykrycie obecności przystawki (napięcie na rezystorze po pomiarowym). Niestety program napisany jest w C, o którym nie mam zielonego pojęcia a chciałbym dopisać do niego blokadę...

    Mikrokontrolery AVR   14 Lis 2017 21:17 Odpowiedzi: 53    Wyświetleń: 18585
  • Wyświetlacz graficzny KS108 i zewnętrzny Eprom I2C

    A po co mi w C ?ja C nie znam Przeportować z C na Bascom nie duży problem. A ASM na Bascom tez nie. Z Bascom na C tak. Nie chodzi tu o typowe rozkazy, jak pętle itp, to banał. C jest "blisko" sprzętu, taki bardziej assembler, Jeśli w C jest odwołanie do rejestrów np TWI bez problemu przeniesiesz to na Bascom, coś w rodzaju tłumaczenia np z angielskiego...

    Mikrokontrolery AVR   22 Lip 2017 07:29 Odpowiedzi: 26    Wyświetleń: 1821
  • [BASCOM] Skąd te dodatkowe znaki przy wyświetlaniu?

    Witam Piszę sterownik grzałki lutownicy. Sam sterownik wstępnie działa dobrze. Natomiast po wykryciu obrotu enkodera w prawo lub w lewo zwiększam lub zmniejszam wartość zmiennej NASTAWA i wysyłam po UART do komputera oraz wyświetlam na LCD od nokii 3310. Co jakiś czas w wyświetlanym tekście zarówno na komputerze, jak i na wyświetlaczu pojawiają się...

    Mikrokontrolery AVR   27 Lut 2018 19:12 Odpowiedzi: 2    Wyświetleń: 654
  • Wybór środowiska dla AVR: Bascom vs Atmel Studio - co lepsze?

    dlaczego nie chce mi skompilować tego wiersza? Dodano po 1 Dobra obecnie kod wygląda tak [syntax=c]#define F_CPU 4000000L #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #define POTENCJOMETR PA0 //definicja ADCIN (wejście ADC) #define KLAWISZ PC0 int LICZBY[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F,...

    Mikrokontrolery AVR   20 Lip 2018 21:46 Odpowiedzi: 27    Wyświetleń: 2667
  • [atmega8] Jak zbudować prostego robota z czujnikiem odległości?

    Jak widać realizacja tego projektu rozciągła mi się nieco w czasie :) Mam nadzieje ze nikt nie będzie miał mi za złe że pisze w dosyć starym temacie, ale tutaj znajdują się już wszystkie schematy. Mój problem wygląda następująco: podłączyłem sobie czujnik sharp pod PortC.3 i napisałem sobie następujący kod w bascomie $regfile = "m8def.dat"...

    Mikrokontrolery AVR   02 Wrz 2008 18:42 Odpowiedzi: 17    Wyświetleń: 6484
  • Jak wysłać 24 bity szeregowo przez ATmega 8 na PD5 z użyciem asemblera?

    -------------serdecznie dziekuje za pomoc,podpowiedzi! i prosze o wyrozumialosć ----------- wklejam caly kod (napisany w Bascomie) i bylbym wdzieczny za pomoc w przeanalizowaniu jego dzialania, czesc kodu odpowiedzialna za dzialanie przetwornikow AC i sterowanie wyswietlaczem LCD nie istotna dla mnie w tym momencie ----------------------------------------...

    Mikrokontrolery   12 Gru 2006 15:35 Odpowiedzi: 15    Wyświetleń: 3251
  • [Attiny24][Bascom] Czy ADC i wszystkie PWM mogą działać razem?

    Witam Mam problem z układem na Attiny24. Chcę wykorzystać wszystkie 4 kanały PWM, oraz 4 kanały ADC. (1 - 4) + sygnał Aref. I moje pytanie jest, czy jeżeli uruchomiłem ADC, to mogę korzystać wyjść PWM, które są współdzielone z niewykorzystanymi pinami ADC? Myślałem, że ... Tak, jest realna możliwośc skonfigurowania peryferiów tego processora do (‘produkowania’)...

    Mikrokontrolery AVR   25 Paź 2018 14:18 Odpowiedzi: 10    Wyświetleń: 1032
  • Błąd kompilacji ADC w Bascom ATMEGA8535 - Error: 101 Can't find HW-register

    Witam Problem polega na tym ze nie da sie skompilowac programu ktory wykorzystuje ADC procesora. Wyrzuca mi "Error: 101 Can't find HW-register [ADMUX ] dodam ze podmienilem plik dat z wersji 1.11.8.3 do wersji 1.11.7.4. W wersji nowszej programuje sie procesor bez problemu (mam wersje demo wiec tylko 4k). Da sie jakos zakombinowac zeby dzialalo ?

    Mikrokontrolery   26 Sty 2007 17:28 Odpowiedzi: 0    Wyświetleń: 653
  • Jak poprawić czytelność kodu w C do pomiaru napięcia na AVR?

    Witam od dwóch dni zajmuje sie pisaniem programów w C, próbowałem już BASCOM-a i Asemblera, z dobrym skutkiem ale nieznajomość C budziła wemnie obawy :) tak więc postanowiłem zacząć sie go uczyć moje pytanie jest następujące - oto kawałek kodu w C, program mierzy napięcie na wejsciu 0 przetwornika A/D i wyświetla jego wartość na linijce diodek podłączonej...

    Mikrokontrolery   05 Lip 2005 00:32 Odpowiedzi: 8    Wyświetleń: 1492
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Witam. Mam taki problem. Zbudowałem robota LF napisałem do niego całkiem sprawny kod w BASCOMIE. Teraz zacząłem uczyć się C (pisze w WinAVR) i chciałbym napisać program do niego. Mam jednak problem jak zrobić odczyt poszczególnych kanałów. W BAS robie to tak: [syntax=basic4gl] Wczytaj_adc: Prog = Getadc(4) L1 = Prog If L1 > Back Then Pozycja.4 =...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 7018
  • Wzmacniacz audio na... AVR?

    http://obrazki.elektroda.net/19_11986721... Chyba zbyt dosłownie wziąłem do siebie stwierdzenie, że na procesorze można zrobić wszystko :D. Kiedyś kupiłem kilka sztuk ATTINY13 i nie miałem za bardzo pomysłu na ich wykorzystanie aż wczoraj wieczorem przy piwie wpadłem na szalony pomysł wykonania na jednym z nich wzmacniacza mocy. Po krótkim...

    DIY Konstrukcje   08 Lip 2011 12:10 Odpowiedzi: 69    Wyświetleń: 29114
  • Jak zintegrować ADC z TIMER2 w ATmega32 do próbkowania 8kHz w AVR Studio 4?

    Witam! Z tego wszystkiego wgrałem program spod Bascoma, gdzie próbowanie wynosi 8kHz, ADC ustawiony na preskaler 8, Single Conv, rez. 16MHz. Dla potomnych, tak powinien wyglądać sygnał (i tak wygląda spróbkowany dzięki programowi z Bascoma). Sygnał 1kHz. http://obrazki.elektroda.pl/8315338600_1... Prawda, ze ładnie :)? Probkowany sygnał programem...

    Mikrokontrolery AVR   13 Lis 2011 15:02 Odpowiedzi: 21    Wyświetleń: 3390
  • PCF8563 - przeskakująca godzina, wina kostki czy programu?

    [syntax=basic4gl] Report : noname3 Date : 10-21-2014 Time : 20:42:39 Compiler : BASCOM-AVR LIBRARY V 2.0.7.5, DEMO Edition Processor : M8 SRAM : 400 hex EEPROM : 200 hex ROMSIZE : 2000 hex ROMIMAGE : 546 hex -> Will fit into ROM ROMIMAGE : 1350 dec FLASH USED : 16 % BAUD : 9600 Baud XTAL : 16000000 Hz BAUD error : 0.16% Stack start : 45F hex Stack size...

    Mikrokontrolery   22 Paź 2014 14:32 Odpowiedzi: 8    Wyświetleń: 981
  • Atmega8: Odczyt ADC przez UART ograniczony do 0-255 zamiast 0-1024

    Witajcie ! Dopiero przerzucam się z bascoma na C i chciałem sobie odpalić UARTA aby podawał mi wartości ADC ... Na wyjściu powinienem otrzymać wartości ADC ... i leci coś ale zauważyłem że tylko w zakresie 0-255 ... a nie 0-1024 Gdzie popełniłem błąd ? proszę sprawdźcie też pozostałość :) Taki oto kod zmontowałem .. #include <avr/io.h> #include...

    Mikrokontrolery AVR   26 Sty 2009 18:29 Odpowiedzi: 10    Wyświetleń: 1503
  • Atmega8 - błędy w sterowaniu LED 7 segmentowym i buzerem, segment g świeci

    Witam Pogłębię zagadkę, procesor do programowania wyjmuję z podstawki :) więc nie ma wpływu programatora na działanie układu, fusy przepisałem z działającego układu z AVT więc są ok, bo tamten układ używa identycznych przerwań od zegarów i działa. Twoja sugestia co do PB.3 jest trafna jak mi się wydaje, bo to OC2 :) natomiast nie są to efekty timera...

    Mikrokontrolery AVR   25 Sty 2009 17:38 Odpowiedzi: 6    Wyświetleń: 3906
  • Zamiana kodu RFID na poziom 1z10 na ATmega8 w Bascom - jak to zrobić?

    Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...

    Mikrokontrolery AVR   04 Mar 2012 23:34 Odpowiedzi: 0    Wyświetleń: 4558
  • Tłumaczenie kodu oscyloskopu Arduino z C na Bascom dla Atmega8

    Dzień dobry, Chciał bym zrobić sobie prosty oscyloskop tyle że z wykorzystaniem uC Atmega8. Czy mógł by mi ktoś przetłumaczyć poniższy kod na język Bascom, lub chociaż objaśnić jego działanie? Kompletnie nic z tego nie rozumiem... Za przetłumaczenie na język Bascom oferuję 500pkt!

    Początkujący Elektronicy   05 Lis 2017 10:39 Odpowiedzi: 0    Wyświetleń: 516
  • Attiny13 - Jak napisać etykietę w asemblerze do odtwarzania dźwięków?

    Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem. Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie. [syntax=basic4gl] '***********************Tiny13_Gong1...

    Mikrokontrolery AVR   21 Paź 2012 22:29 Odpowiedzi: 5    Wyświetleń: 2100
  • [Attiny24] [Bascom]Monitor napięcia baterii (bang gap)

    Witam, znalazłem ciekawy sposób na w miarę dokładny pomiar napięcia baterii: http://www.ikalogic.com/avr-monitor-powe... Chcę go zaadoptować do Bascoma, a ponieważ nie doszukałem się sposobu na pomiar za pomocą jego instrukcji to sam operuje na rejestrach przetwornika. Niestety po porównaniach z artykułu i po zmianach rejestrów...

    Mikrokontrolery AVR   13 Lip 2012 20:58 Odpowiedzi: 0    Wyświetleń: 1571
  • Jak odczytać 3 wejścia ADC w ATmega128? Przykład w BASCOM AVR

    Witam! Chciałbym na forum Elektrody w tym wątku zrobić konkretny FAQ dla wszystkich AVRowców. Szlag mnie trafiał, jak nie umiałem odczytać w krótkim czasie 3 wejść ADC w ww atmedze128. Posiłkowałem się różnymi poradami zaczynając od PDFa. Niestety nic nie zadziałało. Postanowiłem odpalić BASCOMa AVR i wydobyć ów procedurę. W Bascomie podręcznikowy:...

    Mikrokontrolery AVR   29 Mar 2010 20:36 Odpowiedzi: 0    Wyświetleń: 747
  • [AVR][C] Prośba o sprawdzenie kodu - ADC, 2x PWM, LED 7 segmentowy.

    Witam. Jako iż dopiero zaczynam zabawę z C, jestem początkujący na tym polu, chciałbym prosić o rzucenie okiem na kod, czy wszystko jest w nim w porządku, zgodnie z regułami. Jest to mój pierwszy program napisany w C na AVR. Procek to Atmega8 taktowana 8Mhz. Wcześniej gdzieś od 2-3 lat bawiłem się Atmegami ale jednak tylko w Bascomie. Teraz zaczynając...

    Mikrokontrolery   06 Lut 2012 01:16 Odpowiedzi: 0    Wyświetleń: 1190