atmega błędy licznika

Znaleziono około 120 wyników dla: atmega błędy licznika
  • Błędy w dokumentacji Atmega 644 - RCALL i mikroopóźnienia

    Nie rozumiem o jaką pomyłkę Ci chodzi? Normalnie RCALL to 3 cykle a RET 4, sumarycznie 7. Tutaj masz RCALL 4 cykle a RET 5, więc masz 9 cykli. Przeglądając noty można natrafić na: atmega644, "5.8.1 Interrupt Response Time", drugi akapit wyraźnie mówi o tym, że PC ma trzy bajty (mimo że faktycznie górny bajt jest nieużywany, brak nawet rejestru EIND)...

    Mikrokontrolery AVR   17 Kwi 2011 10:52 Odpowiedzi: 10    Wyświetleń: 1551
  • Niepoprawne wyświetlanie czasu na LCD z ATmega32 i PCF8563p

    Na początek kwestia formalna: jest za dużo tabulatorów w kodzie przed komentarzami, przez to prawa strona posta oraz kodu jest ucinana na ekranie (mam mały ekran). Co do kodu: czytanie zegarka oraz formatowanie sprintfem w procedurze obsługi przerwania jest mocno słabe. Diabli wiedzą jak jest zrealizowany lib TWI. Jakby był oparty na przerwaniach to...

    Mikrokontrolery AVR   02 Paź 2019 11:25 Odpowiedzi: 6    Wyświetleń: 741
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [atmega] Kompilacja freemodbus na atmega168 z Winavr - błędy avr-objcopy

    Witam, faktycznie też odpuszczam sobie tego freemodbusa, jednakże próbuję teraz napisać własną bibliotekę opartą ściśle na zasadach komunikacji Modbus czyli tak jakby własny modbus. Nie wiem jak poradzić sobie z odbiorem ramki po stronie slave, a dokładnie z detekcją faktycznego pierwszego znaku z nadanej ramki, tzn jak wykryć że odebrany znak jest...

    Mikrokontrolery AVR   22 Maj 2011 09:17 Odpowiedzi: 18    Wyświetleń: 20382
  • REKLAMA
  • Licznik rowerowy do zawodów na orientację.

    Zawody na orientacje polegają na znajdowaniu oznaczonych w terenie punktów kontrolnych na podstawie mapy dostarczonej przez organizatora. Zabronione jest używanie urządzeń GPS, przez co podstawą do nawigacji jest kompas i licznik odległości. Nawigując odmierzamy krótkie odcinki między punktami w terenie (np. od mostu do skrzyżowania ze ścieżką w lesie),...

    DIY Konstrukcje   23 Paź 2023 18:26 Odpowiedzi: 7    Wyświetleń: 2472
  • REKLAMA
  • [ATmega128L] [ATmega128L][AVR-GCC] Błąd w obsłudze TIMER0 i TIMER2, możliwy błąd w dokumentacji?

    Ja mam notę PDF do tego procka z 2004 roku i jest w niej wszystko OK ;) .... ale teraz aż z ciekawości zajrzałem do tej noty ze strony Atmela z roku 2010 i rzeczywiście jest "drobna" pomyłka - polega tylko i wyłącznie na tym, że w spisie treści opisany jest Timer2 a wszystkie informacje opisane dotyczą timera0 ;) .... i później opisany jest Timer0 a...

    Mikrokontrolery AVR   26 Sty 2011 11:06 Odpowiedzi: 13    Wyświetleń: 2556
  • Precyzyjny stoper, czasomierz na TTL

    Dla małych kontrolerów, w stylu ATmega, z powolnymi zegarami, trzeba by chyba napisać kod w ASM, aby mieć kontrolę nad tym, ile taktów zegara zajmuje wywołanie przerwania, włączenie lub wyłączenie licznika, bądź też jego przeładowanie. Dostępne są tylko liczniki 16 bitowe, więc trzeba byłoby je regularnie przeładowywać i zapamiętywać ilość przeładowań,...

    DIY Konstrukcje   05 Lis 2021 16:11 Odpowiedzi: 41    Wyświetleń: 6639
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    Jacy programiści? Ze szkolnej ławki? Publikacje, książki, noty katalogowe, nigdzie nie widziałem tam użycia terminu flaga dla licznika. To, że ktoś niedouczony myli pojęcia to nie powód, żeby przyjąć błędy za prawdę. Pokaż mi np. w MSDN Microsoftowym chociaż jeden przykład użycia terminu flaga dla określenia czegokolwiek innego niż naprawdę to znaczy.

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 8149
  • Atmega Bascom AVR - ADC nie zawsze wyłącza silnik, możliwe błędy w getadc?

    Dobrze by było znać ustawienia jakie masz w IDE Bascom dla $Hwstack i $framesize Powinieneś je umieszczać w kodzie. Pobieżnie patrząc sprawdzasz prąd co ~8ms i jeśli jest zbyt duży to wyłączasz silnik i zwiększasz licznik błędu. W tej logice jest chyba jeden błąd. Kiedy silnik jest wyłączony to po kolejnych 8ms prąd nie jest już zbyt duży i licznik...

    Mikrokontrolery AVR   13 Lip 2017 11:43 Odpowiedzi: 13    Wyświetleń: 1506
  • [C] Atmega8 PWM sterowanie RGB LED – błędy kompilacji w WinAVR, prośba o analizę kodu

    Hej. Po pierwsze Timer0 w atmedze8 nie ma PWM A więc do PWM możesz korzystać tylko z Timera 1 oraz Timera 2. Po drugie twój problem leży w nazwach poszczególnych rejestrów konfiguracyjnych atmegi 8 sprawdź w dokumentacji atmegi8 jak w rzeczywistości nazywają się rejestry TCCR0A, TCCR0B, OCR0A bo tego dotyczy komunikat błedu. Poza tym pamiętaj że port...

    Mikrokontrolery   22 Sie 2009 08:29 Odpowiedzi: 7    Wyświetleń: 4472
  • REKLAMA
  • ATmega 8L USART - błędy przy odbiorze danych o zmiennej długości

    Witam! Zrobiłem sobie układ oparty o uP ATmega 8L (taktowany wew 1MHz). Procesor ma wysyłać i odbierć dane po łączu szeregowym USART. O ile z wysyłaniem nie ma problemu (zawsze wysyłane są jednorazowo 2 bajty) o tyle sprawa komplikuje się przy odbiorze danych. Dane "dochodzące" do uP nie mają stałej długości (czasami są to 4 bajty, czasami 10 itd)....

    Mikrokontrolery   16 Paź 2004 05:23 Odpowiedzi: 8    Wyświetleń: 2621
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Twój program można wykorzystać do celów akademickich: "znajdź co najmniej 10 błędów w tym kodzie".

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1785
  • AVR: Znikający tick w liczniku przy włączonych przerwaniach na Atmega 16 i 644P

    Wg. mnie te 4 takty obejmują również czas wykonania przerywanego rozkazu. Przynajmniej tak pokazuje symulator w AVR Studio. Oczywiście jeżeli przerywamy rozkaz dwucyklowy (np SBI) to opóźnienie wyniesie 5 taktów. Jeszcze dla pełnej poprawności to piszesz o ATEMGA16 i ATMEGA644P więc Twój przykładowy program zawiera błędy: - dla ATMEGA rejestry Timera...

    Mikrokontrolery AVR   26 Mar 2017 18:36 Odpowiedzi: 5    Wyświetleń: 1410
  • [Atmega8][C] Weryfikacja kodu komunikacji z modułem GPS

    jak mi się wydaje No to nie wiesz po zmianie czego program zaczął działać poprawnie? ;) Mam teraz pytanie. Ze względu, że dostaje kilka ramek jak zapisać do zmiennej: $GPGGA ? Chcę zrobić odczyt od łańcucha $GPGGA aż do 14 znalezionego przecinka po $GPGGA? Do stosowania strtok() taki bufor może okazać się za mały. W prawdzie jest to jakieś rozwiązanie,...

    Mikrokontrolery AVR   11 Maj 2012 16:53 Odpowiedzi: 34    Wyświetleń: 6223
  • serwo 9G i atmega16a - dziwna reakcja po zmianie kodu

    Te dziwne rzeczy o których piszesz w swoich postach, to po prostu efekt pisania blokujących się programów. Otóż odpalając funkcję _delay() na okres czasu jaki ma odmierzyć, zatrzymujesz procesor, który wtedy mieli bezproduktywnie w kółko, nie robiąc nic poza tym. Do tego, jeśli nie wyłączysz przerwań na czas wejścia w _delay(), przerwania przerywają...

    Mikrokontrolery   21 Lut 2013 12:16 Odpowiedzi: 4    Wyświetleń: 1065
  • REKLAMA
  • [C] [C][ATmega128] Serwo nie reaguje na PWM, sygnał na PB5, co robię źle?

    przestawiłem int TCCR1A= (0<<COM1A0), (0<<COM1A1), (0<<COM1B0), (1<<COM1B1), (0<<FOC1A) , (0<<FOC1B) , (0<<WGM11) , (0<<WGM10); TCCR1B =(0<<ICNC1), (0<<ICES1), (1<<WGM13), (0<<WGM12),...

    Mikrokontrolery AVR   31 Mar 2011 19:08 Odpowiedzi: 8    Wyświetleń: 1573
  • Błędy zapisu pamięci FLASH w ATtiny2313 przed 1000 programowaniem w Bascomie

    Programator jak i kompilator BASCOM nie należy do szcztowych osiągnięć w tej dziedzinie. Ponieważ część programów i komend korzysta z tych samych peryferii np liczników itp wykorzystanie ich razem w bardziej złożonych aplikacjach kończy sie klapą . Programowanie ISP wymaga ustawienia pewnych parametrów i w wielu przypadkach działa tylko raz . Dla profesjonalnej...

    Mikrokontrolery   07 Lis 2008 11:56 Odpowiedzi: 12    Wyświetleń: 2024
  • [Atmega8] Ustawienia 8-bitowego fast PWM na pinie OC1A - błędy i pytania

    No bo na tym chyba polega idea PWM że nie liczy cały czas ode zera tylko do przodu i do tyłu. Jak chcesz otrzymać taki efekt to uruchamiasz w normalnmym trybie Timer i ładujesz do niego jakąś wartośc i zaznaczasz żeby odwracało Ci stan pinu przy przepełnieniu :P I do tego nie potzrebujesz PWM, a pwm liczy od dołu do góry i spowrotem :P Oczywiście mogę...

    Mikrokontrolery AVR   16 Maj 2010 16:12 Odpowiedzi: 9    Wyświetleń: 2806
  • [Atmega16] [Atmega16][C] Odczyt RC5 z TSOP1736 na INT0 - błędy synchronizacji bitów

    Kolejny raz sprawdziło się, że wieczorem to lepiej dać sobie na spokój niż męczyć się, bo i tak z tego nic nie wyjdzie. Rano samo przyjdzie:). Problem leżał w złym założeniu że przerwanie z INT0 pojawia się na początku pierwszego bitu startu. INT0 ustawione jest na reagowanie na zbocze opadające czyli "1" która pojawia się w połowie pierwszego bitu...

    Mikrokontrolery   09 Sie 2010 15:40 Odpowiedzi: 1    Wyświetleń: 1107
  • Błędy kompilacji programu ściemniacza na ATtiny13 po przeniesieniu z ATmega8515

    Oki $tiny rozwialo sprawe ze zmiennymi. Rozwiało :?: , zapewne Twoją czuprynę :D Po pierwsze , coś kręcisz , bo nawet takie cuś nie da się skompilować dla ATMega8515 :!: $regfile = "m8515.DAT" Config Timer0 = Pwm , Pwm = 8 , Compareb Pwm = Clear Down , Comparea Pwm = Disconnect , Prescale = 64 A nie da się również na wiele innych proców ,...

    Mikrokontrolery   08 Wrz 2006 22:38 Odpowiedzi: 36    Wyświetleń: 5825
  • [atmega8535][asembler/avrstudio] błędy przy sterowaniu PWM

    W takim razie chciałbym się jeszcze zapytać ciebie I-light o jedną sprawę, bo z noty katalogowej nie mogę doczytać. Mianowicie wszystkie pwm'y ustawione są w 8-bitowym trybie fast pwm, inverted mode. Oznacza to że licznik liczy od zera do wartości 0xFF, resetuje się i liczy od nowa. Z każdym krokiem porównywana jest wartość licznika z wartością rejestru...

    Mikrokontrolery AVR   15 Mar 2011 20:59 Odpowiedzi: 11    Wyświetleń: 1919
  • Jak poprawnie zaimplementować pseudowieleowątkowość w C na Atmega?

    Dziękuję kolegom za odpowiedzi. Pomijając fakt, że może wkradły się jakieś błędy w składni, czy brak jakichś nawiasów, to pisząc ten kawałek przykładowego kodu miałem w zamyśle, że mógłby on działać na takiej zasadzie, że: Zakładam, że np. adc przekroczyło wartość 500, oraz temp_1 przekroczyło 30, to wówczas powinny się wykonać działania nr1 i nr2....

    Mikrokontrolery   03 Gru 2018 12:34 Odpowiedzi: 14    Wyświetleń: 774
  • [Bascom] [Bascom][Atmega328] Nieprawidłowe wyświetlanie strzałek kierunku na LCD 20x4

    Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2676
  • PCF8583 - nieprawidłowe wyświetlanie godziny, Atmega8, zakłócenia w sieci?

    Cześć Mirekk36 Jak widzę jesteś empirystą i człowiekiem z doświadczeniem więc: 1. Stwórz w Atmedze licznik odczytów czasu z PCF - ile to jest w jakimś dłuższym okresie; 2. Stwórz licznik ilości resetów Atmegi w tym samym okresie, i jeśli to możliwe zapis momentu wystąpienia resetu :) 3. Analizuj poprawność odczytu z PCF np. za pomocą porównania odczytanych...

    Mikrokontrolery   03 Gru 2011 23:56 Odpowiedzi: 30    Wyświetleń: 3810
  • Atmega16: Timer1 nie generuje przerwań w programie licznika LED

    U mnie kompiluje . Jakie błędy wyświetla ? Pzdr.

    Mikrokontrolery   17 Maj 2007 22:29 Odpowiedzi: 4    Wyświetleń: 1143
  • [AVR] Migracja z ATmega do ATxmega - co warto wiedzieć ?

    Dzięki za komplement "młody ludź" :) wracając do xmegi zainstalowałem AtmelStudio 6.0 i bawię się w mruganie leda. Wkleiłem gdzieś tu z Elektrody taki kod przerwania od timera ale pojawiają się błędy. Proszę na przyszłość używać tagu ] do wklejania kodu... /syntax] . Poprawiłem, LordBlick [syntax=C]#include <avr/io.h> ISR(TCC0_OVF_vect){//test...

    Mikrokontrolery AVR   13 Wrz 2012 18:17 Odpowiedzi: 52    Wyświetleń: 17580
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    szczywronek : Tu mój błąd, nie doczytałem, ze potencjometry są elementami nastawczymi, wiec całe moje zdanie niema sensu. Bartosz36 : Ad 1. Zgadzam się z Tobą, prawie napewno masz rację; chyba, że przerwanie trwa 12 sekund a wywoływane jest co 10 sekund. Ad 2. Niema tu żadnych haczyków, chodzi mi o czas - co który wywoływane jest przerwanie (najlepiej...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2733
  • [atmega32] Timer1 CTC bez resetu licznika i input capture dla PPM 8 kanałów

    Hej, czy to twoje rozwiązanie nie spowoduje tego, ze tak naprawdę pomiędzy impulsami na kolejnych wyjściach rejestru będę miał przerwy wynikające z wpisów w OC1A (zegar będzie przecież liczył mnie tylko do 2ms, ale do 4ms..... pozdrawiam krzysiek Proszę poprawić błędy w pisowni w całym temacie - regulamin p.15

    Mikrokontrolery AVR   14 Wrz 2010 15:06 Odpowiedzi: 17    Wyświetleń: 2838
  • [C] [ATmega32] - ATmega32 - obsługa timera/przepełnienie co 100ms/pomiar na ADC

    Witam wszystkich bardzo serdecznie. Mam problem z obsługą timera, nie wiem czy dobrze mam napisany kod, bo działa nie tak jakbym chciał. Mianowicie chciałbym generować przerwanie co 100ms i wykonywać pomiary na dwóch kanałach ADC i wyświetlać wyniki na ekranie terminala w PC.. Na początku udało mi się obsłużyć timer0 i wszystko działało prawidłowo,...

    Mikrokontrolery AVR   11 Lis 2013 23:14 Odpowiedzi: 19    Wyświetleń: 3246
  • Termostat na Atmega8: Jak mierzyć temperaturę bez czujnika?

    Uzyskana w ten sposób informacja o zmianie temperatury jest bardzo przydatna, na jej podstawie można zrobić naprzykład kompensację temperaturową całego urządzienia. Czy w Atmega i Atiny da sie peryferia (liczniki, ADC, ...) zasilać z DCO podczas gdy CPU chodzi z kwarcu? I tu pojawia się mały problem bo niestety CPU i peryferia są taktowane z jednego...

    Mikrokontrolery   28 Sty 2008 14:21 Odpowiedzi: 12    Wyświetleń: 3494
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    Rozumiem że kolega za głupie uważa przykład o analizie poprawności działania kodu oraz eliminacji błędów w sprzęcie poprzez banalne mruganie diodami. Jeśli Twoja godność ucierpiała biję się w pierś i przepraszam. Muszę jednak stwierdzić że wszelkie błędy aliminuje się raczej małymi krokami a nie hurtem jak leci. Odpalanie prototypu z żadka kończy się...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2319
  • [ATMega16][C]Program do sterowania serwem na liczniku 0

    Oto cały kod: Dodano po 8 Takie błędy generuje: led.c:19: warning: suggest parentheses around arithmetic in operand of | led.c:21: warning: suggest parentheses around arithmetic in operand of | led.c: At top level: led.c:25: warning: function declaration isn't a prototype led.c:31: warning: function declaration isn't a prototype led.c:48: warning: function...

    Mikrokontrolery AVR   29 Sie 2011 21:26 Odpowiedzi: 22    Wyświetleń: 3917
  • Licznik CTC w ATMega16. Generowanie fali prostokątnej.

    Straszne pomyłki wkradły się do mojego kodu, na raptem 3 linijki 2 błędy :cry:. Wracając do tematu podany przez Ciebie kod wygląda dokładnie tak jak chciałem. W jego efekcie uP miał naliczać do 14, nastepnie zerowanie licznika i zmiana stanu wyjscia PB3 na przeciwny. I tak w kółko. Z moich obliczeń powinnienem otrzymac sygnał prostokatny o f=36kHz....

    Mikrokontrolery   05 Maj 2006 19:29 Odpowiedzi: 5    Wyświetleń: 1682
  • Dekodowanie sygnału DCF77 na ATmega - synchronizacja czasu bez GPS

    Kiedyś umieściłem na obecnie niedostępnej stronie and.elektroda.eu materiał o dekodowaniu sygnału DCF. Urządzenie potrzebne było w urządzeniu, które wymagało synchronizacji czasu w pomieszczeniu gdzie wyprowadzenie anteny zewnętrznej do GPS było utrudnione. Poniżej umieszczam treść oryginalnego materiału, który może być pomocny przy budowaniu urządzeń...

    Mikrokontrolery AVR   09 Mar 2023 17:01 Odpowiedzi: 27    Wyświetleń: 10110
  • C - USART ATmega88: przeniesienie obsługi VFD do głównej pętli programu

    Czemu nie działa jakieś błedy kompilatora, jak nie tak to może źle napisany kod i się przy większej optymalizacji wysypuje. Jak coś to wrzuć kod nie działający. Heh, no ok, wrzucam więc kod. Od razu jednak uprzedzam, że to jest mój pierwszy program w C i mogą występować rażące programistów błędy. Poza tym kod jest nieco rozlazły - dla mnie bardziej...

    Programowanie Początkujący   13 Wrz 2013 11:15 Odpowiedzi: 25    Wyświetleń: 3549
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    No tu już nie mogę zdzierżyć :wink: Chcesz korzystać z przerwań od 2 timerów i dziwisz się ,że wchodzą w paradę transmisji 1wire.Te timery to będą nawet sobie wchodzić w paradę , jeśli ich praca nie będzie jakoś zsynchronizowana.Trzeba poprostu "widzieć" oczami wyobraźni pracę programu i tak go skonstruować by działał prawidłowo , lub potrafił się skorygować...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3754
  • [ATmega8] Jak zwiększyć częstotliwość licznika T0 powyżej 25kHz w ATmega8?

    Częstotliwość zależy od zegara, preskalera oraz wartości wpisanej do timera. Po za tym błędy: Kod: $crystal="8000000" load timer0,1 Błędem jest deklaracja częstotliwości zegara,czy ładowanie wartości 255 do timera0? Wiem jak działają liczniki w AVR ,wiem także od czego zależy częstotliwość. Wytłumacz mi tylko dlaczego przy zegarze 8MHz ,preskalerze...

    Mikrokontrolery AVR   21 Gru 2008 23:48 Odpowiedzi: 11    Wyświetleń: 3067
  • Jak powiązać licznik i ADC w ATmega16 do generowania sygnału o zmiennej częstotliwości?

    Dzięki za pomoc panowie. Napisałem od nowa program na innym timerze i ruszyło, wyskalowałem sobie to jak chciałem i git. Potem dodałem drugi potencjometr na inne wejście i zdefiniowałem drugi timer - tym razem chcę pwm o wypełnieniu z zakresu 6-27%. Generalnie mi się to udało mniej więcej obliczyć i zaimplementować. Ale pojawił się problem z pomiarem...

    Mikrokontrolery AVR   11 Sty 2016 18:05 Odpowiedzi: 10    Wyświetleń: 1344
  • Atmega16 + Uart + pwm. AVR nie komunikuje się z PC.

    Witam pisze program do obsługi 2 silników dc poprzez avr atmega16 + rs232, mam pytanie odnośnie tego programu mianowicie: Przy obsłudze rs232 poprzez uarta 1. Linie portu RXD (PD0) ustawiamy jako wejście w jakim stanie wysokim czy niskim ? 2. Linie portu TXD (PD1) ustawiamy jako wyjście w jakim stanie wysokim czy niskim ? Czy modulacja pwm jest dobrze...

    Mikrokontrolery   17 Cze 2007 17:44 Odpowiedzi: 4    Wyświetleń: 1778
  • [ATMEGA16]+BASCOM+DS18B20 - Zamiana Waitms 750 na Timer

    Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem się w menu. Mam już działający Timer1 odliczający...

    Mikrokontrolery AVR   24 Gru 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2115
  • [ATmega8] [ATmega8][C][ADC] Błędy w kodzie obsługi przetwornika ADC - analiza i poprawki

    Mam problem z tym kodem (napisany przeze mnie więc przepraszam za ewentualne błędy estetyczne): /* 1.Przyłóż czarny. 2.Naciśnij przycisk 1. 3.Przyłoż biały. 4.Naciśnij przycisk 1. 5.Jeśli chcesz skalibrować naciśnij przycisk 2. */ #include <avr/io.h> #define F_CPU 1000000 #include <util/delay.h> #include <avr/sleep.h> #define LED1_ON...

    Mikrokontrolery AVR   07 Lip 2009 10:41 Odpowiedzi: 2    Wyświetleń: 2928
  • Sterowanie ośmioma serwami na Atmega8 - błędy w kodzie C/C++

    Jezeli ustawisz na 230 to masz 26 taktów na wykonanie przerwania, zakladam ze preskaler 't0' ustawiony na 1/1. Czyli słusznei podejrzewasz ze sie procek niewyrabia, ale to ty mu dajesz w kość bo wychodzi na to z przerwanie od licznika T0 przychodzi Fosc/26=..... podlicz i zobaczysz co wyjdzie.

    Mikrokontrolery   29 Lip 2008 14:02 Odpowiedzi: 15    Wyświetleń: 3914
  • Jakie elementy zastosować do licznika zębów zębatki w Atmega8?

    Po co ci ten timer, skoro nadal nie wykorzystujesz jego przerwań?.. Ten kod ma błędy - pierwszy z nich to zawartość zmiennej "impulsy". Co ten timer ma robić według ciebie? Albo nim zliczasz impulsy które przychodzą z zewnątrz (impuls co ząb) i wtedy użyć innego timera do odmierzania czasu (wynikiem jest liczba o jednostce Wywoływanie funkcji typu lcd()...

    Mikrokontrolery   29 Sie 2011 19:15 Odpowiedzi: 22    Wyświetleń: 4162
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Usunąłem Wait 1 przy konwersji z DS18B20, działa, bez problemu ( na trzech przewodach ), tylko wyniki są opóźnione - tzn. wyświetlany wynik nie jest z aktualnego pomiaru, tylko z poprzedniego. Dodałem jeszcze dwa czujniki DS18B20. Ich zapis razem z godziną i datą na karcie jest jak najbardziej w porządku, tylko wyświetlanie trochę szwankuje - tzn. czasem...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10520
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1347
  • Atmega8 - błędy wyświetlania przy multiplexowaniu z MM74HCT164M

    Krauser EPROM nie jest używany podczas ustawiania temperatury tylko przy wychodzeniu z funkcji tzn przyciśnięciu 2 przycisków na raz ale żeby mi nikt nie zarzucił uruchomiłem i bez EPROM ta sama sytuacja. Przeniosłem funkcje sendLED do funkcji przerwania teraz to wygląda tak : [syntax=c]ISR(TIMER0_OVF_vect) { TCNT0 = 210; static uint8_t licznik=1;...

    Mikrokontrolery Początkujący   11 Gru 2011 15:28 Odpowiedzi: 4    Wyświetleń: 1467
  • atmega8, asembler - błędy w obsłudze przerwań i wskaźników programu

    Witam. Napisałem następujące podprogramy: .EQU POCZATEK_PROGRAMU_H = 0x00 .EQU POCZATEK_PROGRAMU_L = 0x90 .EQUPROGRAM_WSK_H= $60 .EQUPROGRAM_WSK_L= $61 PROGRAMOWANIE_: CLI;blokada przerwania LDI R20, KOM_BRAK_ROZKAZU // kasowanie rozkazu LDS XH, PROGRAM_WSK_H ;pobranie aktualnego adresu wskaznika programu LDS XL, PROGRAM_WSK_L KOM_PROG_: WDR;zerowanie...

    Mikrokontrolery   06 Sie 2007 17:41 Odpowiedzi: 8    Wyświetleń: 1521
  • Opóźnienie Waitms 900 powoduje błędy w wyświetlaniu LED na ATmega8 i 74HCT164

    Witam, Napisałem programik na atmega8 do sterowania multipleksowego 4 cyfrowego LEDa z użyciem 74HCT164. Multiplekcowanie odbywa sie po przepełnieniu licznika timer0. Program multipleksowania bierze z pętli głównej wartości zmiennych A,B,C odpowiadające dziesietnym, jednostkom i dziesiatkom i ma je wyświetlać. Do ustawiania tych zmiennych w pętli głównej...

    Mikrokontrolery   10 Sty 2006 21:14 Odpowiedzi: 11    Wyświetleń: 1446
  • Atmega8 - błędy w sterowaniu LED 7 segmentowym i buzerem, segment g świeci

    Witam Mam banalny program, po włączaniu zasilania startuje licznik czasu, program prawie działa nie do końca dobrze. Atmega8 steruje wyświetlaczem LED (segmenty) z portu D, poszczególne cyfry od najbardziej znaczącej W4,W3,W2,W1 sterowane z portu B, z portu B jest też sterowanie jasnością wyświetlaczy (PWM) i buzerem. Ogólnie licznik liczy ale buzer...

    Mikrokontrolery AVR   25 Sty 2009 17:38 Odpowiedzi: 6    Wyświetleń: 3906
  • Darmowy poradnik STM32 dla początkujących - rozmowa z autorem.

    http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...

    Newsy   15 Maj 2021 12:34 Odpowiedzi: 16    Wyświetleń: 8328
  • ATMEGA8 – konfiguracja timera do zliczania impulsów z czujnika i RPM na LCD 4x20

    Powiedzcie chociaż czy dobrze konfiguruje timer, aby działał w trybie licznika. Czy czegoś nie pominąłem, a jeśli są błędy to powiedzcie jakie. Jak ustawić rejestry aby licznik dawał sobie rade ze zliczaniem 360*2500 impulsów na minute. Jak na razie program pisany jest dla atmegi 8 ale docelowo będzie dla atmegi 1280. Ostatnio zmieniła sie koncepcja...

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3964
  • Sterowanie serwem modelarskim na ATmega8 - problem z pozycjonowaniem

    witam dopiero uczę się programowć avry. chciałem pobawić się w sterowanie serwa modelarskiego na atmega8 i tu od razu zonk. program wykorzystuje timer0, procesor działa na wew. oscylatorze 8MHz. generalnie to na wyjsciu miala sie pojawiac fala prostokątna H=1,5ms L=18,5ms ale serwo osiąga tylko jedną skrajną pozycję i koniec. kod jest poniżej, czy widać...

    Mikrokontrolery   06 Kwi 2005 21:46 Odpowiedzi: 8    Wyświetleń: 1701
  • atmega master slave spi buforowanie, przesunięte dane, znikający ostatni bajt

    Cześć, witajcie. uruchomiłem komunikację dwóch atmeg po spi. w bascomie z pominięciem wbudowanych komend, tylko na rejestrach procesora. hardwarowo wszystko chodzi, dane sie przesyłają w obie strony z jednym dużym problemem. drugi dzień nad tym siedzę i mam już kwadratowy łeb. potrzebuję przesyłać tabele, których specyfika jest taka, że nigdy nie wystąpią...

    Mikrokontrolery AVR   12 Lip 2023 13:04 Odpowiedzi: 3    Wyświetleń: 549
  • [ATmega8] ATmega8 Bascom: Jak użyć Timer0 do opóźnienia zapalenia LED?

    Dzięki za kalkulator i wyjaśnienie Napisałem kod z timer1 do odmierzania odcinków czasu po 10 sekund. 10 sekund świeci led i następne 10 sekund nie świeci i tak w kółko. Oto kod: ...................... Jaki błąd popełniłem w tym kodzie? ............ Ale taki sam efekt. Przecież początkowa wartość licznika to 55771, końcowa 65536. Po 9765 krokach ma...

    Mikrokontrolery Początkujący   10 Cze 2013 12:08 Odpowiedzi: 19    Wyświetleń: 3459
  • ATmega8 (C) - Jak skonfigurować Timer 1 do generowania 1kHz?

    W języku c wszystkie instrukcje poza deklaracjami i definicjami muszą się znajdować w jakiejś funkcji, a u Ciebie są tak luzem, i pewnie dla tego te błędy. Kolejny błąd pojawia się z powodu braku średnika na końcu pierwszej linii w funkcji main(). Mając taktowanie o wartości 1MHz musimy je podzielić przez 1000 aby uzyskać 1 kHz, jak ustawisz preskaler...

    Mikrokontrolery Początkujący   01 Lip 2018 20:04 Odpowiedzi: 10    Wyświetleń: 1368
  • [ATmega8] ATmega8: Niedokładne pomiary odległości - problem z komparacją sygnału

    Witam Mam problem z ultradźwiękowym miernikiem odległości na atmedze8. Generacja częstotliwości przebiega prawidłowo, na odbiorniku za torem wzmacniaczy otrzymuję widoczny syglał odbity od przeszkody. Błędy pojawiają się przy komparacji sygnału z napięciem referencyjnym. Wynik jest bardzo niedokładny, ponadto od drugiego bądź trzeciego pomiaru procesor...

    Mikrokontrolery AVR   25 Maj 2008 13:37 Odpowiedzi: 14    Wyświetleń: 2875
  • [ATMEGA] [C] Sprawdzenie stanu zmiennej - modulo vs porównanie

    Wyrzuć wszytkie operacje na porcie i na zmiennej licznik z pętli głównej - to jest przyczyną dwóch błędów, jakie masz w tym programie.

    Mikrokontrolery Początkujący   20 Lip 2017 17:04 Odpowiedzi: 13    Wyświetleń: 1581
  • [attiny2313] Błąd kompilacji w sterowniku silnika krokowego na ATtiny2313 w BASCOM

    janbernat jak najbardziej cię rozumiem, jednak nie poruszam tu kwestii bezpieczeństwa, większość czasu sam operuję to windą więc zdaję sobie sprawę z zagrożeń, jednak też nie jestem bezmyślnym człowiekiem i teren wokół windy zawsze mam zabezpieczony na całej linii, na dole zawsze są tablice ostrzegawcze i bariery dla osób postronnych, jednak wypadki...

    Mikrokontrolery AVR   06 Lis 2010 05:37 Odpowiedzi: 20    Wyświetleń: 12896
  • [bascom] [Bascom] Atmega 8 - migający napis na LCD i przejście do kolejnego menu

    Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych przez inne osoby da się zauważyć pewne charakterystyczne i powtarzane...

    Mikrokontrolery AVR   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4477
  • [Atmega8][C] Sterowanie serwem - programowy PPM - obsługa przycisku

    Błędy dotyczą składni, czy uruchomienia i zatrzymania timera(wpisów do rejestru)? Błąd składni to nie jest, bo nie skompilował by Ci się kod. To są błędy logiczne. Pierwszy dotyczy braku nawiasów klamrowych. Przy takim zapisie (statystycznie rzecz ujmując) zgubisz od czasu do czasu fakt ustawienia flagi na jeden. Drugi dotyczy braku nawiasów () w połączeniu...

    Mikrokontrolery AVR   01 Sie 2012 09:54 Odpowiedzi: 34    Wyświetleń: 7142
  • [Atmega8] [Atmega8][C] Przerwanie INT0 nie działa, INT1 i TIMER działają poprawnie

    Witam, ostatnio zająłem się pisaniem stosunkowo prostej aplikacji na AVR ATmega8, potrzebnej mi na studia. Na celu miałem też trochę lepsze poznanie AVR. W czym problem : W moim programie chciałem przetestować typowe zachowanie uC, napisałem kilka prostych funkcji, włączyłem przerwania, zrobiłem pętle nieskończoną w której na moim wyświetlaczu 7 segmentowym...

    Mikrokontrolery AVR   19 Sie 2010 10:24 Odpowiedzi: 4    Wyświetleń: 1642
  • Miernik częstotliwości 0-120Hz na ATmega8 – ocena schematu i kodu BASCOM

    założona na początku wartość 22336 odnosi się wyłącznie do taktowania 8MHz. Właśnie wartość licznika 22336 odnosi się do taktowania 11.0592 MHz, bo nie wiedziałem co jeszcze tam zmienić i zmieniłem tylko $crystal=11059200 na 8000000 nie ingerując w dalszą część kodu pod względem taktowania. Jest na to jakiś ogólny wzór, żeby to wyliczyć? 1. Nie ma...

    Mikrokontrolery AVR   09 Mar 2014 23:03 Odpowiedzi: 29    Wyświetleń: 3030
  • Błędy kompilacji w WinAVR: niezadeklarowany TCCR0 w funkcji main

    Atmega88 nie ma takich w ogole rejestrow: TIMSK, TCCR0! Ten kod jest poprawny. #include <avr/io.h> #include <avr/interrupt.h> #define TIMER0_INIT 175 char i; // procedura obsługi przerwania od timera TC0 SIGNAL (SIG_OVERFLOW0) { TCNT0 = TIMER0_INIT; // załadowanie do licznika wartosci poczštkowej PORTB ^= (1<<PB1);...

    Mikrokontrolery   03 Sty 2007 05:58 Odpowiedzi: 3    Wyświetleń: 3339
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2337
  • [Atmega8 ] Atmega8: Błędy w stabilizacji prądu i napięcia z PWM w zasilaczu DIY

    Pomiar zaczyna pulsować . Troszkę za dużo wrzuciłem programu . Wystarczyło przerwanie od licznika PWM . Jeżeli chodzi o długość przerwania to może błędnie myślałem , że lepiej jedno dłuższe niż kilka krótszych . Spróbuje zastosować przerwanie od przetwornika ac .Ile pomiarów najlepiej zrobić i jak rozwiązać rzutowanie zmiennych int na char ? Na początku...

    Mikrokontrolery AVR   02 Kwi 2011 19:33 Odpowiedzi: 5    Wyświetleń: 1666
  • ATmega8: Sterowanie serwem Hitec HS322 w Bascomie - problem z ruchem w lewo

    Stworzyłem następny program. Położenie serva jest zmieniane za pomocą dwóch przycisków pilota RC5. Oto on: 'Jedno servo sterowane pilotem, 60 kroków $regfile = "m8def.dat" $crystal = 10000000 Config Pinb.0 = Output Config Int0 = Low Level Config Rc5 = Pind.2 Config Servos = 1 , Servo1 = Portb.0 , Reload = 10 On Int0 Pobr_rc5 Dim Address As Byte , Command...

    Mikrokontrolery   03 Lip 2006 14:49 Odpowiedzi: 7    Wyświetleń: 3672
  • Atmega i cooler PC - brak odczytu obrotów z żółtego przewodu

    Czy ktoś może stosował taki układ, atmega i cooler od PC sterowany PWM. Chodzi mi o sam odczyt obrotów, niestety nie działa, softwareowo wszystko jest ok bo jak dam na licznik impulsy "ręcznie" (zwierając wejście licznika z masą) albo zliczając impulsy z PWM'a to wszystko działa ok. Obrotów coolera jednak nie zlicza. Próbowałem zasilać cooler ze stałego...

    Projektowanie Układów   15 Paź 2008 22:00 Odpowiedzi: 6    Wyświetleń: 1849
  • wskaźnik biegu do motocykla

    http://obrazki.elektroda.net/18_12232839... Witam wszystkich, Od niedawna jestem posiadaczem motocykla, no i jako elektronik założyłem od razu, że będzie on poddawany mniejszym bądź większym modyfikacjom. Na początek postanowiłem wykonać wskaźnik załączonego biegu. Myślałem, że może to zmniejszyć ilość sytuacji typu próba wrzucenia siódemki...

    DIY Konstrukcje   06 Sie 2014 22:21 Odpowiedzi: 53    Wyświetleń: 49243
  • Generowanie sinusoidy na ATMega8 z użyciem transformaty Z - błędy w kodzie

    Witam, mam następujący algorytm: short output; main() { int i; const short A=0x7e66; /* A=(1.975/2 * 32768) */ short y no i mam sie nim posłużyć przy generowaniu sygnału sinusoidalnego z mikrokontrolera ATMega8. Wrzuciłem więc tak: int i; const char A=125; /* A=(1.975/2 * 255) */ char y i dzieją się cuda, a nie sinusoida. Pomoże ktoś?

    Mikrokontrolery   25 Sty 2008 20:08 Odpowiedzi: 2    Wyświetleń: 1368
  • silnik krokowy, drgania powodują błędy odczytu z enkodera.

    A wiec juz pisze więcej szczegolów otoz po pierwsze ingerowanie w budowe enkodera nie jest mozliwe bo jest to nowy enkoder szczelnie zamkniety i raczej nierozbieralny. Teraz odpowiedzi na reszte postow: Silnik jest stabilnie przytwierdzony do podloza nie mniej jednak generuje drgania. jest to silniczek krokowy 2-fazowy bipolarny o oznaczeniu KP56LLM2-553...

    Automatyka Przemysłowa   01 Gru 2007 00:05 Odpowiedzi: 6    Wyświetleń: 3098
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10659
  • Kod do wytrawiarki mikroprocesorowej z ATmega 1MHz, LCD 2x16, DS18b20 - analiza

    Jeśli źle umieściłem temat to bardzo proszę o przeniesienie. Kod który wklejam : http://obrazki.elektroda.pl/7428430100_1...

    Początkujący Naprawy   24 Lis 2014 18:04 Odpowiedzi: 8    Wyświetleń: 1431
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Witam Chce stworzyć prosty analizator widma oparty na ATmedze oraz wyświetlaczu LCD HD44780. Płytkę z filtrami stworzyłem wcześniej i przebadałem oscyloskopem i wszystko działa jak należy. Problemy zaczęły się dopiero przy programowaniu procesora. Poradziłem sobie z obsługą wyświetlacza i, z pomocą forumowiczów, z obsługą ADC. Mam teraz problem z przerwaniem....

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3452
  • Sofar Solar KTL-X integracja MODBUS

    Pochwal się postępem. Prego. Stan obecny jest taki, że rurki polutowane, przecieki usunięte ;-) pompy i grzałki podłączone prowizorycznie do testów, które już trwają kilka dni. Już po tych kilku dniach jednak widzę, że koncepcja jest OK, układ działa sprawnie i wydajnie. Niby to tylko 4,5 kW (3x 1,5), ale daje radę nagrzać 180 litrów wody (100 l w...

    Energia Odnawialna   20 Cze 2025 17:52 Odpowiedzi: 316    Wyświetleń: 97713
  • ATxmega256a3bu - ADC działa inaczej niż w Atmegach, jak poprawić kod?

    Vef dla ADC w Xmega to min. 1.0V. Jeżeli pracujesz na granicy to zawsze będą większe błędy. Na Forum wiele razy już o tym było. Optymalne napięcie odniesienia to 2.5V. Typowe, łatwo dostępne i łatwe w implementacji. W Twoim programie nie widać pełnej konfiguracji ADC. Nie wiem w jakim trybie dokonuje pomiarów, w którą stronę wyrównuje wynik, ani z jakim...

    Mikrokontrolery   22 Lut 2014 15:35 Odpowiedzi: 2    Wyświetleń: 1344
  • [Atmega32] [Atmega32][C] - Scalanie kodu do wytrawiarki z windą na przekaźnikach

    Udało mi się połączyć kod, i dopasować preskalery do Atmegi ale podczas kompilacji napotykam błędy których kompilator nie może dokładnie określić prosiłbym o sprawdzenie całości i ewentualne poprawki [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h>...

    Mikrokontrolery Początkujący   14 Kwi 2014 19:09 Odpowiedzi: 38    Wyświetleń: 3564
  • Stoper z oślej łączki - błędy w kodzie Basic4GL, jak je naprawić?

    Witam jestem początkujący w programowaniu i mam taki problem, że po załadowaniu pliku na przykład prosty stoper: [syntax=basic4gl][/syntax ... Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit...

    Mikrokontrolery Początkujący   18 Sty 2012 12:53 Odpowiedzi: 3    Wyświetleń: 1684
  • Bootloader AVR - "TOMLOADER"

    tak wyglądają błędy podczas kompilacji http://obrazki.elektroda.pl/3063708300_1... tu natomiast wklejam kod który pozmieniałem, a nie wiem czy dobrze ; Prosty program boot loader-a dla interfejsu RS-232 ; Rafał Baranowski (C) 2004 //**************************************... /* * Modyfikacja programu...

    DIY Konstrukcje   14 Maj 2012 07:04 Odpowiedzi: 97    Wyświetleń: 27876
  • ATMEGA 8 - Jak ustawić przerwanie timera co 1s z prescalerem 128?

    A ja myślę, że należy wpisać wartość do OCR1A = 15624.Prescaler = 256. Nie wykluczając swojej pomyłki...czemu kolega tak wnosi? Mnie z dzielenia 8MHz przez 256 wychodzi 31250 czyli tyle impulsów należy zliczyć by uzyskać przerwanie co 1s. Uwzględniwszy stan 0 licznika mnie wychodzi, że do rejestru OCR1A należy wpisać 31249. Gdzie popełniam błąd?

    Mikrokontrolery AVR   05 Gru 2014 09:46 Odpowiedzi: 11    Wyświetleń: 1380
  • [atmega 328p] Co to jest Compare Match w ATmega 328P? Proszę o proste wyjaśnienie

    Tutaj - zdarzenie wyzwalane w momencie zrównania się wartości licznika (TCNT2) z wartością w rejestrze Output Compare A (OC2A). Btw. w pierwszym wierszu tabeli jest błąd (OC0A zamiast OC2A).

    Mikrokontrolery   07 Gru 2015 16:56 Odpowiedzi: 9    Wyświetleń: 1236
  • Programowalna klawiatura modułowa USB

    https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...

    DIY Konstrukcje   17 Paź 2019 17:56 Odpowiedzi: 7    Wyświetleń: 7476
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2706
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5436
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Prosze o słowa krytyki , to mój pierwszy program wiec błędy napewno są . Sprawdzałem na płycie evb i działa według założenia. [syntax=basic4gl] ' program sprawdzałem na płycie evb i działa . ' $sim $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 8 $framesize = 24 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7734
  • Atmega8 C - UART wysyła tylko 8 bajtów, mimo ustawienia 25 w WriteUART

    No prawie dobrze, tylko: - rx_counter może mieć wartość 0 kiedy w buforze są dane, nie można więc na jego podstawie decydować o czymkolwiek. - Jeśli błąd może się zdarzyć, to kiedyś się zdarzy. Nieważne, przez ile godzin programowi udało się pracować bez błędu. Nawet jeśli protokół transmisji gwarantuje, że bufor się nie przepełni, nic nie gwarantuje,...

    Mikrokontrolery AVR   06 Mar 2013 16:51 Odpowiedzi: 20    Wyświetleń: 2766
  • [Atmega32]Własna przejściówka pilota sterowania radia Renault-> Sony

    Witam serdecznie! Na wstępie powiem że procesor atmega nie widzę pierwszy raz, jednak pierwszy raz zabrałem się za programowanie Atmegi32 i właściwie można powiedzieć że to mój "pierwszy poważny raz". Pomysł wziął się stąd że zapragnąłem posiadać fabrycznego pilota sterowania radia z pod kierownicy w Renault Clio II ph 2 1.2 8V (notabene bardzo ekonomiczne...

    Mikrokontrolery AVR   23 Sie 2011 17:14 Odpowiedzi: 14    Wyświetleń: 5958
  • Zegarek cyfrowy na ATmega 8 MHz - czas biegnie za szybko, co poprawić?

    Witam. cyt: zapomnialem zmienic w programie kwarc z 1 MHz na 8MHz ;/ i to bylo wina tego No to w takim razie zupełnie nie rozumiem - przerwania masz generowane co 1s, niezależnie od tego czy masz napisane $crystal=1000000 czy też $crystal=8000000 Chyba, że zmieniałeś wartość preskalera lub wartość wpisywaną do licznika. Czy możesz jaśniej opisać przyczynę...

    Mikrokontrolery   09 Gru 2006 19:06 Odpowiedzi: 10    Wyświetleń: 1629
  • [Atmega8] Jak zbudować moduł GSM z Atmega8 i SE T300 do sterowania SMS?

    Witam, zlozylem sobie ten uklad, edytowalem program tak aby wpisac swoje numery tel. i nie moge uruchomic tego ukladu, narazie bazuje na pierwszej wersji programu od Xury'iego i jego schemacie, moze ktos mi powiedziec czy ten program powinien wystartowac? Rem Projekt powiadomienia o alarmie by Xury '$sim 'dla symulacji $regfile = "m8def.dat"...

    Mikrokontrolery AVR   18 Sie 2011 09:35 Odpowiedzi: 94    Wyświetleń: 56321
  • Atmega 32A - UART przestał działać po kilku minutach, co może być przyczyną?

    Nadajnik (xmega 128a3, TRYB = 1): [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> #include <string.h> #include <avr/pgmspace.h> #include <stdbool.h> #include "SPI.h" #include "nRF24L01.h" #include "nRF24L01_memory_map.h" #include "twi_master_driver.h" #include...

    Mikrokontrolery AVR   31 Sie 2016 19:39 Odpowiedzi: 35    Wyświetleń: 2886
  • Sterownik Mikroprocesorowy "Pralma Kielce" z pralni, schemat, panel IRGA

    https://obrazki.elektroda.pl/5711684100_... Witajcie, przedstawię tu sterownik mikroprocesorowy "Pralma Kielce" z pralni, przeanalizuję jego budowę oraz naszkicuję jego schemat. Sterownik ten, jak można się domyśleć, pochodzi z przemysłowej pralki 15kg i pozwalał wybrać na niej m. in. jeden z programów prania, określić wirowanie, tryb...

    Wnętrza urządzeń   25 Wrz 2022 15:23 Odpowiedzi: 1    Wyświetleń: 2796
  • [ATmega 32] LM335 - różnica napięcia na nóżkach i odczycie ADC, co sprawdzić?

    Ja użyłem do kalibracji termometru z licznika rowerowego (dokładność 1st.C) i wpisałem kod autora forum atom1477 i LCD pokazuje mi temp. z dokładnością do 0,5stC. Dla mnie błąd 1stC czujnika jest dopuszczalny.

    Mikrokontrolery AVR   02 Lip 2011 07:43 Odpowiedzi: 18    Wyświetleń: 4818
  • Jak połączyć kilka procesorów Intel 80c51/80c52 z jednym odbiornikiem?

    :arrow: LighHouser: Mniej więcej o taki układ chodziło. Tylko, że zamiast 74138 albo rejestr 74574 lub 8-bitowy port wyjściowy z mikrokontrolera. No i przy zastosowaniu lepszych LED 7404 nie wystarczy. Potrzebny jest mocniejszy (dużo mocniejszy) driver. No cóż ja tylko taki schemat "wyguglałem". Postanowiłem go jednak trochę udoskonalić do łatwego...

    Mikrokontrolery   07 Lip 2005 19:57 Odpowiedzi: 87    Wyświetleń: 10831
  • Zdalne sterowanie na podczerwień pilotem RC5

    Z jednej strony masz rację, a z drugiej nie... Mianowicie masz rację pisząc, że większość budowanych amatorskich konstrukcji da się zastąpić chińskimi odpowiednikami za niewielką cenę, natomiast budując układ samemu można nauczyć się wiele. Dla mnie budowa tego układu pomogła nauczyć się zasady działania kodu RC5 (bo kod pisałem w pełni samodzielnie...

    DIY Konstrukcje   06 Sty 2013 22:50 Odpowiedzi: 43    Wyświetleń: 33798
  • Zegar LED z DCF77 i termometrem

    http://obrazki.elektroda.net/94_12891659... Witam, własną konstrukcję prezentuje na elektrodzie po raz pierwszy, jestem otwarty na wasze opinie, pomysł na konstrukcję miałem już dawno temu, kupiłem wyświetlacze, jeszcze w szkole zrobiłem płytkę pod wyświetlacz (co zresztą widać) ale późnej zabrakło i wiedzy i chęci. No i ostatnio zafascynowany...

    DIY Konstrukcje   17 Lis 2021 12:52 Odpowiedzi: 20    Wyświetleń: 21246
  • Jak zbudować komputer pokładowy do Turbodiesla z Atmega?

    Jeśli ten diesel to stary kibel z full mechanika bez ECU to robienie takiego kompa to czysta abstrakcja jak pomyśle jak zachowuje się wskaźnik paliwa w moim samochodzie gdzie przy ostrym hamowaniu sporo przysiada a przy przyśpieszaniu się podnosi... Twój błąd pomiarowy to gdzieś ok 2-3l na 100km łatwiej już zerować licznik co tankowanie i samemu sobie...

    Początkujący Naprawy   23 Mar 2010 10:37 Odpowiedzi: 5    Wyświetleń: 1293
  • Atmega 8L-PU - Atmega,Bascom - licznik szybkości LCD i LED. Jak dobrze zrobić?

    Szukaj hasła "charlieplexing", to znajdziesz. Nie trzeba żadnych dodatkowych elementów, zwłaszcza kiedy masz zapalić tylko jedną z diod (gdybyś chciał równocześnie świecić kilkoma, to już nie jest takie proste, jak to pokazują na obrazkach, bo trzeba walczyć ze zmianami jasności). Za to w Twoich założeniach jest jeden istotny błąd - wyświetlacz LCD...

    Mikrokontrolery AVR   26 Mar 2013 21:46 Odpowiedzi: 7    Wyświetleń: 3450
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Przepraszam że nie odpisuje ale mam sporo pracy. Przyjrzałem się programowi widzę że za dużo rzeczy robisz w przerwaniu od INT2. Procedurę "Oblicz" przerzuć do pętli głównej, uwarunkuj wejście do niej tym że nastąpiło przerwanie od INT2. Na koniec procedury "Oblicz" skasuj flagę od wejścia w przerwanie od INT2 i trzeba przeniesc tam zerowanie flagi...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240149
  • QR Clock - zegar wyświetlający czas w formie kodu QR

    http://obrazki.elektroda.pl/4758191500_1... Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie, gdzie się...

    DIY Zagranica   12 Sie 2013 09:24 Odpowiedzi: 8    Wyświetleń: 9669
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92406
  • Sterownik do silnika krokowego unipolarny z Atmega8 i ULN2803 - kod C++ drgania

    Witam, Od razu mówię, że jestem amatorem w elektronice. Zrobiłam płytkę z atmegą 8, sterownikiem ULN2803 i silnikiem krokowym unipolarnym. Silnik po wgraniu początkowe programu obracał się. Teraz jedynie drga. Mój kod ma na celu zaczęcie obracania silniczkiem i liczenia kroków, gdy wcisnę guzik (PINC2) silnik ma zacząć się obracać w drugą stronę z tą...

    Programowanie Początkujący   05 Paź 2015 21:28 Odpowiedzi: 45    Wyświetleń: 2775
  • Atmel Studio 7: Timer w xmega128a3u - błędy kompilacji 'TC_CLKSEL_DIV256'

    Witam Mam problem z uruchomieniem timera w Atmel Studio 7, program przeznaczony jest dla procesora xmega128a3u Mam załadowane następujące biblioteki: [syntax=c]#define F_CPU 2000000UL #iinclude <util/delay.h> #include nclude <avr/io.h> #<avr/interrupt.h> uint8_t licznik = 0; [/syntax] i poniżej definiuje ustawienia timera [syntax=c]TCC0.PER...

    Mikrokontrolery AVR   27 Maj 2017 19:35 Odpowiedzi: 3    Wyświetleń: 1470