liczba atmega

Znaleziono około 2797 wyników dla: liczba atmega
  • Atmega 8 - Generator określonej liczby impulsów w zakresie 2 do 30.

    Kolego (at)sp5gbw o ile rozumiem to program ma działać tak: - po uruchomieniu wczytuje z EEPROM ilość cykli (od 2 do 30) i generuje je czyli generuje przez czas Ta sygnał 5kHz z odstępem Tb między sygnałami. - po wygenerowaniu tego sygnału sprawdza stan klawiatury w oczekiwaniu na zmianę ilości cykli. Jeżeli taka nastąpiła zapisuje ją do EEPROM. Zweryfikuj...

    Mikrokontrolery AVR   28 Sie 2015 18:56 Odpowiedzi: 23    Wyświetleń: 2358
  • REKLAMA
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    Mimo że kolega jest początkującym to trochę takie przegięcie nie wiedzieć ile to 8bit a ile 16:| Wystarczy wziąć kalkulator windowsa żeby łatwo się dowiedzieć że max dla 8bit- 0xFF to 255, a dla 16bit- 0xFFFF to liczba 65535...

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3310
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Dim Sc(9) As Byte 'w tej tablicy beda dane odczytane z czujnika Dim Temperatura As Integer 'tu obliczona temperatura Dim Blad_crc As Bit 'a ten bit bedzie ustawiany w razie bledu CRC odczytu '... program ... 1wreset 1wwrite &HCC 1wwrite &HBE Sc(1) = 1wread(9) 'odczytujemy wszystkie bajty z czujnika If Sc(9) = Crc8(sc(1)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4126
  • [ATMega 8A] - Wyświetlacz 7 segmentowy LED-słabe podświetlenie na 2 wyświetlaczu

    Sprawdź podłączenia masy, VCC i AVCC - muszą być podłączone wszystkie te linie uC. Symbole '0'..'9' to CYFRY, a nie liczby!

    Mikrokontrolery Początkujący   11 Wrz 2014 21:56 Odpowiedzi: 17    Wyświetleń: 6984
  • REKLAMA
  • ATMEGA(16/32/64) jako karta akwizycji danych - częstotliwość próbkowania?

    Lepiej i bardziej ambitnie zrobić to na "własnym" USB, ale do tych pomiarów zwykła mega + ft232 wystarczą. FT232R może działać na max 3Mbps, a Atmega może wysyłać przy 16MHz z szybkością 2Mpbs. Dokładność ADC w ATmega'ch 16,32, 64 to 2 bity, więc można przyjąć samplowanie z obcięciem 2 ostatnich bitów, czyli 8bitów. To daje znośną liczbę 100kbps + jakaś...

    Mikrokontrolery AVR   10 Mar 2013 23:04 Odpowiedzi: 24    Wyświetleń: 4188
  • REKLAMA
  • Atmega 16 - C: Błąd kompilacji przy modulo z double i int, jak naprawić?

    Operand modulo (%) działa tylko z liczbami całkowitymi, dla zmiennych o typie float/double musisz użyć funkcji fmod. Co ma sens ze względu na zapis liczby. BTW, na AVR typ double jest równy typowi float. No i nie używaj typu float do liczenia czasu, w wielu przypadkach uzyskasz bezsensowne wyniki, co jest związane ze skończoną reprezentacją zapisu liczby.

    Mikrokontrolery AVR   07 Maj 2013 17:20 Odpowiedzi: 15    Wyświetleń: 2106
  • AtMega 32 [C] - Jak podłączyć LCD KS0180 z ograniczoną liczbą portów?

    W nocie katalogowej znalazłem taki hint: Bias: 1/7, VLCD=8.5V, VDD=3.3V Z tego by wynikało, że LCD bias należy ustawić na 1 komendą (11) - 0xA3. Z kolei na podstawie obrazka 9 w dokumentacji kontrolera, że przy zasilaniu 3.3V (takie masz, prawda?) powinno się ustawić "V5 internal resistance ratio" na wartość 110 binarnie - komendą (17) 0x26. Natomiast...

    Mikrokontrolery AVR   28 Gru 2010 20:42 Odpowiedzi: 13    Wyświetleń: 4177
  • atmega i rzeczywista liczba przerwań do wykorzystania

    Witam! Mam problem ze zrozumieniem działania zewnętrznych przerwań w mikrokontrolerach atmega (avr). Dla przykładu posłużmy się konkretnym osobnikiem - Atmega48. W specyfikacji http://www.atmel.com/dyn/products/produc... (strona 64) wyróżniają dwa przerwania INT0 i INT1 i dodatkowo 24 - PCINT23..0. Te 24 przerwania są podzielone...

    Mikrokontrolery   11 Kwi 2006 13:29 Odpowiedzi: 2    Wyświetleń: 1598
  • Jak generować losowe dźwięki ultradźwiękowe na AtMega do odstraszacza kun?

    funkcję srand() wystarczy wywołać raz. Potem do wylosowania jednej liczby używa się już rand

    Mikrokontrolery   31 Sie 2010 12:58 Odpowiedzi: 18    Wyświetleń: 4419
  • Atmega, zapis liczby 16bit procesor 8bit i przerwanie - konflikt

    Zastanawiam się, jak się odbywa zapis zmiennej 16 bitowej w procesorze 8 bitowym. Najpewniej najpierw przepisywana jest pierwsza połowa, następnie druga. A czy możliwe jest, żeby jeśli przerwanie wystąpi równo w tym momencie i będzie chciało odczytać wartość tej zmiennej to odczyta pierwszą połowę nową, a drugą starą? czyli jeśli a=0000 zmieniam na...

    Mikrokontrolery AVR   24 Paź 2017 14:40 Odpowiedzi: 1    Wyświetleń: 807
  • REKLAMA
  • Ustawianie stanów bitów, Atmega, C. O co tu chodzi?

    PORTA = 00101101; To nie jest zapis binarny, wartość traktowana jest jako liczba rzeczywista !! Tak być powinno dla liczb zapisanych w sposób binarny: PORTA = 0b00101101;

    Mikrokontrolery Początkujący   20 Lut 2012 21:40 Odpowiedzi: 2    Wyświetleń: 968
  • ATmega - Potrzebny pomysł na 6 kanałowe urządzenie liczące

    Panowie dzięki za odpowiedzi. Dzisiaj napisałem sobie już kompletny kod. Jutro planuję zrobić płytkę. Kod na płytce ewaluacyjnej działa tak jak powinien. Co do minimalnej częstotliwiści... hmm... Myślę że około 3Hz na kanał. Nie chodzi tu tyle o liczenie przychodzących impulsów co o wykrycie ich braku (ciągły stan wysoki). W takim wypadku alarm po 10...

    Mikrokontrolery   19 Kwi 2016 09:34 Odpowiedzi: 14    Wyświetleń: 1086
  • Jak wyeliminować zakłócenia na portach ATmega8 przy zliczaniu impulsów?

    Witam. Jak usunąć zakłócenia na portach. Przy zliczaniu liczby imp atmega raguje na 12 V i np. dotyk palcem. Natomiast przy zliczaniu czasu imp to tylko na dotyk palcem. Podaje schemat skrócony i program

    Mikrokontrolery   06 Wrz 2007 18:10 Odpowiedzi: 6    Wyświetleń: 3106
  • [ATmega32] - nieskończone wartości zmiennej float wysłane po RS

    1. Pokaż trochę większe kawałki kodu, bo nie bardzo wiadomo co jest zmienną lokalną w funkcji, co parametrem, co globalną itp. 2. Jak wygląda sprawa liczby wysłanych/odebranych bajtów? Nic się nie gubi - bo Atmega nadaje na max, nie wiadomo czy PC jest w stanie odebrać takie ilości danych dostatecznie szybko. Jaki masz bitrate? Może spróbuj nadawać...

    Mikrokontrolery Początkujący   06 Wrz 2013 20:05 Odpowiedzi: 17    Wyświetleń: 2166
  • Atmega – nieprawidłowy odczyt ADC, diody na PB1 i PB0 nie reagują na czujnik

    Jeżeli Vref jest równe 2.56 V, to wartość odczytana z ADC odpowiada napięciu wyrażonym w jednostkach 2,5 mV, Napięciu 0.8 V odpowiada więc wartość ADC 800 / 2.5, czyli 320. No i przypadkiem nie wpadnij na pomysł stosowania jakichkolwiek obliczeń na liczbach zmiennopozycyjnych.,,

    Mikrokontrolery Początkujący   20 Sie 2014 22:08 Odpowiedzi: 17    Wyświetleń: 1854
  • Atmega 32 - Jak działają unie w C? Przykład z uint8_t i int

    Cześć Mam pytanie do uni w C bo za bardzo tego nie rozumiem. Rozumiem tyle że unia zajmuje tyle bajtów ile jej największy element. I że dokonuje konwersji. Czyli że co jak wezmę np zminną uint8 t to maksymalna ilość jaka mi się tam zmieści to 255. Ale jak zrobie unie i dam tam typ int i uint8 t to tak jakby to byłyby wiaderka w środku które mogą pomieścić...

    Mikrokontrolery AVR   04 Maj 2015 20:21 Odpowiedzi: 11    Wyświetleń: 1155
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    ZigBee mają zaimplementowany protokół komunikacyjny który wprowadza takie ograniczenie. A te moduły nie. Więc można sobie napisać protokół który pozwoli na jak się tylko chce liczbę modułów.

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240224
  • [Atmega 8] Atmega8 C – przykład programu ADC: odczyt niskich napięć i sterowanie wyjściem

    Może zaadoptować jakiś wzmacniacz operacyjny ? Wtedy użycie mikrokontrolera nie ma sensu. To co autor chce za jego pomocą zrobić można zrobić używając komparator. Przy okazji uniknie się skomplikowanego obliczenia liczby 500.

    Mikrokontrolery Początkujący   11 Kwi 2015 20:22 Odpowiedzi: 20    Wyświetleń: 1773
  • Atmega: Jak ustawić portC jako wejście dla trybu wyświetlania czasu?

    ATMega8A efekt po podaniu VCC na PC0 lub PC1 jest taki że funkcje się "sek" i "min_sek" nakładają się na siebie tak że liczby się zlewają;

    Mikrokontrolery AVR   10 Mar 2012 17:45 Odpowiedzi: 17    Wyświetleń: 2490
  • Timer Atmega - Atmega32 timer jako licznik impulsów BASCOM

    To rozwiązanie chcę użyć do zliczania sygnałów z czujnika. Na chwilę obecną zliczam impulsy na zmiennej i jest taki efekt, że w trakcie zliczania program wykonuje zliczanie i nie mam możliwości przełączać innych wyjść. (zliczanie jest jednym etapem gdzie musi zostać wykonana określona liczba obrotów)

    Mikrokontrolery Początkujący   18 Lut 2013 20:07 Odpowiedzi: 3    Wyświetleń: 4368
  • Różnica w zajmowaniu pamięci struktury na ESP8266 vs ATMEGA w Arduino IDE

    Nic z tego nie rozumiem: https://esp32.com/viewtopic.php?t=4664, ale najwidoczniej tak ma być... Znaczy rozumiem tyle, że spróbuj zmienić strukturę na parzystą liczbę bajtów i zobacz czy są różnice.

    Arduino   06 Sie 2019 22:02 Odpowiedzi: 8    Wyświetleń: 642
  • Kalkulator na ATmega128 w VMLab: operacje na liczbach z DIP-switcha

    Witam, mam mały problem, czy mógłby ktoś mi pomóc napisać prosty kalkulator na atmega 128 w VMLab-ie - liczbę zadajemy z DIP-swicha - przyciski kolejno – PG2 wyświetli wartość, PD4 wyświetli liczbę pomnożoną przez 15, wyświetli liczbę podzielona przez 7 , wyświetli liczbę mniejszą o 13 od zadanej. Z góry dziękuje za pomoc

    Mikrokontrolery AVR   29 Sty 2010 22:27 Odpowiedzi: 3    Wyświetleń: 1442
  • [Atmega 16] [Bascom]Rozkładanie liczby na poszczególne cyfry

    Proszę bardzo oto one: Dim W1 As Long Dim W2 As byte Dim W3 As byte Dim W4 As byte Dim W5 As byte Dim W6 As byte Dim W7 As byte Dim W8 As byte Dim W9 As byte Dim W10 As byte Dim Ktorywysw As Byte Dim Wynik As Long Ale już wiem o co chodzi zmienna wynik jest zmienna long i takie same muszą być zmienne w1-w10.

    Mikrokontrolery   23 Lut 2009 22:29 Odpowiedzi: 3    Wyświetleń: 1684
  • Atmega - Jak mierzyć napięcie z 20 punktów przy ograniczonych wejściach ADC?

    To ju może lepiej 3 szt, 4051 - masz 24 kanały na 3 wejściach ADC mikrokontrolera. Rozważyłbym jednak użycie mikrokontrolera, który ma odpowiednią liczbę wejść ADC.

    Mikrokontrolery   29 Paź 2013 14:33 Odpowiedzi: 15    Wyświetleń: 2784
  • [atmega32][c/eclipse] operacje na liczbach zmiennopozycyjnych

    Oprócz zlinkowania odpowiednich bibliotek, trzeba jeszcze przekazać info gdzie ma szukać odpowiednich symboli. W necie masz pełno info na temat jak to zrobić. To czy finalnie wszystko zostało zlinkowane jak należy sprawdzisz w pliku map i dokładnie w lss.

    Mikrokontrolery AVR   09 Lut 2012 18:22 Odpowiedzi: 4    Wyświetleń: 1304
  • Atmega <=> Atmega rs232 [c]: Wysyłanie liczby zamiast kodu ASCII

    Witam, przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na...

    Mikrokontrolery AVR   12 Sie 2018 12:05 Odpowiedzi: 3    Wyświetleń: 435
  • Atmega - Jak obliczyć unixtime na 9 rano następnego dnia?

    Ja tylko podpowiem, że "north" to północ, ale jako kierunek, a nie czas. No i lepiej najpierw dodać jeden i potem mnożyć przez duże liczby niż najpierw mnożyć przez duże liczby a potem dodać dużą liczbę. 4\/3!!

    Mikrokontrolery AVR   05 Lis 2012 15:21 Odpowiedzi: 13    Wyświetleń: 1947
  • [ATMEGA 8] [BASCOM] problem z zapamietaniem stanow wejscia

    K1=0 Do If wejscie1 = 1 Then k1 = not k1 Locate 1 , 8 if k1 = 1 then Lcd "*" else Lcd " " End If end if Loop Gdy ustawisz wszystkie wartości to jeśli k0 = 1 to liczba = 1, jeśli k1 = 1 to liczba = liczba + 2 , itd 4, 8,16 32 ... Jeżeli przyciski podłączysz pod port A liczba przyjmie wartość portu A Liczba = PortA

    Mikrokontrolery AVR   05 Maj 2009 20:17 Odpowiedzi: 10    Wyświetleń: 2046
  • Wysterowanie wielu odbiorników z użyciem niewielu wyjść uC - Atmega 328p

    Czy można jakoś mając do dyspozycji niewiele wyjść z uC wysterować dużo większą liczbę odbiorników, np. mosfetów? Pacjent atmega 328p.

    Początkujący Elektronicy   16 Lis 2020 17:40 Odpowiedzi: 2    Wyświetleń: 270
  • [ATMEGA2560][BASCOM]Bufory wejściowe i wyjściowe UART-ów

    Problem leży w tym ,że to co usiłuje zbudować kolega wymaga sporej wiedzy na temat rozwiązań tego typu zagadnień. Jeśli urządzenie to ma pracować w domu stanowiąc automatykę RS232 nie nadaje sie do tego typu transmisji ze względu na długość przewodów i odporność na zakłócenia . Do tego jest RS485 i CAN. Co do nauki programowania to mało kto napisze...

    Mikrokontrolery AVR   28 Cze 2010 17:38 Odpowiedzi: 27    Wyświetleń: 5120
  • Atmega 8/C/SPI - Wysłanie większej ilości bajtów spi

    Nadajesz ciąg znaków (cyfr), a wyświetlasz kolejno kody ASCII tych cyfr w postaci dziesiętnej. Problem leży w wyświetlaniu, a nie w transmisji danych. Wypisuj po prostu odbierane znaki, nie konwertując ich na liczby funkcją itoa().

    Mikrokontrolery Początkujący   27 Lis 2014 21:51 Odpowiedzi: 11    Wyświetleń: 1632
  • Oscylacje wartości przy enkoderze obrotowym na Atmega 128 z LCD 240x128

    a po co masz incr i decr enkoder? bascom jak juz to sam zwieksza i zmniejsza te liczby jak krecisz enkoderem http://avrhelp.mcselec.com/index.html?en... zajrzyj moze pomoze

    Mikrokontrolery   05 Lip 2011 00:20 Odpowiedzi: 18    Wyświetleń: 7918
  • Atmega8 - jak zwiększyć liczbę wejść/wyjść dla stacji lutowniczej?

    Oj, bez przesady, jedna Atmega pomieści dużo więcej niż obsługa całej stacji i bajerów. No chyba, że mówimy o BASCOM - wtedy głowy nie daję :)

    Mikrokontrolery   11 Sty 2013 08:51 Odpowiedzi: 29    Wyświetleń: 7737
  • Resetowani licznika cykli naładowania w baterii dla ASUS K50IE

    To ja pozwolę sobie zapytać nieco inaczej - po co chcesz resetować liczbę cykli na układzie Atmega? Z tego co się orientuje akurat liczba cykli ładowań na tym układzie nie ma nic do rzeczy. Spróbuj podmienić ogniwa i skalibrować baterię. Baterie z tym kontrolerem nieco opornie się kalibrują, ale czasami się udaje. O zablokowanie kontrolera Atmega nie...

    Komputery Regeneracja Baterii   06 Maj 2013 06:18 Odpowiedzi: 3    Wyświetleń: 4326
  • Stworzenie prostego testera przewodu z 24 żyłami i diodami LED sygnalizującymi poprawność spięcia

    Atmega 32 lub inny z odpowiednią liczbą portów. Jeśli chciałbyś się pobawić Arduino, to tam jest chyba Atmega2560 jako najmniejszy z tych dużych.

    Projektowanie Układów   07 Maj 2023 14:03 Odpowiedzi: 30    Wyświetleń: 912
  • FT232RL i ATmega: Problemy z wgrywaniem kodu po wypaleniu bootloadera

    W Arduino wypalając bootloader ustawiane są fusebity, oczywiście musi być wybrana płytka z bootloaderem, bo można też wgrać bootloader do płytki, która ma wybrany brak bootloadera, wtedy wgranie bootloadera nie wgrywa bootloadera tylko ustawia fusebity. Tak jak radzi (at)cederom, zwiększenie kondensatora zwiększa szarpnięcie resetem, można to robić...

    Arduino   09 Lis 2024 15:09 Odpowiedzi: 12    Wyświetleń: 291
  • [atmega88] [atmega88][c] Precyzyjne skalowanie ADC do procentów na LCD z 1 cyfrą po przecinku

    Nie rozumiem problemu: 100/1024= 0,09765625 wg mojego kalkulatora... czyli 0,09765625% to 1 próbka , mówiąc prościej liczba którą odczytuje Ci atmega z przetwornika razy to co wyliczyłem da Ci liczbę procent. Dokładność zawsze będzie ograniczona chyba że wyświetlisz 8 miejsc po przecinku...

    Mikrokontrolery AVR   14 Lis 2010 21:39 Odpowiedzi: 6    Wyświetleń: 1114
  • Atmega 8 Bascom - Nieprawidłowe zliczanie zmian stanu przekaźnika BC547

    Pomysłu na teraz nie mam jak to rozwiązać, ale problem zapewne leży w tym, że kiedy przekaźnik = 1 to zmienna jest zwiększana z każdym przejściem pętli..stąd 2 potem 7 itp. Po prostu przez czas trwania stanu 1 na zmiennej przekaźnik, liczba się powiększa. Ciebie interesuje jednokrotne powiększenie. Czyli Przekaźnik = 1 i tylko raz incr zmienna. Trzeba...

    Mikrokontrolery Początkujący   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1746
  • Metronom DIY tap, click, speech na Atmega328P

    https://obrazki.elektroda.pl/7395602600_... Jest mój kolejny metronom! Trzeci już na elektrodzie na przełomie parunastu lat :) Wszystkie z opcją TAP, a właściwie te dwa wcześniejsze tylko z tą opcją i prawdę mówiąc sporadycznie używane. Pierwszy z latającą linijką, drugi dość mały, przeciętne migadełko. Praktyka jednak i potrzeba (z...

    DIY Konstrukcje   24 Maj 2025 21:18 Odpowiedzi: 10    Wyświetleń: 1326
  • Połączenie ATmega z PC przez Prolific PC-2303 - brak komunikacji USART 9600 bodów

    Faktycznie zanegowanie sygnału przez ten tranzystor pomogło, dzięki. Dlaczego i po co ten tranzystor? Może mi ktoś wytłumaczyć dokładnie i ze szczegółami? Dzieki excray! A i jeszcze jedno, jak ma wyglądać funkcja wysyłająca wartość liczbową? Poniżej funkcja która mi nie działa, nie rozumiem dlaczego? [syntax=c] void usart_putint(uint8_t liczba) { while...

    Mikrokontrolery AVR   19 Lis 2012 17:32 Odpowiedzi: 25    Wyświetleń: 2337
  • AVR/Atmega644 - Generowanie sinusa PWM z tablicy 200-elementowej

    ...niestety nie znam asemblera. Nie musisz znać. Jak przeczytasz uważnie i zrozumiesz zasadę, to sam napiszesz procedurę obsługi przerwania w C. Dla częstotliwości PWM rzędu kilkunastu kiloherców i zegara CPU 8MHz przerwanie występuje co ponad 500 taktów, więc nawet procedura napisana w C nie będzie za długa (myślę, że nie powinna przekroczyć 100 taktów)....

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 4071
  • Atmega 8 - Czytanie stanu wejścia w zależności od wyjścia

    Nie ma nic prostszego, niż połączenie każdego końca przewodu do innej linii portu uC. Minimalistyczne testowanie wiązki polega na tym, że ustawiasz wszystkie linie poza jedną jako wejścia podciągnięte do plusa, jedną jako wyjście w stanie 0 i sprawdzasz, czy masz dokładnie jedno wejście w stanie 0. I tak dla każdej linii. Jeśli brakuje Ci linii portów...

    Mikrokontrolery Początkujący   31 Mar 2016 17:34 Odpowiedzi: 10    Wyświetleń: 1524
  • Atmega+U2008 - Jak zrealizować fizycznie sterowanie U2008 przez mikrokontroler?

    Połykanie półokresów wprowadzi składową stałą. Nie, jeśli będzie się wycinać równą liczbę półokresów dodatnich i ujemnych.

    Mikrokontrolery   11 Lut 2013 10:59 Odpowiedzi: 26    Wyświetleń: 9237
  • Atmega 169 - Konfiguracja PWM dla diody, brak zmiany jasności

    Dlaczego nie wziąłeś mikrokontrolera z odpowiednią liczbą wyjść PWM albo zewnętrznego układu sterownika LED PWM? Jeśli już musisz tak plątać - u Atmela znajdziesz starą, dobrą notę aplikacyjną nt. programowego PWM - szukaj.

    Mikrokontrolery Początkujący   18 Sty 2016 08:42 Odpowiedzi: 8    Wyświetleń: 882
  • Atmega 8 - Uart odbieranie danych bascom - problem z wyłączaniem diody

    To nie zależy od rodzaju układu RTC. Po prostu wyświetlasz to jako zwykłą liczbę, więc odcina zera na początku.

    Mikrokontrolery AVR   23 Cze 2016 21:48 Odpowiedzi: 9    Wyświetleń: 2316
  • [ATMEGA32L][C/WINAVR] ADC błąd wyniku pomiaru napięcia

    Mam problem z pomiarem napięcia w instalacji elektrycznej samochodu, problem pojawia się tylko podczas pracy silnika, gdy wyłączę zapłon pomiary są prawidłowe. Pomiar napięcia instalacji odbywa się następująco, jest dzielnik rezystancyjny z którego jest mierzone napięcie na ADC atmegi. Do pomiaru jest wykorzystane źródło napięcia referencyjnego AVCC....

    Mikrokontrolery AVR   16 Sie 2012 11:26 Odpowiedzi: 2    Wyświetleń: 1752
  • Jak podłączyć wyświetlacz z Motoroli V220 do Atmega 8?

    była taka naklejka z liczbami poszukam ją

    Mikrokontrolery AVR   04 Lut 2012 17:00 Odpowiedzi: 4    Wyświetleń: 1358
  • Jak wyświetlić liczby int/char na HD44780 z użyciem WinAVR i Atmega?

    Generalnie do tego służy funkcja "sprintf". Jednak ona ponoć zajmuje 2kb pamięci uC, więc nigdy jej nie używałem. Szczególnie biorąc pod uwagę to, że jest to funkcja uniwersalna. Ja osobiście robię coś takiego (dla liczb 2-cyfrowych, dla większych musisz rozszerzyć funkcję): Jeśli liczba jest mniejsza od 10 wyświetlam "0" i daną liczbę. Jeśli natomiast...

    Mikrokontrolery   25 Sie 2006 11:00 Odpowiedzi: 6    Wyświetleń: 2982
  • Maksymalna liczba serwomechanizmów sterowanych przez ATmega32 16MHz?

    Niestety atmega 32 w latwy sposob wysterujesz 16 serw z rozdzielczoscia 16 bit. Nie potrzeba az tak duzej rodzielczosci, ale niestety 8 bit to malo. Ale juz przez atmege128 wysterujesz 6*8, czyli 48 serw z rodzialka 16 bit ;]

    Mikrokontrolery AVR   18 Wrz 2009 08:14 Odpowiedzi: 12    Wyświetleń: 2414
  • ATMEGA 2560 czy można zmienić priorytety danych przerwań

    Twój problem nie wynika z priorytetu przerwań tylko braku umiejętności prawidłowego ich wykorzystania i zastosowania biblioteki która jest źle napisana . Zazwyczaj dzieje się tak gdy użytkownik w przerwaniu umieszcza całą procedurę obsługi bufora , wyświetlacza lub innych peryferii lub po prostu timer odmierza krótszy czas niż trwa obsługa przerwania...

    Mikrokontrolery Początkujący   08 Sie 2017 20:29 Odpowiedzi: 15    Wyświetleń: 2007
  • [Atmega328P][C] - Obsługa przycisków z wykorzystaniem timerów

    Zauważ, że operując na liczbach 16-bitowych wszystkie operacje są wykonywane modulo 2^16. Stąd też operacja 65543+50 jest poprawna i da poprawny wynik - po obcięciu nieistniejącego 16 bitu wyniku. Stąd też możesz zrobić normalne porównanie.

    Mikrokontrolery AVR   16 Sie 2012 11:12 Odpowiedzi: 15    Wyświetleń: 1656
  • Jak zrealizować wprowadzanie ciągu z klawiatury 16-tkowej na ATmega 16?

    Jeżeli chodzi ci o to aby wpisując 5+0+1+2+3 mieć liczbę 50123, to można to zrealizować bardzo prosto. w pętli głównej dajesz coś takiego: tmp=get_key();//zakładam że 0 jest kiedy nic nie wciśnięte if(tmp>0) { liczba*=10;//jeżeli podstawa = 10 liczba+=tmp; } zmienna liczba musi być przynajmniej 16 previous_tmp=tmp; tmp=get_key();//zakładam...

    Mikrokontrolery AVR   02 Maj 2009 13:18 Odpowiedzi: 2    Wyświetleń: 1296
  • Jak wykonać obliczenia zmiennoprzecinkowe na uint8_t w AVR-GCC (ATmega)?

    jak najprościej wykonać obliczenie zmiennoprzecinkowe (z dzieleniem) na liczbach uint8_t, tak aby wynikiem także była liczba uint8_t? Wcale nie musisz wykonywać dzielenia na zmiennoprzecinkowych :wink: wystarczy że zrobisz np: tak: uint8_t a; uint16_t b; b=(20*10)/3; b*=10; a = b/10; Zasada jest taka żeby "przesunąć" przecinek z ilorazu w prawo...

    Mikrokontrolery   28 Lut 2008 18:45 Odpowiedzi: 4    Wyświetleń: 3340
  • Jak wykonać projekt w Atmel Studio do ATmega16?

    Nie dużo to znaczy? Nie można troszkę bardziej konkretnie? Atmega jak najbardziej jeśli chodzi o liczbę wyjść, nawet mniejszy (w sensie obudowy) wystarczy, wielkość kodu też nie stanowi tu problemu. Jak prędkość nie duża a liczba kroków mała to lepiej użyć taniego DAC na I2C np: PCF8591P cenie 5-10zł

    Mikrokontrolery AVR   03 Paź 2016 19:44 Odpowiedzi: 30    Wyświetleń: 2064
  • Atmega 8 - wyświetlacz HD44780 pokazuje krzaki po pewnym czasie pracy

    Nie na akumulatorze żelowym na stole. Fakt z tą liczbą to troszku przesadziłem.... Wyświetlacz jest sprawny w 100%. Inne programy się nie wysypują. andy74 czy w bascomie stos to jest HW stack ?? jeśli tak to do jakiej liczby zwiększyć bo jest 32.

    Mikrokontrolery   04 Cze 2007 16:55 Odpowiedzi: 10    Wyświetleń: 1922
  • [ATMEGA][ASEMBLER] - Długa pętla w asemblerze i dziwna matematyka.

    no zrobiłeś sobie liczbę 3 bajtową 03_84_FFh, czyli 230655. Najbardziej znaczący bajt masz w R18, najmniej - w R16. No i dekrementujesz. Nie do końca natomiast wiem, skąd się doliczyłeś 230400. Chyba, że po drodze wchodzi Ci jeszcze przerwanie i modyfikuje zawartość któregoś rejestru. A to co chcesz zrobić powinienneś (czyli 3x132 itd.) napisać w pętli...

    Mikrokontrolery AVR   11 Paź 2013 20:25 Odpowiedzi: 22    Wyświetleń: 3678
  • ATmega Bascom - Jak zliczać impulsy powyżej 256 na Timer0?

    Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru licznika timera, czyli jak sądzę counter0 (nie znam BASCOM).

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1284
  • ATMega 16 - Napięcie 2,5V na PA3 przy ustawieniu 0xF na PORTA, dlaczego?

    Czy podłączyłeś nóżkę AVCC do plusa zasilania? Czy kabelki od przycisku nie są za długie? Czy wlutowałeś odpowiednią liczbę kondensatorów w celu wyeliminowania zakłóceń? ;)

    Mikrokontrolery   19 Lis 2007 19:14 Odpowiedzi: 7    Wyświetleń: 1302
  • Jak odczytać i przesłać stany logiczne na ATMEGA16 w Bascom?

    Początek odczytu ma zaczynać się wraz z podaniem zasilania na urządzenia, czyli na urządzenie które wysyła ta liczbę ( w postaci binarnej) i Atmega. Kiedy dokładnie ma zakończyć się odczyt i rozpocząć wysyłanie na PORTB.1 jeszcze nie wiem, ale wydaje mi się że jak podłącze analizator stanów to sprawa się wyjaśni... Proszę o podpowiedź i wyjaśnienie...

    Mikrokontrolery   04 Kwi 2010 19:33 Odpowiedzi: 14    Wyświetleń: 2160
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    switch(n&0x0E) //bo liczby większej od 14 nie wyświetlimy => licznik działa jak sekundnik wyświetlając liczby w sekwencji co druga

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1785
  • uProg - mały, szybki, przenośny programator AVR z SD

    http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...

    DIY Konstrukcje   15 Sty 2023 09:03 Odpowiedzi: 364    Wyświetleń: 154921
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (at)ElektrodaBot Mam napisany moduł operacji na czasie, ale brakuje mi w nim funkcji obliczenia nr tygodnia w standardzie ISO. Zaproponował być kod w c dla AVR GCC z uwzględnieniem małych ilości RAM na uC Atiny, ATmega oraz oparty na arytmetyce liczb całkowitych (zmienno przecinkowe liczby są nie efektywne na AVR i większości uC) ?

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1038
  • Efekt Knight Rider LED – schemat i program na Atmega do napisu „BOLTECH”

    Dobrze rozumiesz po 3 LED + rezystor. Ten zasilacz trzeba by zmierzyć pod obciążeniem albo bez kondensatora filtrującego. Możesz też poszukać jego oznaczenia i wtedy znaleźć co to dokładnie jest. Jeśli ma wyższe napięcie zasilania to wtedy więcej diod w gałąź i na nowo policzyć rezystor. Ważne też abyś nie łączył jednej diody z jednej litery np z dwoma...

    Projektowanie Układów   21 Mar 2009 19:05 Odpowiedzi: 38    Wyświetleń: 7477
  • [Atmega][C] kod LCD 2*16 - problem z wyświetlaniem liczby

    itoa(); załatwi problem

    Mikrokontrolery AVR   31 Lip 2010 15:09 Odpowiedzi: 4    Wyświetleń: 2195
  • Atmega 8, Bascom - Jak ustabilizować pozycję cyfr na LCD w woltomierzu?

    Mam jeszcze jeden problem, mianowicie: Mam zmienną typu single U i przypisuje jej liczbę 2.56 chcąc ją zwiększać o 0.01 robię coś takiego U = U + 0.01 a potem wyświetlam to na LCD. Lecz pojawia mi się http://obrazki.elektroda.net/98_12637529... Wiem, że resztę cyfr mógł bym zamaskować na przykład poprzez instrukcje fusing. Lecz jeżeli dalej chcę...

    Mikrokontrolery AVR   17 Sty 2010 19:35 Odpowiedzi: 8    Wyświetleń: 4282
  • [Atmega128] Atmega128 i LCD HD44780 - jak obsłużyć klawisz BACKSPACE w C?

    no właśnie [; czasem można przesyłać kody specjalne znaków albo wartości bajtów - to już zależy od konkretnego terminala. W [url=http://braypp.googlepages.com/termi... terminalu dla Windowsa <: kod znaku (czyli np backspace'a) można wysłać jako $xx gdzie xx to liczba w HEX 4\/3!!

    Mikrokontrolery AVR   18 Maj 2009 21:22 Odpowiedzi: 4    Wyświetleń: 2122
  • [c] Konwersja bajtu z hex na dwa czterobitowe słowa w C dla Atmega

    Nie do końca rozumiem co dokładnie chcesz zrobić, ale np. int binareczka = 0b01010101; I tak sobie możesz ładnie zapisać. Jakbyś chciał liczbę bit po bicie, to może AND-uj maską, że np. if((liczba & 0b10000000)==1) to wiesz że najbardziej znaczacy bit jest ustawiony, potem maskujesz z 0b01000000 itd. Powiedz trochę dokładniej co chcesz zrobić to jakoś...

    Mikrokontrolery AVR   30 Maj 2009 17:31 Odpowiedzi: 9    Wyświetleń: 4408
  • Atmega 8, C, WinAVR - optymalizacja kodu z float/double vs int

    Bez kodu ciezko cos powiedziec ale prawdopodobnie musisz sie pogodzic z takim wzrostem obietosci kodu, albo zoptymalizowac go tak by wyeliminwac takie liczby co prawie zawsze sie da....

    Mikrokontrolery AVR   07 Paź 2008 21:29 Odpowiedzi: 2    Wyświetleń: 1543
  • [ATMEGA324P][S1D13700][RFM12BS][STMPE811][DS1307]zasilanie

    Policz średni prąd pracy, to znaczy za jakiś określony czas, najlepiej wymiany akumulatorów. Średni, to znaczy 600mA*liczba godzin pracy czynnej + X mA*liczba godzin w uśpieniu + ewentualnie Y mA jakiś stanów przejściowych typu działanie czynne bez podświetlenia. Na tej podstawie możesz dobrać pojemność akumulatora lub określić czas pracy na założonym....

    Mikrokontrolery   02 Sty 2012 16:33 Odpowiedzi: 5    Wyświetleń: 1715
  • BASCOM - ATMEGA16/32: Problem z zapisem do EEPROM po zmianie procesora

    Witam. część kodu z Bascoma (D zadeklarowane jako Word) Input "coś tam.. " , D Waitms 20 Writeeeprom D , 1 w procku "8535" bez problemów zapisuje daną liczbę. Po wymianie procesora na Atmega 16 lub 32, już nie zapisuje tej liczby (kompilator nie zgłasza żadnych uwag). "Po omacku" zauważyłem, że w w/w prockach działa dopiero po dodaniu jeszcze jednego...

    Mikrokontrolery   07 Paź 2005 17:16 Odpowiedzi: 2    Wyświetleń: 1198
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    Nic nie trzeba przestawiać. UARTem jako slave ne generujesz przecież resetu. Pisałeś o wykrywaniu resetu przez uart. Jak jednym uartem wykryję wartość bitu, reset, zgłoszenie alarmu (przedłużony reset) i reset overdrive? Dodano po 18 chyba, że masz kuszącą dla mnie ofertę finansową :) Jeżeli uartem załatwisz wszystkie powyższe stany magistrali to,...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 10833
  • Jak sterować napięciem LM317 za pomocą Atmega8 i przycisków?

    Pomysłów jest co najmniej kilka: 1. zastosowanie potencjometra cyfrowego - wtedy nawet nie będzie potrzeby Atmega, bo wiele potencjometrów jest sterowanie za pomocą przycisków + i -. Wada - najczęściej mają małą liczbę kroków np. 32 lub 64, 2. Skorzystanie z wyjścia PWN + filtr dolnoprzepustowy, 3. Dodatkowy przetwornik D/A, 4. Przetowrnik 8-bitowy...

    Projektowanie Układów   19 Mar 2008 09:57 Odpowiedzi: 5    Wyświetleń: 5076
  • atmega [C] - Jak odtworzyć impulsy z enkodera do sterowania silnikiem?

    Witaj. Jaki rodzaj silnika? Opisz to jeszcze raz ale inaczej, bo mówisz o jakichś liczbach "skądś", i nie rozumiem o co dokładnie Ci chodzi.

    Mikrokontrolery AVR   22 Lis 2013 22:05 Odpowiedzi: 1    Wyświetleń: 1212
  • [Atmega32][C] Jak usunąć zawartość bufora USART?

    Witam, programuję atmegę32 tak aby otrzymywała polecenia poprzez port RS-232 z komputera (na PC jest skrypt pythona z wykorzystaniem modułu pyserial). Mój problem polega na tym, że atmega ma otrzymać polecenie w trakcie wykonywania pętli, wysyłam więc 100 razy jedną liczbę w każdym cyklu pętli sprawdzając stan linii RX. Gdy program wychwyci zmiany na...

    Mikrokontrolery AVR   07 Lis 2011 07:26 Odpowiedzi: 3    Wyświetleń: 1687
  • [atmega] Jak przekonwertować string xyyy na dwie zmienne w C?

    znam atoi() i czasem używa, ale ta funkcja działa niestety w drugą stronę (z liczby robi stringa). Tym razem potrzebuję string --> integer

    Mikrokontrolery AVR   30 Kwi 2011 19:53 Odpowiedzi: 4    Wyświetleń: 1265
  • ATMega - Czy możliwy jest pomiar napięcia z 8 fototranzystorów na jednym porcie?

    Zastanawiałem się nad Mega16 lub Mega8 w obudowie TQFP, ponieważ posiadają osiem portów ADC Tiny26 ma nawet jedenaście - i to w DIP28. Polecam wypasioną wyszukiwarkę mikrokontrolerów na stronie Atmela: czy jest to sprzętowo możliwe? Może tak: ADG508. Oczywiście wyłącznie w celach rozrywkowo-edukacyjnych, bo znacznie taniej będzie wstawić kontroler...

    Mikrokontrolery AVR   30 Lis 2013 12:23 Odpowiedzi: 13    Wyświetleń: 2937
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

    http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 260125
  • błąd po zweryfikowaniu kodu w środowisku arduino

    Wkleiłem sobie do arduino taki oto kod z tej strony: https://www.electronicwings.com/avr-atme... Ale to nie jest kod napisany dla środowiska Arduino. Plik LCD_16x2_H_file.h oraz wymagany LCD_16x2_H_file.c pochodzą z tego [url=https://github.com/tejaswi433/smart...

    Arduino   20 Paź 2022 17:31 Odpowiedzi: 44    Wyświetleń: 993
  • Oscyloskop Cyfrowy AVR v2.0 Atmega 32 LCD LS020

    Przecież tych padów nie ma aż tak dużo znowu, 10 minut drapania i po robocie. Co do schematu to jest on narazie trochę nieestetycznie narysowany, ale nie ma tam nic oprócz elementów niezbędnych do zasilania uC oraz dzielników napięcia na dwa wejścia ADC (jeden dzielnik od sygnału, drugi od pomiaru akumulatorka). Noi oczywiście podłączony LCD i joystick....

    DIY Konstrukcje   26 Lis 2023 12:26 Odpowiedzi: 181    Wyświetleń: 98873
  • LCD atmega32 bascom. Zmniejszenie liczby połączeń.

    jak podlaczyc do tego procesora wyswietlacz lcd 4 cyfry taki jak jest w mierniku uniwersalnym czyli bez kontrolera. czy jest jakis sposob na zmniejszenie ilosci polaczen a moze jakis kontroler pomiedzy lcd a atmega .

    Mikrokontrolery   06 Sty 2015 10:19 Odpowiedzi: 2    Wyświetleń: 1377
  • Odtwarzacz muzyki Atmega S65 SD WAV3

    A widzisz, jak sobie zajrzysz do pliku to jednak się da. Napisali na stronie: "Each frame has constant time length 0.026 sec. But size of one frame (in Bytes) varies according to bitrate." A to znaczy, że niezależnie od trybu kodowania każda klatka trwa 26ms. A liczba klatek jest znana.

    DIY Konstrukcje   08 Mar 2010 14:22 Odpowiedzi: 85    Wyświetleń: 35468
  • [Atmega8, C] Jak wysterować 20 LEDów na Atmega8 za pomocą charlieplexingu?

    Pod case 2 brakuje break!!! Spoko, można zrobić indywidualną regulację natężenia światła w Charlieplexingu - mam taką zabawkę z 16 szt. LED. W przypadku ATmega myślę, że maksymalna liczba stopni jasności nie przekroczy 20, bo na więcej pary mu nie starczy - częstotliwość przerwań musiałby wynieść w tym przypadku jakieś 30 kHz.

    Mikrokontrolery   06 Sie 2013 19:27 Odpowiedzi: 8    Wyświetleń: 1791
  • TC77 - Błąd odczytu temperatury z TC77 podłączonego do Atmega32A

    tt=bajt*10000000 +bajt1; tt jest typu uint16_t więc maksymalna liczba jaką możesz w niej zapisać to 65535 [2^16-1]. Zrób tak: [syntax=c]uint32_t tt=0; tt=(bajt<<8)|bajt1;// połącz w jedną liczbę 16b tt>>=3;// przesuń o 3b w prawo tt*=625;// teraz tt przechowuje temperaturę w 0,0001*C tt/=10000;// a teraz w 1*C [/syntax]

    Mikrokontrolery AVR   11 Lis 2014 15:51 Odpowiedzi: 9    Wyświetleń: 1947
  • C - UART, Atmega, funkcja atoi() i nieoczekiwany wynik

    Źle - zapisujesz łańcuch znakow pod adresem 0 (gdzie na pewnie jest jakas zmienna globalna ktorą w ten sposób psujesz) dobrze - łańcuch znaków trafia do bufora [syntax=c] char wyswietlana[7]; itoa(liczba,wyswietlana,10);[/syntax]

    Mikrokontrolery AVR   09 Sie 2012 07:17 Odpowiedzi: 9    Wyświetleń: 1976
  • [ATmega32] [ATmega32][C] Odbiór float przez RS - problem z niepoprawnym składaniem bajtów

    Witam, Przejrzałem elektrodę i natrafiłem na temat o złożeniu w C przesyłanego bajt po bajcie floata. No i zastosowałem wskazany fragment kodu: [syntax=c]unsigned char *btr; float DNL; btr = (unsigned char*)&DNL; *btr =USART0_Receive(); btr++; *btr =USART0_Receive(); btr++; *btr =USART0_Receive(); btr++; *btr =USART0_Receive(); btr++;[/syntax] Kod ten,...

    Mikrokontrolery AVR   11 Paź 2013 17:47 Odpowiedzi: 5    Wyświetleń: 1134
  • ATmega128 TestBoard i inne płytki testowe

    http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...

    DIY Konstrukcje   07 Mar 2016 21:14 Odpowiedzi: 32    Wyświetleń: 17522
  • Jak podłączyć wyświetlacz ST7565R SPI do ATmega88 z biblioteką u8glib?

    Nie napisałeś jakim napięciem jest zasilana ATMega. Jeśli do 3,3V to możesz łączyć bezpośrednio, 5V jest poza specyfikacją kontrolera, więc trzeba zastosować jakąś formę konwersji 5->3,3V. Najprościej jednak wybrać procek zasilany z 3,3V. Jeśli ATMega88 przy tym napięciu jest zbyt wolna, to weź XMEGA8E5 - liczba pinów taka sama, cena niższa, a dla 3,3V...

    Mikrokontrolery Początkujący   22 Gru 2013 11:04 Odpowiedzi: 5    Wyświetleń: 1974
  • Arduino i FT800 - Sterowanie LED i ekranem dotykowym jednocześnie

    (at)BlueDraco Niespecjalnie widzę różnicę pomiędzy 16 vs. 48 MHz. Korzystając na ATMega z UART i tego, że ma bufor, można wysłać na raz 6 bitów dla WSa. To daje nam max. 130 tys. przerwań na sekundę, czyli dla 16 MHz 120 taktów. Liczba spokojnie do obsłużenia na ATMega bez żadnej gimnastyki. Inna sprawa, że krytyczne jest tylko wysyłanie danych do...

    Arduino   21 Sty 2016 17:22 Odpowiedzi: 24    Wyświetleń: 3039
  • Przesiadka na AtMega 64 - występują jakieś "kruczki"?

    Może źle odebrałem pytanie. Jeśli chodzi tylko o większą liczbę pinów IO to M64/128/256 są jak najzupełniej ok. Wygodne, bo to to samo co kolega tehaceole już zna. Jeśli chodzi o coś więcej to przesiadłbym się właśnie na XMEGA, bo przy tej samej cenie oferują znacznie więcej, ale co ważniejsze, peryferia mają fajnie "poukładane". No i o wiele bardziej...

    Mikrokontrolery AVR   14 Cze 2012 06:47 Odpowiedzi: 30    Wyświetleń: 6115
  • Atmega128 [C] - Jak działa wskaźnik w definicji #define ATAPI_Data?

    kod ktory cie tak zaciekawil polega na tym: 1. jest sobie liczba 0x8000 2. chcesz zeby liczba ta traktowana byla jako adres, jak wiadomo adres = wskaznik, wiec dokonujesz rzutowania (u08*)liczba . od teraz dla kompilatora ten zapis bedzie dokladnie tym samym, co gdybys uzyl najzwyklejszej zmiennej wskaznikowej 3. skoro jest to zwykly wskaznik, to mozesz...

    Mikrokontrolery   28 Paź 2008 21:01 Odpowiedzi: 4    Wyświetleń: 4927
  • Atmega 32A - PWM i ADC wykorzystane jednocześnie??

    4. Podłączenie sygnału z wyjścia PWM do ADC1 aby ponownie spróbkować sygnał PWM A po co? Po to aby odczytać ile kroków wykonał silnik. Sygnał PWM niski wysoki niski to jeden krok na wejście STEP. I chce żeby pwm był jakoś ogarniczony. Aby silnik wykonał na przykład 20 kroków - nie więcej. Na ATMega możesz to zrobić tak jak ci napisał kol. piotrva....

    Mikrokontrolery   29 Sty 2015 21:26 Odpowiedzi: 8    Wyświetleń: 1608
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    OK, Proponuję tak: definiujesz zmienną globalną volatile typu int o nazwie np. liczba_RND która będzie naszą liczbą losową. w przerwaniu będziemy ją przesuwać o 1 bit w lewo a na najmłodszy jej bit będziemy kopiować najmłodszy bit z rejestru ADC w ten sposób za każdym przerwaniem liczba będzie sią dość mocno zmieniać losowo, Do dzieła :)

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13599
  • jak zrobić opóźnienie w asm i dlaczego moje nie działa?

    Przy rozpisce intrukcji mikrokontrolera masz liczbę taktów potrzebnych do wykonania każdej instrukcji, policz jeszcze raz. Masz pewność że Atmega chodzi na takiej częstotliwości jak piszesz?

    Mikrokontrolery   06 Lis 2020 15:42 Odpowiedzi: 17    Wyświetleń: 3467
  • Optymalizacja kodu dla atmegi328 - zmniejszenie rozmiaru programu 105%

    to jest wyświetlacz kupiony w sklepie sam go zrobiłem http://obrazki.elektroda.pl/5498330800_1... Dodano po 1 a jak bym połączył dwie atmegi i jedna by odpowiadała za wyświetlanie a druga za czytywanie czasu z RTC, te wszystkie liczby co są w voidach dać do switcha i ta druga atmega co zczytuje wysyłała tylko liczby. bo ogólnie to ten...

    Arduino   28 Kwi 2017 08:29 Odpowiedzi: 9    Wyświetleń: 1281
  • Atmega128: Jak mierzyć częstotliwość impulsów na T1 i wyświetlać na LCD?

    ...przy 10000HZ na LCD wyświetla 0666... No to prawie jak liczba szatana :) if(licznik==4) { T1=TCNT1; utoa( T1, bufor1, 10 ); lcd_gotoxy(3,0); lcd_puts(bufor1); TCNT1=0; } Widzę, że dodałeś pozycjonowanie kursora, żeby wynik za każdym razem był wyświetlany w tym samym miejscu wyświetlacza. Trzeba by jeszcze...

    Mikrokontrolery AVR   07 Lip 2010 16:54 Odpowiedzi: 16    Wyświetleń: 3268
  • [ATMEGA] [ATMEGA][C] - Niezależne sterowanie PWM dla diod na PB3 i PD7, co poprawić?

    Witaj, Próbując modyfikować program, uzyskałem co prawda efekt, że obie diody zmieniały swoją jasność, tylko że jedna po drugiej . Tak napisałeś program. Zanim mikrokontroler przejdzie do następnej pętli musi wykonać całą bieżącą. Za ich pomocą chcę aby podłączone diody były niezależnie od siebie w pętli rozjaśniane i ściemniane. No to tak go trzeba...

    Mikrokontrolery Początkujący   06 Lut 2013 10:14 Odpowiedzi: 3    Wyświetleń: 1074
  • ADC Atmega 328p - Jak zmniejszyć szybkość próbkowania w trybie free running?

    Sumowanie 21 wartości jest niewygodne, zrób 4, 16, lub inną potęgę liczby dwa. Poza ty masz zsumować np. 16 wyników przetwarzania, czyli tam nie ma być żadne delay, tylko musisz zliczać określoną ilość przerwań ADC. Delay musi być , bo bez tego w ogóle nie działa mi wyświetlanie liczb.

    Mikrokontrolery AVR   28 Wrz 2014 12:01 Odpowiedzi: 22    Wyświetleń: 2022
  • [mega8] Jak zbudować przetwornicę 12V na 230V z generatorem sinusoidy 50Hz na ATmega8?

    Uruchom arkusz kalkulacyjny, utwórz formułę by na podstawie kąta w kolumnie A od 0-179st utworzyć wartości sinusoidy od 0-255 w kolumnie B. W Excelu będzie np. taka =LICZBA.CAŁK(SIN(A1*(PI()/180))*255). Jest ona prawidłowa dla PWM 8bit. Jak chcesz inną amplitudę, np. przy PWM 10bit to zmień ostatnią liczbę na 1023. Teraz rozdzielczość sinusa z PWM możesz...

    Mikrokontrolery AVR   19 Kwi 2009 16:23 Odpowiedzi: 3    Wyświetleń: 3666
  • VCDS - szukam wsadu do kabelka diagnostycznego

    Układ ma usunięte oznaczenia, ale liczba pinów się nie zgadza z ATMegą. Te kable (a'la HEX-V2) zwykle były na NEC D79F8513A - (ale on ma tyle samo pinów co ATMega). Twój to jeden z nowszych chińskich wynalazków na STM32. Zgrać nikt nie mógł, bo jest zabezpieczony przed odczytem.

    Samochody Elektryka i elektronika   08 Mar 2020 21:57 Odpowiedzi: 22    Wyświetleń: 10017
  • ATMEGA: Jak zamienić liczbę 32-bitową na string w asemblerze?

    Poszukuję funkcję zamieniającą liczbę 32bitową lub większą na string w asemblerze ATMEGI.

    Mikrokontrolery   22 Wrz 2010 17:08 Odpowiedzi: 0    Wyświetleń: 654