atmega32 przycisk przerwanie

Znaleziono około 128 wyników dla: atmega32 przycisk przerwanie
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Witam ponownie, Dziękuję za odpowiedzi, bardzo mi pomogły - zmniejszyłem rozmiar zmiennych, przez co zmniejszyłem czas przerwania (przynajmniej taką mam nadzieję), rozbudowałem trochę program. _delay_ms(40) stosowałem żeby przycisk po zmianie stanu nie "iskrzył" Niestety problem znów się pojawił: Program...

    Mikrokontrolery AVR   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 2152
  • [Atmega32][C]Przerwanie i dziwne zachowanie zmiennej

    Podepnę się do tematu. Wykonałem projekt trackloggera rejestrującego dane gps i zapisującego je na karcie SD. Całość wykonałem na atmedze644 i śmiga bardzo dobrze. Pragnąłem dalej rozwinąć ten projekt i podłączyć wszystko do atmegi32, dodając jeszcze wyświetlacz. Podczas testów zmienionego pod...

    Mikrokontrolery AVR   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 2102
  • [BASCOM][ATMEGA32] - Przerwanie INT0 z odbiornika RC5.

    Witam. Mój układ ma realizować między innymi funkcję taką, że po naciśnięciu dowolnego przycisku na pilocie bez wprowadzania opóźnień z funkcji getrc5 wyłączać i włączać podświetlenie LCD. Problem nierozwiązany dla mnie od dłuższego czasu to występujące przypadkowo przerwania INT0. Jak wyeliminować ten...

    Mikrokontrolery AVR   06 Mar 2015 14:44 Odpowiedzi: 2    Wyświetleń: 633
  • [ATmega32][c/WinAVR] Przerwania w ZL3AVR

    Napisz konkretnie jak masz rozwiązany sprzętowo przycisk, czy inny system wywołania przerwania na INT0, bo z tego schematu nie bardzo to widzę. Dokładnie, a ze schematu widać jednak, że tylko klawisze w ramach tzw małej klawiatury S1 , S5 , S9 oraz S13 robią zwarcie do GND, czyli tylko w tym...

    Mikrokontrolery AVR   07 Sie 2011 23:32 Odpowiedzi: 16    Wyświetleń: 2027
  • [ATmega32][ASM] dioda led przerwanie od timera0

    OK, rozumiem. Napisałem coś takiego, prosta sekwencja na liczniku do sterowania silnikiem krokowym. Przyciski zwiększają lub zmniejszają prędkość sekwencji, tylko mam taki problem. Muszę zrobić tak, aby jedno wciśnięcie przycisku powodowało przyspieszenie, potem drugie wciśnięcie przycisku kolejne przyspieszenie...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2237
  • Atmega32 a klaw matr pracujaca na przerwaniu od Timer0

    DEX - no cóż dlatego, bo taki układ już jest i nic nie da się teraz zrobić. Kolumny i wiersze są podpięte bezpośredni pod wymienione porty.. Więc bezpośrednie wykorzystanie zewnętrznego przerwania nie wchodzi w rachubę. mariuszlorenc - no wlasnie może o to mi chodzi, ale jak to się robi, bo to moje...

    Mikrokontrolery   06 Lut 2008 08:45 Odpowiedzi: 4    Wyświetleń: 1109
  • [Atmega32][C] obsługa klawiatury matrycowej w przerwaniu INT0 na płytce ZL3AVR

    Wymyśliłem sobie, że będę obsługiwał klawiaturę matrycową 4x4 na płytce ZL3AVR w przerwaniu generowanym podczas naciśnięcia któregokolwiek klawisza (wyprowadzenie JP13 połączone mam z INT0), siedzę nad tym bardzo długo i nie mogę doszukać się swego myślowego błędu. Pierwszy wiersz (kolumna) działa...

    Mikrokontrolery AVR   12 Mar 2011 18:01 Odpowiedzi: 0    Wyświetleń: 5207
  • [c]TWI + PCF8583 + ATMEGA32

    Witam Jestem początkujący w technice mikroprocesorków i w programowaniu w c. Aktualnie męczę się z wpisaniem czasu do PCF. Przy próbie zapisu w momencie kiedy sekundy równe są 5 wyświetlanie czasu zamiera. Reszta układu działa, ale czas na wyświetlaczu pozostaje w formacie 00:00:05 Wzorowałem...

    Mikrokontrolery AVR   25 Lis 2009 13:31 Odpowiedzi: 2    Wyświetleń: 2945
  • przerwania na ATmega32,dziwne zachowanie się nóżek PC2 i PC3

    Atmega 32, program obsługujący klawiaturę - 4 przyciski, odczytywane co 20 ms ( co któreś przerwanie timera 1), przyciski podpięte pod PC), PC0,PC1,PC2,PC3. jeżeli w programie wykorzystuję PC0 i PC1 to jest ok , ale jeśli w pętli obsługi przerwania odczytującego klawiaturę sprawdzam stan przycisków...

    Mikrokontrolery   05 Mar 2010 15:57 Odpowiedzi: 18    Wyświetleń: 3326
  • Przerwanie zewnętrzne w ATMEGA32

    Witam, dołączę się do tematu aby nie zaśmiecać forum. Moim problemem jest drganie styków przycisku aby wywołać przerwanie int2. Przyciskiem włączam i wyłączam optotriak MOC3041 który z kolei załącza sterownik lampy sodowej 70W przez triak. Problem jest taki: mimo, że zrobiłem programową obsługę drgań...

    Mikrokontrolery   28 Lip 2012 15:06 Odpowiedzi: 2    Wyświetleń: 2145
  • [ATmega32][c/AVR] Odbiór Protokołu RC5

    Witam, Wiem, że RC5 ten wątek był poruszany wiele razy na forum, ale chcę sie nauczyć programować w C, wiec chciałem wykorzystać odbiornik podczerwieni z mojego zestawu(ZL3AVR) i napisać protokół do RC5 Pracuje na kwarcu 16MHz i ATmega32. Odbiornik podczerwieni podłaczylem do PD3 #include...

    Mikrokontrolery AVR   01 Gru 2009 12:15 Odpowiedzi: 4    Wyświetleń: 2272
  • [ATmega32][Bascom]Zmiana częstotliwości PWM

    Dziękuje za opis ale chyba mnie to przerosło :) Zrobiłem programowy PWM, oto kod: [syntax=basic4gl] '************... Petla glowna ****************** '*******************... Obsługa klawiszy (at)(at)(at)(at)(at)(at) If Przycisk > 0 Then...

    Mikrokontrolery AVR   09 Lip 2014 19:04 Odpowiedzi: 21    Wyświetleń: 7341
  • [atmega32][bascom] - Program do sterownika pieca CO (sprawdzenie)

    Trzeba zacząć od tego że ustawione przez Ciebie przerwanie co 16ms jest niepraktyczne. Wygodniej liczyłoby się 5ms i przydałby sie do enkodera, albo nawet 10ms w ostateczności do przycisków. Przypuśćmy, że ustawiasz przerwanie na 5ms. W nim ustawiasz tylko flagę i wracasz. W pętli głównej widząc ustawioną...

    Mikrokontrolery AVR   03 Paź 2015 22:18 Odpowiedzi: 10    Wyświetleń: 2292
  • ATmega32-problem z obsługą klawiatury

    Witam wszystkich, Na wstępie od razu napiszę ,że czytałem już wiele na ten temat na avrfreaks i tutaj też ,jednak nie znalazłem odpowiedzi na swoje pytanie .Jeśli dubluję jakiś temat przepraszam ,ale uwierzcie że zadałem sobie troche trudu by poszukać w necie i samemu to rozwiązać. Piszę w C ,na darmowy...

    Mikrokontrolery   26 Kwi 2006 17:54 Odpowiedzi: 2    Wyświetleń: 1275
  • [Zlecę] - program pod atmega32

    Rozwiązanie układowe wygląda w taki sposób, że pod porty PORTA, PORTB i PORTC mam podłączone drabinki rezystorowe r2r. Do pinu PD2 doprowadzany jest sygnał synchronizujący z detektora zera sieci. Do pozostałych PIND mam podłączone przyciski. Na podstawie zliczonych przerwań uC powinien generować trzy...

    Ogłoszenia Elektronika   29 Lip 2010 14:58 Odpowiedzi: 1    Wyświetleń: 878
  • [ATmega32][C] zmienne globalne, struktury i obsluga zegara PCF8563

    Witajcie, mam problem nad którym siedzę juz kilka dni i zatrzymałem się nie wiedząc gdzie tkwi problem. Otóż chcę obsługiwać zegar RTC PCF8563 po I2C - czytać i zapisywać z niego dane (datę i czas). Projekt mam podzielony na kilka plików, całość pisana w Code Blocks 10.5 i kompilowana w AVR GCC. Mam...

    Mikrokontrolery AVR   01 Maj 2011 22:51 Odpowiedzi: 6    Wyświetleń: 3015
  • ATmega32 sterowanie silnikami krokowymi - robot kartezjański

    Uzupełniłem bibliotekę do sterowania silnikiem o komentarze, mam nadzieję, że teraz będzie dokładnie wiadomo, o co mi chodzi. [syntax=c]#ifndef STEPPER_H_ #define STEPPER_H_ #define TURN 400 //ilosc krokow na obrot silnika #define MAX_DELAY 255 //maksymalna wartosc opoznienia miedzy krokami #define...

    Mikrokontrolery AVR   19 Mar 2018 15:54 Odpowiedzi: 8    Wyświetleń: 756
  • ATMEGA32 - Awaryjny zapis do pamięci po odłączeniu zasilania

    Tak negatory to IC2. Służą one do sterowania silnikami DC poprzez mostki STA434A. Jeśli zabraknie prądu to silniki przestaną pracować i w zasadzie obojętne jest jaki będzie wówczas stan na wyjściach negatorów. Nie wiem też czy mostek pobierałby wtedy prąd czy nie, ale z tego co zrozumiałem to sam negator...

    Mikrokontrolery   20 Lut 2008 22:16 Odpowiedzi: 23    Wyświetleń: 2765
  • [c][atmega32]Zegrar NIXIE - sterowanie portami

    Nie chce mi się analizować zbytnio tego kodu, z powodu rażąco rażących błędów... Na pierwszy rzut oka delay-e zamiast wszystko oprzeć o przerwanie jakiegoś timera... Po drugie, jakoś tak dziwnie napisany switch?... W książkach każą używać klamer o ładnych kształtach "}" "{" wokół kodu w case o ile...

    Mikrokontrolery AVR   16 Wrz 2011 19:32 Odpowiedzi: 27    Wyświetleń: 3171
  • [ATmega32][C/LabView] - Obsługa dwukierunkowa RS232

    Co do procka to LordBlick ma racje. W LV wywal tą strukturę sekwencyjną i te "prymitywną synchronizację". Daj lepiej w zwykłej pętli while odczyt i zapis. Jak wejdziesz w przerwanie ustaw flagę informującą procke o wysłaniu danych po wyjściu z przerwania. Procek wychodzi z przerwania i wysyła info...

    Mikrokontrolery Początkujący   12 Wrz 2012 18:36 Odpowiedzi: 53    Wyświetleń: 8118
  • [Atmega32][C][Eclipse] - bład programu gdy przerwamnie timer0 aktywne

    Witam Od pewnego czasu zmagam się z problemem odbioru danych przez procesor ATmega32 w kodzie Menchester. Opisze w skrócie jak działa poniższy układ. W przerwaniu (tryb CTC) timera 0 znajduje się funkcja obsługująca trzy wyświetlacze LED (wspólna Anoda) oraz funkcja skanująca klawiaturę. Katody...

    Mikrokontrolery AVR   05 Gru 2012 08:49 Odpowiedzi: 12    Wyświetleń: 1692
  • [ATMEGA32][BASCOM] - Przerwania zagnieżdżone - LCD razem z INT0

    Witam forumowiczów, Natknąłem się na pewien problem, z którym nie wiem jak sobie poradzić. Sprawa dotyczy nieprawidłowej obsługi przerwania INT0 podczas wykonywania komend sterujących wyświetlaczem LCD. Do Atmega32 podłączone są: - standardowy wyświetlacz LCD, - źródło impulsów (dokładniej jest...

    Mikrokontrolery AVR   14 Maj 2013 06:48 Odpowiedzi: 7    Wyświetleń: 2514
  • Zegar na ATmega32, DS1307 i wyświetlaczu LED

    Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu...

    Mikrokontrolery AVR   23 Mar 2019 22:42 Odpowiedzi: 6    Wyświetleń: 603
  • [ATMega32][SN75176] - problemy z obsługą UARTu porzez przer.

    Witam Mam problem z obsługą przerwań w moim programiku. Niby wszystko jest ok a jednak coś nie działa. Nie wiem czy coś, źle deklaruje czy jak, już nie mam żadnego pomysłu. Umieszczam kod (trochę rozbudowany :/) i drugi kod na którym wszystko mi działa. Dołączam także schemat #include <avr/io.h> //dostęp...

    Mikrokontrolery AVR   03 Mar 2009 21:07 Odpowiedzi: 2    Wyświetleń: 3886
  • RFM12B,atmega32 - Diagnoza układów RFM12B

    Witam! Kontynuuje temat komunikacji rs232,tym razem bezprzewodowej. Postępuje dokładnie jak w poradniku opisanym tutaj: Przerobiona Biblioteka na 433MHz Kod nadajnika: Kod odbiornika [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <string.h> #include...

    Mikrokontrolery Początkujący   26 Gru 2015 22:06 Odpowiedzi: 3    Wyświetleń: 984
  • [Atmega32] konfiguracja dwóch timerów 8-bitowych

    Dzień dobry! Mam taki o to problem, przerzuciłem notę ale nie mogę jakoś ogarnąć jak uruchomić drugi timer 8 bitowy, przykładowo: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq

    Mikrokontrolery AVR   06 Lis 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1157
  • Atmega32, C - Przerwania INT0 i INT1 - Co tu nie gra?

    Może faktycznie szum nałożony na zbocze jest tu przyczyną wielokrotnego wywołania przerwania przy jednym impulsie. W poniedziałek przyjrzę się dokładniej temu zboczu i spróbuje coś zaradzić. Ale z drugiej strony gdyby tak było, to dlaczego impulsy zliczane są prawidłowo wtedy gdy program okrojony jest...

    Mikrokontrolery   18 Lis 2013 20:28 Odpowiedzi: 20    Wyświetleń: 3165
  • ATMEGA32 - Zmiana w programie do sterownika pieca C.O.

    Pierwsza część programu Dodano po 8 no i druga się nie mieści, więc wrzuciłem do pliku tekstowego.

    Mikrokontrolery AVR   22 Lip 2014 16:28 Odpowiedzi: 5    Wyświetleń: 3276
  • Atmega32 / Bascom - Dwa SPI programowe

    Witam Mam program budzika, który jako dodatkową atrakcję miał mieć możliwość mówienie czasu na żądanie i odtwarzanie oprócz buzzera utworu jako alarmu. Atmega steruje przez jedno SPI programowe układem MAX7219, a przez konwerter poziomów i drugie SPI programowe odtwarzaczem WTV020SD. O ile sam...

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2247
  • Jak zrealizować sygnalizację naciśnięcia przycisku za pomocą przerwania .

    Witam. Procesor ATmega32 Założenia programu: Dioda ma się palić przez czas trzymania przycisku (zwarcie do masy). W momencie puszczenia przycisku, dioda ma zgasnąć (potencjał VCC na pinie IMIT0 dzięki wewnętrznemu rezystorowi podciągającemu) Rzeczywistość: Po naciśnięciu i trzymaniu przycisku...

    Mikrokontrolery AVR   19 Gru 2016 18:26 Odpowiedzi: 7    Wyświetleń: 684
  • [ATmega32][C] Wyświetlacz 7seg + pomiar temperatury

    skorzystam jednak z wejścia analogowego ATmega32 i czujnika pt100, ale wciąż mam problem z przerwaniami :/ nie mam zielonego pojęcia, jak w C rozwiązać problem odświeżania wyświetlacza. Znalazłem gdzieś podobny przykład, który przerobiłem, ale mimo wszystko nie działa. // Pliki naglowkowe #include...

    Mikrokontrolery AVR   09 Sie 2011 02:27 Odpowiedzi: 14    Wyświetleń: 3477
  • [Bascom][Atmega32] Wyłączenie Sound() w budziku.

    Napisałem kod dla zegara cyfrowego w Bascom. Ogólnie działa jak należy. Mam tylko problem przede wszystkim z budzikiem. Chcę aby podczas alarmu naciśnięcie przycisku 1(PORTD.0) wyłączało alarm(chodzi o sam dźwięk). Program nie reaguje. Nie mam pojęcia czy jest to wina tego, że nie nadąża z wykonaniem...

    Mikrokontrolery AVR   31 Paź 2011 10:12 Odpowiedzi: 1    Wyświetleń: 1448
  • Atmega32, mostek H l293d, silniki

    No do Twego robocika oczywiście chylę czoła;) Parę rozwiązań na pewno się przyda;) Wracając do sprawy, znalazłem myszkę i wymontowałem kółko wraz z napędem. Czy transoptor, który zastosowałeś w prezentowanym robocie jest szczelinowy? Myślałem, że jego nazwa pochodzi z wyglądu: Z tego co widzę...

    Robotyka Modelarstwo   04 Kwi 2012 16:29 Odpowiedzi: 18    Wyświetleń: 3208
  • Bascom ATmega32 - zamiana znaku w string oraz tryb powerdown

    Koledzy, poniżej kod. Zauważyłem poważny problem. Timer1 mi się sypie zanim dojdzie do 0. Tzn, nagle, zanim upłynie zadany czas, uC zwiesi się i przestanie wykonywać pętlę Do ... Loop until. Nie wejdzie w stan Powerdown i nadal będę mógł wywołać przerwanie Int0 - czyli zawiesza się w pętli Do...loop. Zdaje...

    Mikrokontrolery AVR   24 Gru 2013 12:17 Odpowiedzi: 12    Wyświetleń: 1683
  • Problem z Powerdown w ATMEGA32

    AT Mega32L zasilany z baterii litowej 3,6V. Taktowany zegarem z zewnętrznego rezonatora kwarcowego 2,4MHz. Wejście przycisku i przerwania podciągnięte zewnętrznym rezystorem 100k. Podłączony wyświetlacz LCD od Nokii. Nie chcę stosować wyłącznika zasilania tylko wprowadzać procesor w tryb powerdown i...

    Mikrokontrolery   14 Cze 2005 10:22 Odpowiedzi: 0    Wyświetleń: 798
  • Mój ATMEGA32 to straszny śpioch

    korzystając z rozpoczetego ważkiego tematu , spytam czy można uśpić mikrokotroler 'powerdown'-em i wybudzić go jednym i tym samym przyciskiem pisząc w bascomie avr ? Za wszelkie informacje , może nawet przykłady serdecznie dziękuję. Tak jak już to wcześniej napisano z trybu POWERDOWN można budzić...

    Mikrokontrolery   12 Mar 2006 12:07 Odpowiedzi: 10    Wyświetleń: 1362
  • [Atmega32][C]Odtwarzanie PCM przez PWM. Częstotliwości.

    Kolego na początek sobie zobacz mój kod, który tam do testów sobie nabazgrałem. Jeden TIMER1 chodzi jako PWM, częstotliwość ponad 30 kHz. Drugi Timer0 generuje przerwania(tryb CTC) co 125 us, czyli z f 8kHz, i w nim odczytuje próbke i wrzucam na wypełnienie PWMa z timera1. Wyzwalam sobie przyciskiem,...

    Mikrokontrolery AVR   18 Sty 2011 14:24 Odpowiedzi: 37    Wyświetleń: 5510
  • [Atmega32] [C] Wybudzanie uC przez INT0 oraz INT1

    Witam. Już mnie krew zalewa. Nie potrafię sobie poradzić z problemem. Prawdopodobnie ktoś szybko znajdzie błąd, ale ja już nie mam siły do tego. Problemem jest wybudzenie mikrokontrolera z power_down przez przerwanie zewnętrzne INT1. INT0 działa bez problemu, natomiast nie potrafię zmusić do tej czynności...

    Mikrokontrolery AVR   18 Kwi 2011 22:25 Odpowiedzi: 9    Wyświetleń: 1615
  • Zegar ,budzik ,data ,termometr na Atmega32 + LCD 2*16

    A czy ktoś byłby w stanie zamieścić kod jak rozwiązać na timerze problem płynnego wyświetlania czasu przy jednoczesnej obsłudze zegara i czujnika temp. ?? Proszę bardzo, oto przykładowy kod namazany przeze mnie kilka lat temu, z użyciem przerwania INT1:

    DIY Poczekalnia   04 Mar 2013 18:57 Odpowiedzi: 12    Wyświetleń: 10299
  • Atmega32 Bascom - Odbiór danych z modułu GSM

    Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer...

    Mikrokontrolery Początkujący   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1779
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Dzień dobry. We wstępie odrazu zaznaczę, że używam zestawu ZL3AVR z mikrokontrolerem ATmega32. Chciałem napisać program w assemblerze, który będzie zliczał wciśnięcia określonego przycisku w dowolnym rejestrze i będzie wyświetlał liczbę wciśnięć binarnie na diodach (czyli przykładowo jeśli wcisnąłem...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 591
  • Problem z obsługą klawiatury 1x4 na przerwaniach w ATmega32

    Witam. Problem dotyczy kodu obsułgującego klawiaturę 1x4 na przerwaniach w μC ATMega32, będącą w moim przypadku częścią zestawu uruchomieniowego zl3avr. Poniżej znajduje się napisany przeze mnie program. Niestety podczas uruchomienia klawisze sprawiają wrażenie jakby były cały czas wciśnięte. Wszystkie...

    Mikrokontrolery   06 Lut 2019 05:53 Odpowiedzi: 4    Wyświetleń: 303
  • [atmega32][Bascom] jak zmierzyc czas otwarcia wtrysku w aucie?

    [syntax=basic4gl] $regfile = "M32def.dat" $crystal = 16000000 '************************* WYSWIETLANIE-porty ********************************** Lcd_... Alias Ddrb Lcd_port1 Alias Portb Lcd_port_ddr1 Alias Ddrb...

    Mikrokontrolery AVR   13 Sie 2011 10:13 Odpowiedzi: 20    Wyświetleń: 3203
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    Najrozsądniej jest zwykle badać stan przycisków w przerwaniu timera, np. tym samym, którego używasz do obsługi wyświetlacza. Popatrz np. tu:

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3363
  • atmega32 - PCF8563 + wyjście CLK OUT - krótki czas pracy na baterii

    Witam Po raz pierwszy ( lepiej późno niż wcale ) wykorzystałem wyjście CLKOUT układu PCF8563. Oczywiście podciągnąłem przez 10K do VCC. Dzisiaj po pierwszym kilkugodzinnym braku prądu, rano zegar był wyzerowany. Podejrzewam, że to przez podciągnięcie CLKOUT do Vcc. Jeśli to jest to, to może wystarczy...

    Mikrokontrolery Początkujący   21 Sie 2014 09:37 Odpowiedzi: 1    Wyświetleń: 1461
  • [Atmega32][C] Zliczanie kliknięć przycisku w timerze, eliminacja drgań przycisku

    Odpal timer z okresem 10ms, w każdym przerwaniu wsuwaj stan pinu do zmiennej 8 bitowej i jeśli stan zmiennej == 0xFF to przycisk wciśnięty, jeśli != 0xFF przycisk nie wciśnięty. Rejestruj "wirtualne" zbocza, tzn. tylko zmiany z 0x00 na 0xFF. A po co? Jeśli przycisk jest wciśnięty to jest wciśnięty....

    Mikrokontrolery AVR   22 Lis 2018 21:11 Odpowiedzi: 7    Wyświetleń: 738
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Problem ze zmianą nazwy pliku rozwiązałem - oczywiście należy pamiętać, że nazwa pliku może być ośmio znakowa. W kodzie dodałem: Plik = "temDD_MM" + ".txt" Mid(plik , 4 , 5 ) = Data_plik oraz w odczycie czasu Data_plik = Bcd(dday) + "_"...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 4000
  • "uŚciąga" - Atmega32, LCD i karta pamięci

    Witam ponownie po krótkiej przerwie. Ukończyłem wstępny schemat, projekt płytki również już powstał jednak opublikuję go dopiero po sprawdzeniu działania wszystkich bloków funkcyjnych, co powinno nastąpić w ten weekend (taki plan, ale nic pewnego). Założenia co do płytek i rozmieszczenia elementów: -...

    DIY Konstrukcje   07 Paź 2014 19:52 Odpowiedzi: 134    Wyświetleń: 63094
  • Obsługa przycisków w C - Przyciski i diody atmega32

    Proszę o wyjaśnienie tematu flagi, najprościej dla topornych :D Właściwe wyjaśnił to kol: Potrzebujesz wprowadzić dodatkowe zmienne tzw. flagi. Niech przy starcie programu mają wartość 0, w pętli badaj stan przycisku i jeżeli wciśnięty zostanie przycisk pierwszy zmień stan flagi pierwszej na...

    Mikrokontrolery AVR   29 Lip 2015 10:59 Odpowiedzi: 18    Wyświetleń: 2619
  • Przerwania w AVR, jak zrobić przerwanie przyciskiem

    atmega32 tyle co sie juz zorientowalem to: ISR(INT0_vect) { ... zmieniam pind2 posiedzialem poczytalem i zadzialalo

    Mikrokontrolery AVR   16 Gru 2009 06:53 Odpowiedzi: 2    Wyświetleń: 2177
  • avr-gcc ATMEGA32 problem z przerwaniem

    Witam Od kilku dni bawię się (jak narazie) w programowanie ATMEGA32 i trafiłem na problem z przerwaniem zewnętrznym Interrupt 0. Dopiero zaczynam, więc mój problem może okazać się lamerski, więc z góry przepraszam. Napisałem coś takiego: #include <avr/io.h> #include <util/delay.h> #include...

    Mikrokontrolery   22 Cze 2006 09:33 Odpowiedzi: 8    Wyświetleń: 3669
  • Zegar na zewn. kw.+przyciski [Atmega32]+LCD w C (AVRStudio)

    jeżeli chodzi o fuse'y to zajrzyj [url=]tutaj. Wybierasz rodzaj procesora i później odpowiednio jakie opcje Ciebie interesują. PAMIĘTAJ, sprawdź wszystko 3 razy, bo jak sobie usuniesz możliwość programowania proca przez SPI, lub reset (akurat przy Twoim procku to nie grozi) to uC idzie na półeczkę póki...

    Mikrokontrolery AVR   04 Gru 2008 00:33 Odpowiedzi: 1    Wyświetleń: 1733
  • [Atmega32][C] usypianie procka i jego wybudzanie

    Co do procedury opozniajacej w przerwaniu: dałem ją tam aby układ obudził się po wcisnieciu przycisku ale nie zdarzył wylapac drugi raz, ze przycisk wcisniety i wykonac drugiej funkcji danego klawisza. Każdy klawisz w moim układzie ma miec dwie funkcje: budzenie układu oraz drugą różną dla każdego...

    Mikrokontrolery AVR   25 Lip 2009 10:32 Odpowiedzi: 13    Wyświetleń: 3822
  • bascom i budzenie atmega32

    witam mam problem z wybudzeniem tego proca. przycisk jest podłączony pod int0 proca w programie głównym przycisk robi za enter ale jak się go dłużej trzyma to program skacze do powerdown i teraz nie mam pojęcia jak go wybudzać tym samym przyciskiem używając przerwania ? Do If Fun = 6 Then Fun...

    Mikrokontrolery AVR   20 Lut 2010 15:30 Odpowiedzi: 4    Wyświetleń: 1184
  • [ATmega32][GCC] Złe wychwytywanie przerwań

    piny sa na płytce już, ale na 100% to nie problem pinów. Teraz jak piszę inny program. Mam tak za INT0 jest na D1 ;/ Ale że co? Przerwania są na fizycznych nóżkach, nie przestawisz ich. Jeśli zwierasz przyciski do masy to (j/w) je podciągnij, mogą być wewnętrzne pullupy. Nie konfigurujesz...

    Mikrokontrolery AVR   31 Maj 2010 20:12 Odpowiedzi: 14    Wyświetleń: 1317
  • ATmega32 ASSEMBLER: dziwne działanie - bardzo proszę o pomoc

    delayX to procedury opóźniające w przerwaniu akurat ma służyć odczekaniu do wygaśnięcia drgań styków przycisku. Według sugestii zamieszczam program bez definicji rejestrów i trybu SPECIAL, żeby nie zaciemniać, a to akurat nie ma wpływu na działanie. .CSEG ; początek segmentu programu .ORG...

    Mikrokontrolery AVR   26 Sty 2011 16:50 Odpowiedzi: 4    Wyświetleń: 1707
  • Grupowanie pomiarów z przetwornika ADC ATMega32

    Najprawdopodobniej zapisujesz kilka razy kazdy wynik. Jaka jest częstotliwość badanego sygnału? Ile danych uzyskujesz w ciagu jakiegoś czasu np. 1ms? Zgadza się wszędzie teoria z praktyką? Jest to przebieg z LM555 z kondensatorkiem na wyjściu (nie jest trójkąt ale nie o to chodzi). Pokazałem fragmenty...

    Mikrokontrolery AVR   29 Mar 2011 22:36 Odpowiedzi: 29    Wyświetleń: 2441
  • Atmega32 [C] - Sterownik silnika bipolarnego z układem L298-7

    Witam wszystkich. Postawiłem sobie za cel, stworzenie projektu sterownika silnika krokowego za pomocą mega32. Założenia są takie odczytując przyciski z klawiatury generujemy odpowiedni efekt. Jak wiadomo układ L298-7 działa na zasadzie podania 3 sygnałów Lewo/Prawo, półkrok, krokowo oraz CLK. I tu...

    Mikrokontrolery AVR   27 Paź 2011 19:54 Odpowiedzi: 5    Wyświetleń: 2684
  • [ATmega32][ASM/AVR Studio 5] Sterownik silnika krokowego ze zmianami trybów

    A, to jednak niezupełnie zrozumiałem. Sterowanie polega na tym że przyciskiem na przerwaniu 2 zmieniasz sekwencję (i kierunek?) a na przerwanie 1 i 3 przychodzi ?( DIR) i STEP. To jeśli tak to po wciśnięciu przycisku zmieniającego kierunek (krok, półkrok?)musisz stopniowo zmieniać szybkość impulsów...

    Mikrokontrolery AVR   20 Lis 2011 22:25 Odpowiedzi: 5    Wyświetleń: 2123
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    Tak więc przerobiłem kod tak jak mówiliście i wygląda teraz tak: [syntax=c] #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> struct keyboard { int lastKey; int isPressingNow; int numberOfKey; } k; volatile int interrupt; void...

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 4623
  • [Atmega32] [avr-gcc] - obsługa przycisków

    Witam serdecznie mam mały kłopot z obsługa przycisku KEY3 jeśli nacisnę klawisz sw3 to zmienna powinna zmienić wartość na 1,a warunek do obsługi klawiszy KEY2 i KEY1 powinien być spełniony, niestety nie działa :([syntax=c]/* * main.c * * * */ #include <avr/io.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery AVR   06 Mar 2014 19:55 Odpowiedzi: 4    Wyświetleń: 1629
  • ATMEGA32 - komunikacja uart pomiędzy mikrokontrolerami

    Znasz przecież operacje bitowe: skoro piny ustawiasz i zerujesz. Po prostu zdefiniuj sobie makra za pomocą #define określając, który bit, to który przycisk np. tak: przyciski za pomocą funkcji z biblioteki lub przerwań:

    Mikrokontrolery   21 Sty 2015 10:06 Odpowiedzi: 13    Wyświetleń: 1329
  • ATmega32 - Proste menu do sterowania diodami.

    A na czym polegałaby realizacja w main? Bo o przerwaniach nie wiem wiele. Tutaj mam mniej więcej algorytm jak to mogłoby wyglądać. Na początku był pomysł wybierania opcji po konkretnej ilości wciśnięcia przycisku. A teraz myślę, że łatwiej byłoby zrobić coś takiego: Tylko gdy zagnieżdżę pętle...

    Mikrokontrolery AVR   16 Sty 2016 17:47 Odpowiedzi: 6    Wyświetleń: 1200
  • [ATmega32][C/AVR-GCC] obsługa przycisku

    DDRA=0xff; //port A jest portem wejściowym wg. mnie wyjściowym. volatile unsigned char i; // flaga określająca poprzedni stan diody nie korzystasz z przerwań więc po co volatile? Po za tym po co sprawdzasz poprzedni stan diody skoro stosujesz negacje? Wydaje mi się że tego typu warunek...

    Mikrokontrolery AVR   19 Gru 2008 13:38 Odpowiedzi: 4    Wyświetleń: 4535
  • [Atmega32][C] Problem przy odczycie małej klawiatury + PWM

    Dzięki za podpowiedz Dr.Vee Twoja sugestia okazała sie bardzo przydatna. Teraz tylko musze wykombinować jak aby rozrzeszyć to na pełną klawiaturę matrycową(4x4). Żeby uzyskać płynną zmianę prędkości będziesz musiał do generacji impulsów użyć układu timera. Zmieniając czas pomiędzy wystąpieniami...

    Mikrokontrolery AVR   17 Maj 2009 20:12 Odpowiedzi: 3    Wyświetleń: 1292
  • ATMega32 i 5 przycisków (microswitchów)

    Jeśli przyciski zwierać będziesz do masy, to nie trzeba. ATmega ma wewnętrzne rezystory podciągające. Trzeba pamiętać by je jeszcze włączyć. Z przerwaniem też można te przyciski ożenić, za pomocą prostej drabinki diodowej. Zajrzyj do dokumentacji zestawu ZL3AVR.

    Mikrokontrolery AVR   14 Lut 2010 18:01 Odpowiedzi: 14    Wyświetleń: 1683
  • Atmega32 Bascom i obsługa przycisku

    A nie możesz wykorzystać przerwania od zbocza np INT0? Jak pojawi się dodatnie zbocze to robisz krótki sygnał i program pracuje dalej. Dopiero jak ktoś puści przycisk i znów naciśnie pojawi się znów zbocze narastające które może wywołać przerwanie. Ideałem byłoby abyś po pojawieniu się przerwania...

    Mikrokontrolery AVR   03 Maj 2011 15:49 Odpowiedzi: 16    Wyświetleń: 2578
  • [Atmega32][BASCOM]proste menu i przyciski

    Zrób sprawdzanie godziny na jakimś przerwaniu z timera. Uważam że niepotrzebnie robi się to cały czas w głównej pętli. Ustaw timer żeby sprawdzał czas co 0,5 sek i to na pewno wystarczy. A w pętli głównej zrób tylko obsługę menu czy co tam jeszcze będziesz robił.

    Mikrokontrolery AVR   13 Paź 2011 10:13 Odpowiedzi: 8    Wyświetleń: 3756
  • [ATmega32][ASM][AVR Studio 4] prosty sterownik silnika krokowego

    Zrobiłem narazie przesuwanie sekwencji o stałej częstotliwości na timerze0 w trybie normalnym. Rozumiem, że teraz aby dodać skanowanie z przycisków muszę przestawić licznik w tryb CTC i ? właśnie co. W pętli głównej czyli w mainie, muszę dać skanowanie portu z przyciskami na wejściu, teraz jak to miałoby...

    Mikrokontrolery AVR   24 Paź 2011 10:37 Odpowiedzi: 7    Wyświetleń: 2068
  • [Atmega32][Bascom] Zawieszanie programu

    Witam. Nie mam już pomysłu, może ktoś z was coś podsunie. Problem leży prawdopodobnie w złym zarządzaniu pamięcią. Program to miernik energii elektrycznej. Może zamiast kodu przedstawie schemat blokowy. Cały program znajduje się w pętli, nie używam zadnych gosubów i innych podprogramów. Jest tylko...

    Mikrokontrolery AVR   01 Gru 2011 07:46 Odpowiedzi: 3    Wyświetleń: 1266
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    Dobrze, czy da się to zrobić lepiej/prościej? Da się prościej. Nie trzeba deklarować ani stałych, ani zmiennych przycisków. Jedynie skonfigurować jako wejście i podciągnąć do masy. Nie bardzo rozumiem co masz na myśli.. Mógłbyś jakoś inaczej to opisać? W tym przykładzie jest też przykład...

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3564
  • Atmega32 programowy pwm dla diody LED

    Witam Serdecznie. Już założyłem raz ten temat ale został skasowany z powodu braku schematu. Zamieszczam schemat w załączniku, oraz kod : [syntax=c] #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> #include "spi.h" #include "ioinit.h" #include "animacje.h" #define...

    Mikrokontrolery AVR   03 Kwi 2013 12:31 Odpowiedzi: 1    Wyświetleń: 2130
  • ATmega32 - Gaszenie diody przyciskiem w C

    To teraz do pełni szczęścia brakuje delay'a, którego znajdziesz w wielu programach :] A tak poważnie, to musisz eliminować drgania styków trochę inną metodą: [url=]Informacje A tutaj jest praktyczna i bardzo sprytnie zrobiona aplikacja BlueDraco: [url=]Link Nie zrażaj się tym, że to dla ARMa. Użyj...

    Mikrokontrolery Początkujący   25 Gru 2013 11:23 Odpowiedzi: 12    Wyświetleń: 1602
  • [Atmega32][Bascom] SIM900D, komunikacja UART

    Witam Napisałem sobie programik, który w założeniu ma sterować wyjściami i informować o zmianie wejść. Na razie wyjścia. Testując go przez UART PC, podpięty przez przejściówkę na FT232 działa całkiem nieźle. Odbiór z UART w przerwaniu Niestety po podpięciu do AtMega32, LCD nic nie wyświetla. Moduł...

    Mikrokontrolery AVR   13 Cze 2011 16:25 Odpowiedzi: 7    Wyświetleń: 3841
  • [Atmega32][Bascom] - Pomiar czasu przejazdu.

    Co z tego, że są "w stanie 1"? No zgadza się, że przyciski są tylko tymczasowo, ale one mogą załączyć podczas jednego naciśnięcia przerwanie nawet kilkaset razy. W dodatku w przerwaniu masz operację mnożenia na zmiennej SINGLE co nie jest dobrym rozwiązaniem. Jeszcze raz sugeruję by wywalić LCD z pętli....

    Mikrokontrolery AVR   06 Maj 2013 20:55 Odpowiedzi: 10    Wyświetleń: 2802
  • [C AVR] Sprawdzenie kodu stopera na Atmega32 z kwarcem 16MHz

    W kodzie jest sporo błędów. Nie do końca jestem pewien, czy rozumiem, o co chodzi, ale jeśli przerwanie INT0 jest od przycisku, to nie ma prawa działać poprawnie, a przyczyna efektu, który obserwujesz, leży w operacjach na zmiennej b. Takie przerwanie po wystąpieniu musiałoby być blokowane przy pomocy...

    Mikrokontrolery   01 Lis 2013 21:44 Odpowiedzi: 4    Wyświetleń: 1551
  • [BASCOM][ATmega8515] Nie działające przerwania - TIMER0

    Witam! Napisałem sobie obsługę klawiatury matrycowej 3x4 w bascomie. Nie używam umieszczonej tam funkcji getkb(), ponieważ podłączona jest do różnych portów. Sprawdzanie wciśniętych przycisków chcę przeprowadzić w przerwaniu od wewnętrznego zegara TIMER0. Na ATmega32 wszystko bez problemu działa....

    Mikrokontrolery AVR   26 Kwi 2011 14:28 Odpowiedzi: 13    Wyświetleń: 1961
  • Zobrazowanie zjawiska drgania stykow - przerwania zewnetrzne

    Staram się przykładać stałą siłę docisku. Przycisk trzymałem nawet przez kilkanaście sekund i nadal to samo (styki powinny już dawno przestać drgać) - zmienna nieustannie się inkrementuje, przepłenia się i inkrementuje ponownie... czyli przerwania wywołują się nieustannie. Układ mam polutowany na płytce....

    Mikrokontrolery Początkujący   20 Mar 2018 16:48 Odpowiedzi: 17    Wyświetleń: 762
  • ATMEGA32 - ADC i LCD: ciągle 0 z pomiaru

    Nie znam sie wcale na bascomie ale czy przełączyłeś PIN'y na których mierzysz napięcie z PIN'ów I/O na wejścia ANALOGOWE? Config Porta = Input 'konfiguracja portów Porta = &B00000000 W tym fragmencie skonfigurowałem PORTA jako wejścia niepodwieszone...

    Mikrokontrolery   11 Gru 2007 15:54 Odpowiedzi: 22    Wyświetleń: 2360
  • atmega32 resetuje się, działa jak nie skonfiguruję 1 z ADC..

    Układ pobiera 13mA - zmierzone- być może w momencie uruchamiania jakiegoś urządzenia resetuje się i tego już nie mogę zmierzyć. Podłączałem też z zasilacza o wydajności 300mA przy 9V. Aha jeszcze jedno co mnie podłamało wczoraj - podłączyłem 6 przycisków pod port D i przy jednym z nich (albo Rx albo...

    Mikrokontrolery   19 Kwi 2008 10:28 Odpowiedzi: 29    Wyświetleń: 2488
  • ATmega32, PCF8574 i klawisze

    To nie jest takie proste... Wez sobie wyjscie INT z tego PCFa, podłącz do inta w procku. Procek bedzie sobie odczytywal stany z wejsc PCFa, i ustawiał np. odpowiednie flagi wcisnietych przycisków...Reszte juz łatwo dopisać do programu, bo zamiast debounce itp itd piszesz sobie IFa ktory sprawdza flage. Sposób...

    Mikrokontrolery   22 Kwi 2008 21:05 Odpowiedzi: 18    Wyświetleń: 2349
  • [atmega32][Bascom]1sek nierówna 1sekundzie

    przestawiłem wszystko (prawie) oprócz CKOPT-a którego dalej nie ma.. a to jest mój program.. chodzi poprawnie jak ustawię $crystal = 1000000 a jest przecież $crystal = 16000000 $regfile = "m32def.dat" ' specify the used micro $crystal = 16000000 ' used crystal frequency '$crystal...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2700
  • Porgram pod atmega32 nie działa poprawnie

    Witam. Napisałem program jak w załączniku (progx.txt). Do portuD1-2, 4-7 przyłączone są przyciski. Mają one za zadanie zmianę napięcia na drabince r2r, zmianę liczby okresów oraz przesunięcia fazowego względem detektora zera. Poniżej przedstawiam rysunek ilustrujący działanie programu: Problem...

    Mikrokontrolery AVR   01 Lip 2010 13:18 Odpowiedzi: 0    Wyświetleń: 653
  • Matryca 4x4, problem ze stanami logicznymi atmega32

    Chodzi o to, ze nacisniecie przycisku z tego rzedu nie powoduje zerowania linii K1,K2,K3 lub K4. Na W4 faktycznie mozna odczytac 0V, na SW_INT- 5V, natomiast nacisniecie przycisku nie wywoluje obnizenia napiecia sygnalu 5V do 0V tak jak na innych wierszach... Zakładam, że klawiaturę sprawdziłeś...

    Mikrokontrolery AVR   02 Sie 2010 07:21 Odpowiedzi: 18    Wyświetleń: 2056
  • [Atmega32][C]monitorowanie solara i sterowanie obw.230V

    gaskoin- Twój kod minimalnie przerobiłem: #include <avr/io.h> #include <avr/interrupt.h> #include "HD44780.h" #include <stdlib.h> #define NO_CHANNELS 4 #define MIN_SOLAR_VOLTAGE 13.0 #define MIN_BAT_VOLTAGE ...

    Mikrokontrolery AVR   18 Wrz 2010 23:02 Odpowiedzi: 45    Wyświetleń: 6856
  • [Atmega32] [Bascom] sterowanie PWM

    do wyjść typu pwm nie używaj toggle. po prostu aby włączyć przypisuj wartość pwm=255, a dla wyłączenia pwm=0. np. tak: If Pwm1a <> 0 Then Pwm1a = 0 Else Pwm1a = 255 i to przy krótkim przyciśnięciu załatwi całą sprawę co do naprzemiennego pojaśniania i ściemniania dodaj mniej więcej coś...

    Mikrokontrolery AVR   05 Sty 2011 12:12 Odpowiedzi: 10    Wyświetleń: 5383
  • [Bascom]Atmega32 nie działa RC5

    Witam! Mam problem z transmisją RC5. Gdy odpalam układ to na LCD Adres=0 i Komenda=0 gdy natomiast nacisnę jakikolwiek przycisk to Adres=255 a komenda=127. Posiadam układ do odbioru RC5 TSOP31236 połączony wg schematu poniżej. Atmega jest ustawiona na wewnętrzny kwarc 8Mhz. Próbowałem też zrobić...

    Mikrokontrolery AVR   04 Sie 2011 16:22 Odpowiedzi: 18    Wyświetleń: 3384
  • [Atmega32+Atmega8][DS18B20][C]Reset AVR po odczycie z DS18B20

    Witam, mam dziwny problem, pomoże mi ktoś go rozwiązać? Chodzi o to, że buduję urządzenie, które na żądanie będzie mierzyło temperaturę układem DS18B20. Żądanie odbywa się poprzez naciśnięcie odpowiedniego przycisku na pilocie RC5. Całe moje urządzenie to dwa AVR: Atmega8 (jako dekoder RC5, który...

    Mikrokontrolery AVR   14 Sie 2011 20:45 Odpowiedzi: 11    Wyświetleń: 4547
  • [Atmega32]+czujnik przyśpieszenia+obsluga PWM / ADC

    Zredukowalem trochę program tylko do odczytu z ADC bez przyciskow i wyswietlacza. Deklaracja zmiennych [syntax=c] #include<avr/io.h> ... <util/delay.h> #include <avr/interrupt.h> #include <stdint.h> #include <avr/sleep.h> #include <avr/eeprom.h> #include<util/a...

    Mikrokontrolery AVR   06 Paź 2011 15:40 Odpowiedzi: 27    Wyświetleń: 3197
  • [ATmega32][C/AVR Studio 5] Regulacja świecenia diody LED - PWM

    Mam jeszcze takie pytanie, w połowie zgodne z tematem ale też odnośnie PWM. Muszę przerobić stary program PWM, w którym wypełnienie zmieniałem z przycisków tak aby zmieniać wypełnienie za pomocą przetwornika A/C i potencjometru. Nie wiem za bardzo jak się za to zabrać...Przerwanie od ADC ? czy całość...

    Mikrokontrolery AVR   09 Sty 2012 11:20 Odpowiedzi: 9    Wyświetleń: 4197
  • [Bascom][Atmega32] - "Config KBD" a praca timerów.

    Zamierzam w swoim projekcie wykorzystać funkcję "config KBD" gdyż będę potrzebował użycia dużej liczby przycisków do obsługi at32. Proszę o podpowiedź czy praca takiej funkcji, a szczególnie "debounce" i "delay" w niej zawarte nie zatrzymają timerów pracujących cały czas w przerwaniu. Z góry dziękuję...

    Mikrokontrolery Początkujący   26 Paź 2012 12:58 Odpowiedzi: 10    Wyświetleń: 1584
  • [ATMega32][C] - Obsługa enkodera

    Witam Otóż od 2 dni bawię się enkoderami (a przynajmniej próbuje) i mam mały problem. Otóż, podpiąłem enkoder (EP-11-SP-15-KQ) pod uC w ten sposób: 1-PD2 2-GND 3-PD3 4,5- to przycisk, na razie nie używany. I na podstawie książki napisałem taki program (docelowo program będzie działał...

    Mikrokontrolery AVR   15 Lis 2012 17:19 Odpowiedzi: 8    Wyświetleń: 2253
  • [AVR][ATMEGA32][C] - Prośba o krytykę pierwszego programu AVR.

    Witaj, Chciałbym prosić o przejrzenie poniższego kodu pseudo sumatora opartego na 4 przyciskach i wyświetlaczach LED. Jest to jeden z moich pierwszych programów napisanych na uP. Bardzo zależy mi na wychwyceniu błędów które mogą zaszkodzić mi w dalszej nauce, wskazania co można zrobić lepiej, czego...

    Mikrokontrolery AVR   03 Gru 2012 22:41 Odpowiedzi: 12    Wyświetleń: 2691
  • resetowanie atmega32 po dotknieciu masy elementem metalowym. BASCOM

    Witam wiem schemat nie jest najlepiej dopracowany ale już działa poprawnie. Nogi "niczym" nie zakończone stawały nie antenami , np przyciski. Dodałem po 100nF na przyciski i problem ustąpił. Wyzwalanie przerwania tez było podciągnięte pod styk przekaznika i było w powietrzu 100nF do masy i jest...

    Mikrokontrolery AVR   25 Lut 2013 17:14 Odpowiedzi: 7    Wyświetleń: 1707
  • Atmega32 - Zmiana napisów na wyświetlaczu HD4470

    Testuj przycisk w przerwaniu timera i np. ustawiaj znacznik zmiany czujnika. W pętli głównej testuj znacznik i po ustawieniu wyświetl następny czujnik i wyzeruj znacznik.

    Mikrokontrolery Początkujący   31 Paź 2013 22:20 Odpowiedzi: 14    Wyświetleń: 1539
  • Sterownik oparty na atmega32 + oswietlenie domu

    (Zdjecie przedstawia niedokończona płytkę, brakuje jeszcze rezystorów) W tym wypadku wejscia zaprojektowałem aby mozna bylo podlaczyc fotokomorke lub czujnik indukcyjny. W razie potrzeby podłączenia przycisku, po prostu podłączam go miedzy + a sygn. Nie ma żadnych zakłóceń. Atmega odpowiada błyskawicznie...

    Automatyka Przemysłowa   22 Sty 2014 21:15 Odpowiedzi: 6    Wyświetleń: 1686
  • Atmega32-wybydzanie z uśpienia po pętli LOOP.

    Witam forumowiczów. Siedzę od jakiegoś czasu przy zegarze PCF8583 i VFD CU20029SCPB-25A. Napisałem do niego obsługę 2 termometrów na DS18B20 i pilota RC5. Wszystko działa poza, wybudzeniem procesora z POWERSAVE. Nie mogę sobie z tym poradzić. Nie mogę znaleźć konkretnego przykładu. Po naciśnięciu...

    Mikrokontrolery AVR   05 Lut 2014 14:35 Odpowiedzi: 2    Wyświetleń: 909
  • [ATmega32][avr-gcc] Multipleksowanie wyświetlacza LED

    Aby to zlikwidować skorzystaj i innej metody eliminacji drgań styków a najlepiej umieść obsługę przycisków w przerwaniu... ...timera, tu jest przystępnie wytłumaczone jak obchodzić się z timerami Timery działają asynchronicznie w stosunku do głównej pętli programu, więc timer licząc czas...

    Mikrokontrolery AVR   17 Mar 2014 18:48 Odpowiedzi: 21    Wyświetleń: 2562
  • atmega32 Bascom - Multileksowanie 6-ciu wyświetlaczy LED

    Dokonałem optymalizacji kodu, rozmiar zmniejszył się o 2 %. Pilot RC5 działa, można zmienić czas/date, obsługę wyświetlania przeniosłem do przerwania Ale mam kłopot z wyświetlaniem kropki [syntax=basic4gl] '**********... Zegar 6 wyswietlaczy LED + PCF8563 $regfile = "m32def.dat" $crystal = 16000000 $hwstack...

    Mikrokontrolery Początkujący   29 Lip 2014 20:14 Odpowiedzi: 14    Wyświetleń: 3057
  • ATmega32, ZL3AVR - Obsługa zintegrowanej klawiatury matrix 4x4

    Niestety klawiatura matrycowa wymaga nieco zachodu z jej obsługą, za to wymaga mniejszej ilości pinów - coś za coś :) Nie wiem jakie dodatkowe funkcje będzie miał program, ale z reguły skanowanie klawiatury robi się w oparciu o jakiś timer, bo dodatkowo należy eliminować drgania styków. Strona...

    Mikrokontrolery AVR   26 Lut 2015 22:34 Odpowiedzi: 10    Wyświetleń: 1686
  • UNI-STER uniwersalna płytka sterująca ATMEGA32,LCD,karta SD,UART,AUDIO OUT,RTC

    Witam, chciałbym przedstawić moją konstrukcję która powstała w zeszłym roku i teraz publikuję ją Wam. Jest to uniwersalna płytka bazowa posiadająca następujące włąściwości: Procesor ATMEGA32A z kwarcem 8 MHz Rozmiar pcb identyczny jak wyświetlacza 2x16 znaków HD44780 (można je ze sobą skręcić. Wyprowadzenie...

    DIY Konstrukcje   17 Wrz 2015 19:17 Odpowiedzi: 17    Wyświetleń: 5484
  • [atmega32][bascom] 4 przyciski, jedno przerwanie i powerdown

    Jednka pojawil sie nastepny problem ktorego nie moge rozwiazac, jak badalem ten kod ktory mowilem, ze dziala; to duszac pare razy na przycisk program sie zawieszal. Wie ktos moze dlaczego? Może kolega rozwiązał ten problem? Szukałem podobnego rozwiązania i ten wątek okazał się bardzo pomocny, ale...

    Mikrokontrolery AVR   07 Wrz 2009 14:13 Odpowiedzi: 21    Wyświetleń: 6057
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    2. W trakcie obsługi przerwania przychodzi następne i czeka w kolejce, mógłbyś bardziej to objaśnić? Ja się postaram. Wciskasz przycisk więc wchodzisz w przerwanie i zerujesz jego flagę. Ale przycisk zadrżał, więc znów zostało ono wywołane tylko, że flaga I jest na czas obsługi wyzerowana. Więc nie...

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4541
  • BASCOM, AVR, RS485, kłopot z komunikacją kilku urządzeń

    Witam, drogich forumowiczów. Mam problem z komunikacją kilku urządzeń w sieci rs485. A tak prawdę mówiąc to z komunikacją pomiedzy dwoma, jednym "master" i jednym "slave". Normalnie staram się zadawać pytania w ostateczności na forum Elektroda, ale po prawie 3 tygodniach siedzenia przy problemie,...

    Mikrokontrolery Początkujący   23 Paź 2020 10:17 Odpowiedzi: 27    Wyświetleń: 2193
  • Elektroniczny piórnik - niezbędnik dobrego ucznia

    Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...

    DIY Konstrukcje   23 Lut 2012 22:44 Odpowiedzi: 26    Wyświetleń: 26933
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 48951
  • Zdalne sterowanie na podczerwień pilotem RC5

    Autorski projekt wyłącznika zdalnie sterowanego za pomocą pilota RC5. Cały układ kontrolowany jest za pomocą mikroprocesora z rodziny AVR, ATtiny2313. Na uwagę zasługuje zasilanie układu bezpośrednio z sieci elektroenergetycznej o napięciu 230V, zrealizowane przez zasilacz bez transformatorowy....

    DIY Konstrukcje   06 Sty 2013 22:50 Odpowiedzi: 43    Wyświetleń: 33111
  • Winda osobowa w domu jednorodzinnym

    Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. () Na początku liczyłem że napiszę coś do poczytania dla ludzi na kwarantannie,...

    DIY Konstrukcje   27 Sie 2021 04:44 Odpowiedzi: 259    Wyświetleń: 33213
  • Gra Telewizyjna (rozdzielczośc 240x256, 8 kolorów)

    Witam. Konsola ta składa się z 2xATMEGA32, 2x ATMEGA8, 1x ATTINY13, 2x pamięc SRAM, 12x 74HC244, 1x 74HC86, stabilizator 5V, pewnej ilości kabelków i rezystorów :) Zapewne ilośc użytych mikrokontrolerów jest zbyt duża co do uzyskanych rezultatów jednak chciałem maksymalnie rozdzielic poszczególne...

    DIY Konstrukcje   09 Wrz 2008 15:37 Odpowiedzi: 45    Wyświetleń: 18670
  • Sterownik panelu słonecznego

    Projekt: Sterownik panela słonecznego. Wstępnie będzie wykorzystywał pięć modułów takich jak: a) płyta główna, b) moduł zasilacza c) szyna, d) sterownik osi X, e) sterownik osi Y, f) moduł multi który obsługuje: - wyświetlacz HD44780, - klawiatura PS/2, - czujniki słoneczne...

    DIY Konstrukcje   20 Lip 2012 17:49 Odpowiedzi: 48    Wyświetleń: 27242
  • Odtwarzacz plików SID z C64

    Witam Chciałem przedstawić moją konstrukcję odtwarzacza plików SID. Jest to moje protopywowe urządzenie zbudowane na dwóch płytkach uniwersalnych.Wszystkie połączenia są wykonane kabelkami.Sercem układu jest ATmega32 który jest prostym emulatorem procesora z C64 6502.Oryginalny układ SID'a...

    DIY Konstrukcje   29 Wrz 2011 14:45 Odpowiedzi: 17    Wyświetleń: 11688
  • SharkII, czyli prosta konsola oparta o mikrokontroler

    Witam serdecznie :D Chciałbym przedstawić wszystkim mój autorski projekt prostej konsoli stworzonej w ramach konkursu obecnie prowadzonego na elektrodzie. Każdy pewnie zapyta dlaczego akurat SharkII? To wskazywałoby jakby istniała pierwsza część, ale w sumie gdzie ona jest? W dawnych czasach...

    DIY Konstrukcje   08 Lut 2014 14:54 Odpowiedzi: 35    Wyświetleń: 18904
  • Dziwne zachowanie pilota RC5, brak transmisji

    Witam, zdaję sobie sprawę że wiele razy zakładany był temat związany z odkodowywaniem RC5 na avr. Postanowiłem jednak założyć swój, ponieważ mam dziwne problemy z tą transmisją. Używam mini pilota uniwersalnego który bez problemu komunikuje się z moim tv Sony i korzystałem już z niego kilka razy w projektach...

    Początkujący Naprawy   22 Sty 2014 14:21 Odpowiedzi: 5    Wyświetleń: 1092
  • Drzewko RGB z kulek od dezodorantów

    Witam! To moja pierwsza konstrukcja od dłuższego czasu. Drzewko które będę tu opisywał powstało rok temu i rok temu zostało wręczone jako prezent na gwiazdkę. Od samego początku chciałem jego opis zaprezentować na elektrodzie, ale z powodu notorycznego braku czasu udało się to zrobić dopiero teraz....

    DIY Konstrukcje   15 Maj 2011 20:47 Odpowiedzi: 35    Wyświetleń: 26927
  • ATTiny44 - [C++][Eclipse]Pilot RC5 i opóźnienia oparte na uśpieniu i CTC.

    Witam. Opracowałem prosty pilot podczerwieni protokołu RC-5 na ATTiny44, z pięcioma przyciskami (Standby, Vol+/Vol-, Ch+/Ch-). Wszystko działa (nośna generowana z PWM na Timer0, wybudzanie przerwaniami na pinach, kody w pamięci programu, duże oszczędzanie energii), ale chciałbym jeszcze bardziej udoskonalić...

    Mikrokontrolery AVR   27 Wrz 2013 19:28 Odpowiedzi: 0    Wyświetleń: 1083
  • [Atmega32A][asm] - Timer nie uruchamia się

    Czy to oznacza, że przycisk masz podłączony pod pin 0 portu B ? Wejście INT0 w ATmega32 jest na pinie 2 portu D i tam powinien być podłączony przycisk, aby wywołać przerwanie. Dopiero procedura obsługi tego przerwania włącza timer 1.

    Mikrokontrolery AVR   29 Lis 2018 20:35 Odpowiedzi: 12    Wyświetleń: 849
  • [Bascom][Atmega328] błąd wyświetlania na LCD

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

    Mikrokontrolery AVR   08 Lut 2012 23:26 Odpowiedzi: 3    Wyświetleń: 2514
  • Zegar RTC - altermatywa dla PCF8583

    Kolego mirekk36, nie ma to jak zachęta ( zwłaszcza jak ktoś w wieku 38 lat zaczyna się tego uczyć ) . To piękny wiek do nauki ;) a gwarantuję ci , że ludzie i w starszym wieku rozpoczynają naukę. Ja też mam już ze 45 wiosen i nadal zamierzam się uczyć. Więc bez obaw - i ty dasz radę. i pewnie...

    Mikrokontrolery AVR   02 Mar 2011 23:06 Odpowiedzi: 11    Wyświetleń: 3269
  • Timer DIY konkurencji Fast Draw w zawodach strzeleckich WAS i CAS

    Na zawodach WAS w Matkach w sierpniu 2014 , organizator (Pawel) podrzucil pomysl skonstruowania urzadzenia do pomiaru czasu dla konkurencji Fast Draw. Strzela sie slepakami, samym prochem i przybitka bez pocisku(kuli) , sam podmuch gazow prochowych powoduje pekniecie balonika. Jako, ze wpadly...

    DIY Konstrukcje   21 Wrz 2015 12:19 Odpowiedzi: 2    Wyświetleń: 4080
  • Zegar + alarm + imieniny + 5x DS18b20

    Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...

    DIY Konstrukcje   17 Cze 2014 23:18 Odpowiedzi: 64    Wyświetleń: 29142
  • Minutnik zbudowany na mikroprocesorze!

    Witam Moja propozycja to: ATMEGA32 (13zł) + 2 tranzystory PNP (0,4zł) + kwarc z kondensatorami (2zł) + 3 przyciski typu uswitch (1,5zł) + stabilizator napięcia 7805 (1,2zł) + kondensatory (1,5zł) + rezystory (0,5zł) + kwarc zegarkowy (1,5zł) + dwa wyświetlacze LED (6zł) + laminat (3zł). To jest trochę...

    Mikrokontrolery   22 Kwi 2006 19:31 Odpowiedzi: 8    Wyświetleń: 2237
  • Igor-USB, x*UART, MIDI - pomóżcie

    Witam, Od razu uprzedzam, że jestem początkujący. Programuję w Bascomie. Mam jak narazie zestaw uruchomieniowy ZL3AVR z ATMega32. Mam kupioną przejściówkę RS232 do USB, ale nie chodzi za dobrze. Chcę wysyłać dane MIDI do komputera na USB, więc chyba lepiej nie korzystać z RS232 bo 31250 baudów to niestandardowa...

    Mikrokontrolery   29 Mar 2007 19:34 Odpowiedzi: 5    Wyświetleń: 2790
  • Komputerek samochodowy

    Witam kolegów Tak na wstępie to chcę napisać, że ten schemat to tylko był po to ażeby zapytać o dopasowanie 12-woltowych impulsów do procka i jest on autorstwa kolegi pfemka. Ja podłączyłem te impulsy tak samo i podejrzewam, że to przez to mam same problemy, ponieważ impulsy nie są wygładzone. Proszę...

    DIY Konstrukcje   12 Sty 2007 07:45 Odpowiedzi: 83    Wyświetleń: 45662
  • Schemat do Mikrokontrolera

    Witam. Tani uC Atmela: ATmega8 - koszt ok. 6zł Są też układy serii ATtiny za ok. 5zł, ale lepiej już zainwestować w mega8. Posiada więcej pamięci i układów typu timery, przerwania, przetwornik, itd. Można też kupić za ok. 10zł ATmega32 - ten procek już w zupełności wystarczy do większości amatorskich...

    Mikrokontrolery   08 Maj 2007 19:55 Odpowiedzi: 7    Wyświetleń: 1499
  • Sterowanie zasilaniem - zamiast przekaznika, co i jak...

    Po podaniu 9V uklad juz odrazu zaczyna dzialac ale diody led slabiej swieca, wcisniecie przycisku rozjasnia je. Zapewne tranzystor "przepuszcza" zasilanie. Moze to wina typu BC847 - smd. Pisałem o tym wcześniej, ale można to obejść. ;) Rysunek uproszczony Tutaj jednak wyłaczenie nastąpi,...

    Projektowanie Układów   20 Cze 2009 20:32 Odpowiedzi: 5    Wyświetleń: 3379
  • Klon AVR JTAG ICE, wersja USB

    W ostatnim czasie przestałem pisać programy typu mrugająca dioda i obsługa przycisków i zabrałem się za coś poważniejszego. Postanowiłem zbudować prosty zegar. Po kilkuset linijkach kodu, okazało się, że zegar nie jest już tak prosty, bo pojawił się w nim: obsługa LCD, RTC, PWM, timer w trybie...

    DIY Konstrukcje   19 Cze 2010 20:24 Odpowiedzi: 18    Wyświetleń: 21304
  • Bootloader AVR - "TOMLOADER"

    Przyszedł czas, mała chwilka odprężenia - więc wziąłem się za przetestowanie ;) pomijając już te wszystkie wcześniejsze zgłoszenia problemów z wykrywaniem portów COM... OK.... 1. skompilowałem kod bootloadera dla ATmega32 dla częstotliwości 8MHz i prędkości 9600 2. ustawiłem prawidłowo fuski 3....

    DIY Konstrukcje   14 Maj 2012 07:04 Odpowiedzi: 97    Wyświetleń: 27396
  • Zegar naścienny z elektroniczną tarczą LED

    Witam, pragnę przedstawić swój ostatni projekt, jednocześnie pierwszy jaki tutaj publikuję. Kiedyś przeglądałem dział DIY, natknąłem się wtedy na Część optyczna zegara składa się z: - 120 diod LED w tarczy(96 zielonych, 24 czerwonych) - 2 diod LED między wyświetlaczami - 4 wyświetlaczy...

    DIY Konstrukcje   19 Maj 2021 22:03 Odpowiedzi: 21    Wyświetleń: 13467