licznik atmega32

Znaleziono około 320 wyników dla: licznik atmega32
  • Atmega32 C - klawiatura matrycowa 4x4 na przerwaniach

    Czyli rozumiem że najlepszą praktyką jest ustawianie w flagi w procedurze przerwania a resztę wykonywać w main? W Twoim przypadku na pewno. I tak robić dla każdego rodzaju przerwania? Nie, tylko tam gdzie masz kod, który wykonuje się sporo czasu. Co znaczy "sporo czasu"? A to już zależy,...

    Mikrokontrolery AVR   26 Wrz 2012 13:19 Odpowiedzi: 16    Wyświetleń: 4623
  • Atmega32 - TIMSK &=~(1<<OCIE2) Resetuje caly uC

    Witam. Potrzebuje rady bo już naprawę zaczynam głupieć. Chciałem obsłużyć czujnik HC-SR04 za pomocą uC atmega32 używając trochę gotowych kawałków i tu się pojawia problem. Jest on dla mnie naprawdę dziwny i nie zrozumiały ponieważ w trakcie wyłączania (TIMSK &=~(1<<OCIE2); ) i ponownego włączania...

    Mikrokontrolery AVR   29 Sty 2013 10:28 Odpowiedzi: 6    Wyświetleń: 1401
  • ATMEGA32- ACSR i EEDR-PROBLEM....

    Witam wszystkich:) Ostatnio zakupiłem płytkę testową EvB 4.3 z ATMEGA32 oraz książkę "Mikrokontrolery dla poczatkujących". Podczas wykonywania ćwiczeń z książki wyniknął problem. Np. w ćwiczeniu nr 6 wykorzystujemy Acsr.0 i Acsr.1 z rejestru ACSR które pełnią rolę bitów pomocniczych - i tu problem bo...

    Mikrokontrolery AVR   24 Lut 2010 00:14 Odpowiedzi: 0    Wyświetleń: 678
  • Zawieszenie i reset ATMEGA32

    Witam. Zbudowałem urządzenie z wykorzystaniem atmega32 jest w nim ok 2kb kodu napisanego w bascom. Urządzenie wykonuje cykl pracy bazując na kilku zmiennych odczytanych z eeprom wewnętrznego. Maszyna posiada licznik cykli i za każdym razem przy 17 cyklu wyskakują na wyświetlaczu krzaki a po...

    Mikrokontrolery   14 Lis 2011 19:58 Odpowiedzi: 12    Wyświetleń: 1421
  • [Bascom] [ATmega32] Zapis wyników na karcie SD

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

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 9944
  • [atmega32][bascom]Dziwne znaki na wyświetlaczu po 15min

    Witam Piszę program do sterownika pieca Wszystko po włączeniu działa przez około 15min a później na wyświetlaczu pojawiają się dziwne znaki także znak z Deflcdchar który nie jest używany tylko zdeklarowany. Przyczyna jest chyba tylko wyświetlacza ponieważ po przystawieniu zapałki do czujnika DS18B20...

    Mikrokontrolery AVR   08 Kwi 2012 15:02 Odpowiedzi: 2    Wyświetleń: 2175
  • Najprostrzy program wykorzystujacy Timer0 w Atmega32

    Zamieszczam przyklad programu napisanego na kolanie, zmienia stan lini PC3 co okolo (LicznikMax*10ms ) - wychodzi co ok. 100 ms Gdybyś miał wątpliwości to podniosłem moje kości z krzesła przed komputerem po płytkę z AtMega32 i sprawdziłem w ukladzie - DZIAŁA! Kompilowany pod ICC626, polecam "Wizarda"...

    Mikrokontrolery   12 Lut 2005 16:43 Odpowiedzi: 1    Wyświetleń: 1997
  • Jak naprawić błąd? Program do obsługi LCD. ASM, ATmega32.

    Witam. Piszę program do obsługi LCD. Piszę w asm i pod ATmega32. Przerwy czasowe chcę zrealizować za pomocą liczników. Program dla sprawdzenia inicjacii - nie pełny i nie działa właściwie - napisany dla próby. Napisałem początek programu i chciałem go zasymulować ale wciąż pojawia mi się ten sam...

    Mikrokontrolery   15 Lut 2007 08:09 Odpowiedzi: 3    Wyświetleń: 1308
  • [ATmega32][ASM] konfiguracja i zasada działania trybu PWM

    Napisałem sobie coś takiego w trybie CTC, z włączeniem nóżki OC0 generującej prostokąt. Generuje sobie jakiś dany ton zmieniając wartość rejestru OCR0. Teraz akurat jest bardzo duża częstotliwość dająca wysoki ton. Pytanie mam takie: jak zrobić aby zmieniać cyklicznie wartość OCR0 ? Aby zagrać jakąś...

    Mikrokontrolery AVR   30 Paź 2011 22:19 Odpowiedzi: 13    Wyświetleń: 2933
  • Sterowanie diody RGB Atmega32 - programy, rozwązania

    Witam! Dopiero zaczynam zabawę w Bascom-ie, wiec proszę o wyrozumiałość. Zbudowałem układ na Atmega32, 4 kanały PWM do sterowania RGB+biały. Jeden klawisz do zmiany programów, LCD (do sprawdzenia co się dzieje) oraz czujnik oświetlenia na fototranzystorze. Co chciałbym zrobić: -klawiszem zmieniamy...

    Mikrokontrolery   12 Paź 2012 21:44 Odpowiedzi: 1    Wyświetleń: 1329
  • [atmega32][C] bootloader. Po zaprogramowaniu nic się nie dzieje. Ustawienia?

    Dzien dobry. Piszę bootloader do procesora atmega32. Bootloader ma dzialać w terminalu więc konwersja ascii -> hex jest przeprowadzana w mikrokontrolerze. Po uruchomieniu, program ładnie się przesyła, wszystko wydaje się być OK. Po resecie jednak nic się nie dzieje. Skopiowałem całą zawartość pamięci...

    Mikrokontrolery AVR   12 Kwi 2011 22:22 Odpowiedzi: 10    Wyświetleń: 2277
  • 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
  • Komunikacja SPI ATmega32 - zawieszanie podczas nadawania.

    Witam, Od jakiegoś czasu próbuję obsłużyć interfejs SPI na uC ATMega32, ponieważ chcę sterować potencjometrem cyfrowym. Mam problem w sprzętowym SPI. Napisałem program testowy. Ma działać następująco: co 100ms (stała INTERWAL_RAMEK) ma nadać ramkę danych oraz zmieniać stan PA0 na przeciwny. W zależności...

    Mikrokontrolery Początkujący   29 Kwi 2020 08:38 Odpowiedzi: 6    Wyświetleń: 369
  • [atmega32][C]System zarzadzania i monitorowania

    Cały program poza zegarem sterującym [ kwestia porównywania czasu ] działa i napięcia oraz prądy są odczytywane poprawnie a co za tym idzie sterowanie dwoma zasilaczami oraz monitorowanie ogniwa foto galwanicznego [na razie brak - symulacja] działa również poprawnie.Mierzone napięcie jest napięciem skutecznym....

    Mikrokontrolery AVR   12 Sie 2014 09:50 Odpowiedzi: 23    Wyświetleń: 4044
  • [Atmega32][C] Termometr Cyfrowy - kiepsko mierzy i/lub kiepsko wyświetla

    Witam. To: Zastosowałem się i wyświetla najprawdopodobniej dobrze, jednak z jednym ale, wyświetla mi: 22,00e, Obecny kodzik: Już w tej chwili chciałbym koledze bardzo podziękować, za pomoc, ale może uda się rozkminić dlaczego wyświetla bez części po przecinku i to e

    Mikrokontrolery AVR   28 Gru 2011 21:06 Odpowiedzi: 26    Wyświetleń: 2505
  • Atmega32 zegar i przetwornik adc

    Witam, Mam pewien problem i nie bardzo pomysł na jego rozwiązanie. Mam program zegara i czujnikami dallas18b20 i wszystko fajnie działa. Potrzebowałem uruchomić dodatkowo przetwornik adc i zaczęły się schody. Gdy skonfigurowałem przetwornik program po dojściu do momentu inicjalizacji przetworika się...

    Mikrokontrolery   31 Maj 2012 19:37 Odpowiedzi: 4    Wyświetleń: 2273
  • [Atmega32][C] - Kod programu do wytrawiarki

    Ostatnio wraz z kumplami z klasy zaczęliśmy tworzyć wytrawiarkę PCB jak ta w stylu [url=]Wytrawiarka by mastermaniek V2.0 z tym że postanowiliśmy dodać windę do płytki która by opuszczała płytkę do wytrawiacza i wyjmowała ją z powrotem. Był plan zastosowania l289 do sterowania silnika liniowego który...

    Mikrokontrolery Początkujący   14 Kwi 2014 19:09 Odpowiedzi: 38    Wyświetleń: 3426
  • atmega32 i rs232 krzaki w terminalu i na lcd

    Tak wiec program pobiera z pamieci eeprom wartosc liczbowa z 1 komorki i wysyla ja do terminala(np liczba 50) ale zamiast tego pojawiaja sie krzaki typu ó ń. Wysylajac z terminala na atmege wyswietlacz takze wywala jakies krzaki. Nie wiem czy to wina typow danych czy cos innego. #include <avr/io.h> #include...

    Mikrokontrolery   11 Cze 2006 22:45 Odpowiedzi: 0    Wyświetleń: 1263
  • [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
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2146
  • [atmega32][bascom]Jak wyswietlić jakąś zmienną na wyświetlaczu nokia 3310

    Witam od niedawana borykam się z problemem wyświetlenia jakiejś zmiennej na wyświetlaczu nokii 3310 do jego obsługi używam tego kodu [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 Dim Lcd_data As Byte Dim Updatelcd As Bit '1 = Update Dim Lcd_cache(504)...

    Mikrokontrolery AVR   27 Lis 2011 21:29 Odpowiedzi: 18    Wyświetleń: 3131
  • AVR ATmega32 Problem - ATMega 32A Sterowanie potencjometrem silnika krokowego

    Witam, mam mały problem ze sterowaniem silnika krokowego za pomocą potencjometru. Postaram się szerzej opisać mój problem. Podczas działania programu wartość ADC dość mocno skacze mimo zrobionego zabezpieczenia. Silnik gubi kroki. Do celów testowych używam płytki prototypowej z procesorem ATMega32...

    Mikrokontrolery   01 Mar 2015 01:17 Odpowiedzi: 11    Wyświetleń: 2919
  • "uŚciąga" - Atmega32, LCD i karta pamięci

    Podglądając Kolegi program napisałem swoją procedurę która szuka plików tekstowych (dowolną liczbę) i wybiera jeden z nich do otwarcia. Do S = Dir( "*.txt") While Len(s) > 0 Tekst(licznik) = S If Licznik = Licznik1 Then Color = Darkblue ...

    DIY Konstrukcje   07 Paź 2014 19:52 Odpowiedzi: 134    Wyświetleń: 63094
  • Przerwanie T0 atmega32 w "C"

    Witam Chciałem uruchomić przerwania, przygotowałem najprostszy kod z timerem T0 i przerwaniem od przepełnienia, ale nie chce mi zadziałać przerwanie. Dla sprawdzenia zmieniam stan portu do którego podłączona jest dioda. #define F_CPU 1000000 //ustawienie oscylatora na 1MHz #include <avr/io.h>...

    Mikrokontrolery   18 Lip 2011 17:54 Odpowiedzi: 7    Wyświetleń: 879
  • Atmega32 - Pomiar czasu między zboczami narastającymi na ICP1

    Witam. Chciałbym zmierzyć czas pomiędzy dwoma impulsami (stanami wysokimi) występującymi na pinie ICP1. Używam do tego celu timera1 oraz kodu znalezionego w internecie, zmodyfikowanego na własne potrzeby: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   25 Sty 2014 14:56 Odpowiedzi: 12    Wyświetleń: 2562
  • ATMEGA32 - Ustawianie PWM w zależności od częstotliwości z czujnika

    Witam, mam problem ze sterowanie sygnałem PWM. Program służy do zaczytywania wartości częstotliwości z czujnika TCS3200 . W zależności od koloru jaki wykryje czujnik ma nastąpić zmiana wartości wypełnienia PWMa. W tym momencie dioda, którą mam podłączona pod wyjście OC2 cały czas świeci tak samo, niezależnie...

    Mikrokontrolery AVR   07 Maj 2014 14:34 Odpowiedzi: 2    Wyświetleń: 1020
  • [ATmega32] przerwania od timera

    Mam problem z przerwaniem od Timera0. Chodzi o to by Timer0 zgłaszał przerwanie w trybie pracy z porównaniem. Jest to tryb Clear Timer on Compare Match (CTC). Licznik zlicza zdarzenia zewnętrzne i w momencie zliczenia do zadanej wartości ma zgłosić przerwanie i zacząc liczyć od zera. Aby to osiągnąć...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2307
  • [Atmega32][ASM] odbieranie wiadomości w RC5

    Co do programu przedstawionego w załączniku. Strasznie marnujesz czas procesora, powinienes w przerwaniu wykonac kilka instrukcji a ty wykonujesz wszystko. Uboczną stroną jest jescze to ze musisz zapisywac wykorzystywane rejestry na stosie i "uziemiasz sobie licznk 0" Proponowałbym taki sposób: czujnik...

    Mikrokontrolery AVR   14 Gru 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2496
  • ATmega32 datasheeet PL - instrukcja w pdf

    Atmega128 zapewnia następujące elementy: 128K bajtów wewnętrznej programowalnej pamięci typu FLASH z dopasowaniem odczytu podczas zapisu, 4K bajty EEPROM, 4K bajty SRAM, 53 linie wejścia/wyjścia, 32 robocze rejestry, Licznik rzeczywistego czasu(RTC), cztery liczniki z trybami porównywania i PWM,...

    Mikrokontrolery AVR   19 Mar 2010 10:18 Odpowiedzi: 12    Wyświetleń: 16454
  • [atmega32][c]Jeszcze raz o menu LCD...walki ciąg dalszy..

    Zdaję sobie sprawę z bałaganu w tym kodzie i nie jestem tym faktem zachwycony...temat powielam bo jest dla mnie kłopotem z którym nie potrafię sobie poradzić pomimo iż szacowne grono kolegów zasugerowało rozwiązanie oparte na wskaźnikach i tablicach których funkcjonowania nie do końca rozumiem i napisany...

    Mikrokontrolery AVR   14 Sty 2011 09:06 Odpowiedzi: 15    Wyświetleń: 2357
  • [Atmega32]+czujnik przyśpieszenia+obsluga PWM / ADC

    Wlasnie piszę ISR(ADC_vect) i czytam o calkowaniu wiec mysle że za niedlugo wrzucę częśc kodu. Dodano po 59 Napisalem początek przerwania dla ADC przy 128 probkach + calkowanie. Czy dobry kierunek obrałem? Dodano po 2 Dodaje calość tego co wykonalem main.c [syntax=c]int main(void) { sei(); DDRA=0x00; DDRB=...

    Mikrokontrolery AVR   06 Paź 2011 15:40 Odpowiedzi: 27    Wyświetleń: 3197
  • [Atmega32][C] Przesyłanie danych z Inpu Capture Unit

    Hej. Dzięki za pomoc. Działa trochę lepiej ale jednak dalej źle. Tym razem dane już się zmieniają w zależności od położenia drążka w nadajniku, ale druga zmienna zmienia się zawsze a jest zbyt mała żeby to była przerwa synchronizacyjna. No i nie wiem co to za dana na miejscu zerowym tablicy, w ogóle...

    Mikrokontrolery AVR   29 Sty 2012 21:15 Odpowiedzi: 2    Wyświetleń: 1098
  • [Atmega32][Bascom]Sterowania multipleksowe wyświetlaczami matrycowym 7x5 led

    Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu

    Mikrokontrolery AVR   19 Mar 2012 18:38 Odpowiedzi: 26    Wyświetleń: 4987
  • [ATmega32][Bascom]Algorytm rozjaśniania/ściemniania

    Z tą zwłoką to może być tak jak mi się kiedyś zrobiło, a zrobiło się dlatego, że licznik opóźnień zrobiłem nieco inaczej niż zwykle tzn. zawsze był zerowany, a tu opóźnienie było ustawiane od 1 do 400 i zapomniałem na początku programu wpisać "1" do licznika jako jego wyzerowanie i odliczał mi od 65536...

    Mikrokontrolery AVR   11 Paź 2012 16:56 Odpowiedzi: 6    Wyświetleń: 1230
  • [ATmega32][Bascom]Zmiana częstotliwości PWM

    Witam Powracam znowu z moim problemem. Schemat wygląda tak: Kod tak: Dodano po 30 Błąd znaleziony - złe podłączenie tranzystora.

    Mikrokontrolery AVR   09 Lip 2014 19:04 Odpowiedzi: 21    Wyświetleń: 7341
  • [Atmega32][C] Odczytywanie tylko jednego kanału ADC zamiast kilku

    Witajcie, mam problem z odczytem wartości z 2 kanałów ADC. Procesor to atmega32. Używam Timer0 żeby przełączać kanały, a na wyświetlaczu wyświeltane są 2 wartości, ale obydwie pokazują to samo- odczytywany jest tylko jeden kanał Inicjalizacja ADC [syntax=c]void ADC_init() { // ADC ADCSRA = ...

    Mikrokontrolery AVR   09 Kwi 2014 18:30 Odpowiedzi: 11    Wyświetleń: 1407
  • Atmega32 + MAX7219 - Przegrzewanie stabilizatora

    Witam Mam płytkę według schematu poniżej: dodałem tylko "ręcznie" podłączenie CLKOUT PCF8563 z INT1 i przełączyłem przycisk na inny port. Do tego podłączona jest płytka testowa z MAX7219 i wyświetlaczami 0,36 cala. Całość działa poprawnie z kodem jak poniżej: [syntax=basic4gl] $regfile = "m32def.dat" $crystal...

    Mikrokontrolery   15 Cze 2014 22:15 Odpowiedzi: 6    Wyświetleń: 1716
  • ATmega32, [C], CTC - brak reakcji na program [ROZWIAZANE]

    Witam przeglądałem wiele postów o CTC na forum i poza... moje zakładki jak i biurko uginają sie od materiałów.. lecz nie widzę błędu... Czy może mi ktoś powiedzieć gdzie jest błąd? sprawdzałem juz chyba z 10 różnych kodów dla Timer'a 0 dla Timer'a 1 +Wybrałem tryb CTC +Zezwoliłem na przerwania...

    Mikrokontrolery AVR   13 Lip 2016 10:11 Odpowiedzi: 2    Wyświetleń: 954
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1011
  • Silnik krokowy atmega32- program w języku C

    Jeśli mam być szczery to potrafię korzystać z google i zależało mi na szybkim i prostym wytłumaczeniu, jakie timery jak zdefiniować odpowiednio czasy i jak obsłużyć te przerwania. W C robiłem głównie aplikacje konsolowe i znam konstrukcje pętli, umiem korzystać z instrukcji warunkowych i ogólne podstawy....

    Nauka Elektroniki, Teoria i Laborki   07 Sty 2021 00:04 Odpowiedzi: 2    Wyświetleń: 372
  • Atmega32 2V na pinie? Do czego służ piny PD4 i PD5?

    Hej Już teoretycznie wiem o co chodzi. Odwiedziłem FAQ i znalazłem coś takiego: //PWM dla wyjscia PB3 (OC1B). //PB3 wyprowadza sygnal PWM, ktory nalezy podac na uklad calkujacy RC, aby otrzymac sinusoide. //Zastosowano AVR ATtiny26. #include <avr/io.h> #include <avr/interrupt.h> #include...

    Mikrokontrolery   05 Maj 2006 10:52 Odpowiedzi: 7    Wyświetleń: 1266
  • sterowanie oświetleniem (ATmega32, moc3052, bta06). Problem.

    Oscyloskopem niestety nie dysponuję. Działanie detektora zera sprawdzałem w ten sposób, że przy co setnym impulsie dodawałem sobie do licznika wartość jeden, i - zgodnie z oczekiwaniami - mniej więcej co sekundę licznik zwiększał się o 1. (wartość licznika wyrzucałem na diody).

    Projektowanie Układów   30 Kwi 2008 16:08 Odpowiedzi: 2    Wyświetleń: 1557
  • [ATmega32] Czemu program staje - bascom - RS232

    Mnie zastanawia jedna rzecz, skoro korzystasz z przerwań to po jakiego grzyba tam input? Zobacz jak mozna to rozwiazac: Odebrano: Disable Urxc ' wylaczenie przerwania na czas trwania aktualnego ...

    Mikrokontrolery AVR   26 Lut 2009 19:14 Odpowiedzi: 4    Wyświetleń: 1682
  • ADC w ATMEGA32 - odczyt - dlaczego taka kolejność?

    Układ cały czas liczy-nawet jak czytasz. Odczytujesz ADCH- a ADCL chce tam jakiś bit wsunąć. W starych 8051 tak się odczytywało licznik 16 bitowy. W AVR liczniki są buforowane- czytasz z innego rejestru niż rejestr licznika. ADC nie jest buforowane-czytasz bieżącą wartość.

    Mikrokontrolery AVR   05 Lip 2009 19:56 Odpowiedzi: 3    Wyświetleń: 1428
  • ATmega32 i czujnik temperatury DS18B20

    Witam, Od jakiegoś czasu w ramach wolnego czasu uczę się programowania mikrokontrolera ATmega32. Koduję w C (pracuję jako programista wiec ten język jest mi bliższy niż asembler), dotychczas nie miałem jakichś większych problemów, udało mi się nawet obsłużyć wyświetlacz LCD i sądziłem, że obsługa czujnika...

    Mikrokontrolery AVR   10 Mar 2010 08:16 Odpowiedzi: 18    Wyświetleń: 7122
  • [atmega32][c]Zegar sterujący-porównywanie czasu

    sprowadzać czas do jednej liczby całkowitej (nie musi to być od razu coś na kształt czasu UNIX'owego znanego choćby z serwerów NTP - po co?) ad.1 - w tym celu można przygotować sobie prostą funkcyjkę np: uint16_t get_time( uint8_t hh, uint8_t mm) { return (hh*60) +...

    Mikrokontrolery AVR   13 Lis 2010 10:36 Odpowiedzi: 13    Wyświetleń: 2253
  • [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 - Wykorzystanie Timerów do kilku zadań

    zliczanie impulsów z dwóch enkoderów Jeżeli to są enkodery inkrementalne z sygnałem A, B i ew. Home, zrezygnuj z megi64/128. Xmegi mają wsparcie sprzętowe do obróbki sygnału z takich enkoderów przez użycie liczników w połączeniu z eventami. Na STM32Fxxx zrobisz to łatwiej i być może szybciej korzystając...

    Mikrokontrolery AVR   05 Lis 2014 23:09 Odpowiedzi: 4    Wyświetleń: 1422
  • 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
  • [Atmega32]Własna przejściówka pilota sterowania radia Renault-> Sony

    1. nie masz funkcji main - to podstawa programu w C 2. funkcja function zwraca typ int, tymczasem nie masz nigdzie return: dodaj return z wartością lub mień typ funkcji na void Szanowny piotrva bardzo dziękuję za odpowiedź Main już jest, ale nadal są problemy: rm -rf renault.o renault.elf...

    Mikrokontrolery AVR   23 Sie 2011 17:14 Odpowiedzi: 14    Wyświetleń: 5640
  • EvB 4.3v4 ATMega32 DELUX - Częstotliwościomierz atmega32

    Witam potrzebuje pomocy w zrobieniu programu który będzie działał na płytce która podałem w temacie, za bardzo nie znam się na bascomie( w nim muszę napisać program) i znalazłem tylko programik który działa na atmega8 ale z tego co się już dowiedziałem nie będzie działać na mojej płytce, i pytanie, szybciej...

    Mikrokontrolery Początkujący   16 Gru 2012 13:06 Odpowiedzi: 2    Wyświetleń: 1869
  • [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...

    Mikrokontrolery AVR   11 Lis 2013 23:14 Odpowiedzi: 19    Wyświetleń: 3024
  • ATmega32 i zwilokrotnienie I/O

    Jak zrozumiałem dopuszczasz tryb multipleksowy analizy czujników, czyli omiatanie po kolei :) wiec nic nie stoi na przeszkodzie, żeby wykorzystac dwa multipleksery 4051 analiza 16 czujników zajmie ci w sumie 8 linii procesora. BCD, CS1 ,CS2, OUT1 i OUT2 Zaimplementuj licznik BCD i możesz przemiatać...

    Mikrokontrolery   12 Wrz 2007 19:43 Odpowiedzi: 14    Wyświetleń: 2270
  • Atmega32 i obsluga portów I/O w C.

    TOSC1 – Port C, bit 6 Gdy bit AS2 w rejestrze ASSR jest ustawiony, licznik TC2 pracuje asynchronicznie, kocówka 6 PC6 jest odłczona od portu i doprowadzona do wejcia wzmacniacza w oscylatorze licznika TC2. W tym trybie kwarc jest dołczony do tej kocówki i nie moe ona by uywana jako...

    Mikrokontrolery   07 Gru 2007 09:29 Odpowiedzi: 19    Wyświetleń: 1584
  • Połaczenie Atmega32 z SN75176

    Czy mówimy o przyłączeniu tego urządzenia :?: Szczerze mówiąc w tabeli nie widzę sygnałów, które można by skomunikować z UARTem mikroprocesora. Wyjścia wyglądają na typowe wyjścia kwadraturowe plus sygnał indeksowy i po spasowaniu poziomów powinny być podane na oddzielne wejścia (porty)...

    Mikrokontrolery   02 Mar 2008 16:48 Odpowiedzi: 2    Wyświetleń: 1463
  • DCF na ATmega32 i U4221B

    co do waitms masz absolutną rację, tylko że program symulatora jest synchronizowany przerwaniami timera. Zwróć uwagę na komendę bitwait flag, set Poniżej podprogram generujący jedynkę. W każdym cyklu pętli procedura czeka aż procedura przerwania generowanego przez timer, ustawi zmienną flag i dopiero...

    Mikrokontrolery   22 Gru 2012 16:48 Odpowiedzi: 54    Wyświetleń: 14349
  • Obsługa Timera w ATmega32

    Witam Kolegów. Mam mały problem. W zasadzie mój problem polega na tym, że działa coś co moim zdaniem nie powinno działać. Napisałem prosty kod na obsługę timera w ATmega 32. Prpgramik ma generować na 1-szym pinie PORTA sygnał o określonej częstotliwośći. Kod jest następujący: #include <avr/io.h> main() ...

    Mikrokontrolery AVR   30 Paź 2008 22:59 Odpowiedzi: 3    Wyświetleń: 1603
  • Przerwania ATmega32 w srodowisku IAR

    witam To moje pierwsze zetknięcia z AVR`ami stąd pytanie dla wielu może wydać się banalne lecz raczej nikt mi nie zarzuci, że nie szukalem ani nie czytalem. Przeszukałem całe forum ale o o środowiesku IAR jest bardzo mało postów. Wszystko to co wyczytałem pochodzi z user manulala Iar`a. Problem polega...

    Mikrokontrolery AVR   11 Lis 2008 00:00 Odpowiedzi: 3    Wyświetleń: 1383
  • [ATmega32][bascom] program i wysył przez RS232

    Witam, Mam taki problem. Chcę wysyłać do PC informację w formie takiego temp1;temp2;f1;temp3 i coś jeszcze. Jak wysyłam informację to chcę żeby ona była raz wyświetlana powiedzmy co ok 1-2s a nie tak jak na screenach pod kodem. (to jest losowe). Co może być nie tak. Timera2 używam jako odmierzacz...

    Mikrokontrolery AVR   01 Sty 2009 20:12 Odpowiedzi: 1    Wyświetleń: 1656
  • Atmega32 i ds18b20 avr assembler

    ;* ;*********************************... WYLICZANIA SUMY KONTROLNEJ Z NUMERU SERYJNEGO UKŁADU 1-Wire ;*******************************...

    Mikrokontrolery   27 Kwi 2009 10:45 Odpowiedzi: 2    Wyświetleń: 3093
  • [ATMega32][c] dostępna pamięć

    wszystkie funkcje, które napisałem są wykonywane w pętli while programu głównego main. W funkcjach liczników i przerwań ustawiam tylko flagi (wszystkie flagi deklarowane jako volatile), a w programie main sprawdzam, czy dana flaga jest ustawiona - jeśli jest, to wykonuję pewien fragment kodu i resetuję...

    Mikrokontrolery AVR   31 Sie 2009 23:51 Odpowiedzi: 2    Wyświetleń: 1372
  • [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/AVRstudio] Czyżby spalony port?...

    Nie majstrujesz czasem przy Timerze 2? Jeżeli ustawi się odpowiedni bit( patrz datasheet) to te końcówki przestają być I/O. Nie. Używam tylko T1 jako autoretrygowalny licznik wywołujący przerwanie co 10ms. Natomiast licznika T2 nie ruszam. Acha! Zapomniałem dodać, że jeśli kość totalnie wyczyszczę...

    Mikrokontrolery AVR   25 Lis 2009 19:36 Odpowiedzi: 9    Wyświetleń: 2103
  • Jak przyśpieszyć (zmodyfikować) program w na ATMega32

    Witam...Dlaczego przerwania z Timera0 generowane nie sa zgodnie z dokumentacja? chciałbym zrealizować generator sterujący pinami portu PC0-7...w taki sposób aby wartości z tabeli --- unsigned char GenTab DDRC = 0xFF; // port C jako wyjscie 11111111 CLI(); //disable all interrupts TIMSK...

    Mikrokontrolery AVR   02 Lut 2010 08:00 Odpowiedzi: 6    Wyświetleń: 1853
  • Atmega32 BasCom RC5 (Nie działa)

    Witam ostatnio na szybko próbowałem odpalić sterowanie za pomocą pilota na rc5 tak dla poznania ale coś nie działało wiec to porzuciłem. Dzisiaj do tego wróciłem bo potrzebuje to do projektu. Wiec problem następujący ciągle sczytuje mi ze adres = 255 a Komeda = 128 (ucięty ostatni bit) nie wiem dlaczego...

    Mikrokontrolery   15 Mar 2010 19:46 Odpowiedzi: 3    Wyświetleń: 1633
  • atmega32, problem z przetwornikiem na kwarcu 14,745MHz

    Witam !!! Założę nowy temat z tego względu, że problem jest już trochę inny, niż ten poruszany w " ustawienie rejestrow w timerze 1" ISR(TIMER1_COMPA_vect) // przerwanie dla porownania { PORTC ^= 0x01; // zapalic/zgasic diode OCR1A=1440; //OCR1A=14745000/...

    Mikrokontrolery AVR   09 Kwi 2010 21:38 Odpowiedzi: 9    Wyświetleń: 1358
  • Dziwny przebieg na wyjściu Atmega32

    Amplituda impulsów wynosi 4,2-4,3 V, według oscyloskopu Vpp=8,5 V. Okres impulsów jest wybierany w menu programu, mieści się w przedziale 70-280 ms. Up taktóję kwarcem 10 Mhz. Przy nieobciążonych portach nic się nie zmienia. Poniżej wkleiłem fragmenty programu z konfiguracją portów, konfiguracją licznika,...

    Mikrokontrolery   03 Lis 2010 16:56 Odpowiedzi: 9    Wyświetleń: 1299
  • [atmega32][c]multipleksowanie wyświetlacza LED

    Mam niewielkie a raczej bardzo małe doświadczenie z licznikami i przerwaniami i nie za bardzo wiem jak się do tego zabrać,który i jak skonfigurować licznik i gdzie użyć przerwań...

    Mikrokontrolery AVR   29 Gru 2010 10:51 Odpowiedzi: 15    Wyświetleń: 6651
  • [ATmega32][C/AVR-GCC] - Przycisk w obsłudze przerwania

    A jak masz 10 przycisków wykorzystasz 10 przerwań? marnotrawstwo. wykorzystasz jeden licznik i po kłopocie zero opóźnień typu delay. Same zalety. minus? jeden: wykorzystany licznik.

    Mikrokontrolery AVR   05 Mar 2011 20:47 Odpowiedzi: 11    Wyświetleń: 4541
  • [ATmega32][C] LCD Nokia 6100/6610 -> KAmodTFT2

    Witam, mam moduł lcd podany w temacie i próbuję uruchomić go za pomocą uC PIC. Poniżej kod: [syntax=c]/** C O N F I G U R A T I O N B I T S ******************************/ //naj...

    Mikrokontrolery AVR   10 Sie 2011 05:33 Odpowiedzi: 27    Wyświetleń: 9808
  • [Atmega32]Jak skonfigurować zegarki wewnetrzne (Timer1 i Timer0)?

    1. W jakim języku piszesz? 2. Kalkuluje się to tak: Masz kwarc 16 000 000 Hz (16 MHz) i dajesz sobie jeden z dopuszczonych prescalerów, np. 64 i wtedy timer zlicza Ci impulsy z częstotliwością 16 000 000 / 64 = 250 000 Hz, czyli jeden impuls timera to 4*10^-6 s lub inaczej aby odmierzyć 1s musisz...

    Mikrokontrolery AVR   26 Cze 2011 20:40 Odpowiedzi: 13    Wyświetleń: 1635
  • [ATMEGA32][C][AVR STUDIO 5] DS18B20 wariuje przy wysokich temp

    Witam serdecznie Przejrzałem mnóstwo wątków i stron www o AVR i problemach z komunikacją z czujnikiem temp. DS18B20. U mnie pomiar działa ale jest pewien haczyk - temperatura mierzona jest (i wyświetlana na LCD) do wartości 70stopni Celsjusza. Dalsze ogrzewanie czujnika powoduje, że otrzymuję tylko...

    Mikrokontrolery AVR   23 Gru 2011 22:20 Odpowiedzi: 2    Wyświetleń: 1627
  • Sterowanie silnikiem krokowym LPT->Atmega32

    No nie jest raczej poprawne. W takim razie można dać warunek w warunku, w tym przypadku zmianę stanu portu B na przeciwny umieściłbym w warunku bit_is_set(PINA,0). Teraz chyba by było ok... Dobrze kombinuję? EDIT: Jednak odpuściłem sobie wykorzystanie timerów i skorzystam z funkcji delay, ponieważ...

    Robotyka Modelarstwo   17 Kwi 2013 05:51 Odpowiedzi: 11    Wyświetleń: 2961
  • atmega32 [C] - Obrotomierz - poszukiwany kod

    O co ci chodzi? To chcesz obrotomierz, czy licznik obrotów/impulsów? Masz dostępne opisy obrotomierzy optycznych, które realizują podstawowy pomiar ilości obrotów na minutę. Możesz sobie jedynie wejście przerobić. Na pewno też znajdziesz jakiś licznik impulsów.

    Mikrokontrolery Początkujący   24 Lip 2013 21:14 Odpowiedzi: 10    Wyświetleń: 2142
  • ATmega32 - Skrócenie obliczeń, elementy 13 bitowe i tablica 16 bitowa.

    Tak masz rację, moje przeoczenie, to działałoby gdybym zwiększał licznik na końcu. Chociaż w aktualnej chwili udało mi się z waszą pomocą tak skrócić obliczenia, że mogę pozwolić sobie na tablice o pojemności 256 elementów i licznik typu uint8 automatycznie się przepełnia. Nie wiem jednak czy dobrze...

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2478
  • [Atmega32][C] - dodatkowe bity przed ramką danych

    zy jeżeli wyśle na UDR "0x00" to UART wyśle mi ramke danych z bitem startu, polem danych (0000 0000) i dwoma bitami stopu? czy poprostu ustawi stan 0 na linii transmisyjnej? Niestety ( w Twoim przypadku) wyśle bit startu później dane czyli osiem zer a na końcu będą bity stopu. Trudno by było inaczej-...

    Mikrokontrolery Początkujący   28 Lis 2013 22:07 Odpowiedzi: 12    Wyświetleń: 1659
  • Bascom ATmega32 - Zapis dużej liczby do pamięci EEPROM uC

    Witajcie, czy istnieje możliwość zapisania dużej liczby całkowitej (powyżej 255) w pamięci eeprom procesora M32? Najlepiej aby dało się ją zapisać do konkretnych komórek pamięci - by nie nadpisać przypadkiem innych. Jeśli tak, to w jaki sposób? Druga sprawa... chciałbym zwiększyć licznik o jeden...

    Mikrokontrolery AVR   29 Gru 2013 18:21 Odpowiedzi: 2    Wyświetleń: 1452
  • [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 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
  • [C][ATMEGA16] - Wymiana atmega16 na atmega32 lub 644 lub 1284

    timer zlicza czas w jakichś tam odstępach i dodaje do licznika +1. (wyeliminowano przepełnienia timera) . Jeśli jest impuls z halotronu (magnes kręci sie na łyżkach wiatromierza) to znaczy ze wykonano jeden obrót, i wtedy ten czas jaki zleciał do momentu przejechania magnesu, (np 1/50 sekundy) przeliczam...

    Mikrokontrolery AVR   04 Sty 2015 21:43 Odpowiedzi: 17    Wyświetleń: 1230
  • atmega32 bascom - Ciąg znaków binarnych BASCOM

    Proszę. Można to zrobić na kilka sposobów. Pokazuję taki najprostszy żeby pokazać mechanizm. Kiedy bit w bajcie na danej pozycji ma wartość 1 to pin nadawczy jest ustawiany w stan wysoki i po 500us jest zerowany i znów czekamy 500us. Po tej operacji licznik wskazujący o który Bit w Bajcie nam chodzi...

    Mikrokontrolery AVR   09 Kwi 2016 19:03 Odpowiedzi: 3    Wyświetleń: 987
  • atmega32 - Czas pomiędzy zboczami, Icr poza zakresem.

    Witam. Próbuję napisac program który oblicza czas pomiędzy zboczami. Mój problem polega na tym ze na ekranie noki3310 wartość icr jest z poza jej zakresu czyli np:1213001, naprowadzicie koledzy gdzie popełniłem błąd ? Pracuję nad licznikiem prędkości. Pozdrawiam. [syntax=c]#incl... <avr/io.h> #include...

    Mikrokontrolery   06 Cze 2016 22:12 Odpowiedzi: 6    Wyświetleń: 624
  • Płytka testowa z ATMega32 by agent_J

    Bez obrazy ... ale troche mało peryferii. PS. RTC jest na I²C? Kolega chyba nieczytał dokumentacji ATmega32, bo można podłączyć rezonator 32,768kHz do pinów TOSC1 i TOSC2, a następnie aby uruchomić RTC należy obsłużyć licznik 2 do pracy asynchronicznej i preskalerze 128 przerwanie będzie występowało...

    DIY Konstrukcje   04 Wrz 2006 22:17 Odpowiedzi: 11    Wyświetleń: 8909
  • niewyświetlanie się cyferki w pętli for - GCC,atmega32

    Witam wszystkich.Pracuje na atmega32,kwarc wew. 8MHz. Mam problem co do wyświetlania cyferek na wyświetlaczu 7seg. Wszystko działa ,na początku zostaje wyświetlona cyfra 1 potem 6, natomiast już w nieskończonej pętli for(;;) nie wyświetla się już cyferka 8, dlaczego??Może mi ktoś pomóc?Program napisany...

    Mikrokontrolery   05 Lut 2007 21:29 Odpowiedzi: 1    Wyświetleń: 1023
  • atmega32 przestała działać

    Napisze tylko ze zasilam z zasilacza od komputera. Najpierw 12V idzie przez stabilizator i otrzymuje 5V (nie całe 5V, jakies 4,8V). Wyświetlacz to 2x16. Skoro używasz zasilacza komputerowego to dlaczego nie podłączysz sobie bezpośrednio napięcia 5V, tylko ciągniesz 12 przez stabilizator? A...

    Mikrokontrolery   10 Paź 2007 10:09 Odpowiedzi: 18    Wyświetleń: 2781
  • Regulacja przycisami wypełnienia PWM w ATMega32

    Witam. Mam problem z PWM w ATMega32. Posluzylem sie gotowym programem z ksiazki "Mikrokontrolery AVR w praktyce" J.Dolinskiego.Problem polega na tym, ze nie moge zmieniac wypelnienia PWM za pomoca przyciskow klawiatury.Podlaczony do zestawu ZL10AVR oscyloskop caly czas pokazuje stan wysoki.Ponizej umieszczam...

    Mikrokontrolery   18 Sty 2008 19:29 Odpowiedzi: 1    Wyświetleń: 1757
  • [ATmega32]Nie mogę uruchomić LCD na zestawie ZL3AVR

    To nie moze nie zadziałać. Jeśli programator widzi procek (programujesz pewnie z poziomu Bascoma) powinien Ci się zwiększać licznik programowań za każdym programowaniem. Czy tak jest? Czy podczas programowania widnieje prcek ATMEGA32? Jak masz ustawione fuse bity?

    Mikrokontrolery AVR   15 Lut 2009 22:16 Odpowiedzi: 25    Wyświetleń: 3155
  • [Atmega32][C] jak liczyć impulsy PWM PD7?

    Mam mały problem z liczeniem impulsów pochodzących z TCCR2. Potrzebuje dokładnie 200 impulsów aby wał silnika krokowego obrócił się w prawo o jeden obrót. Jeden 360 stopni obrót wału silnika to 200 kroków po 1.8 stopnia każdy. Poniżej przedstawiam kod w języku C który napisałem do tej pory. Nie jestem...

    Mikrokontrolery AVR   12 Cze 2011 22:03 Odpowiedzi: 2    Wyświetleń: 1204
  • [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
  • [C] Serwonapęd - silnik DC, Atmega32, PWM, PID, Enkoder

    Spróbuję zaprogramować ATMEGĘ8 tak aby na dwóch przykładowych pinach pojawiały się impulsy STEP_UP, STEP_DOWN, wtedy główny MCU (ATMEGA32) będzie musiał w przerwaniu tylko zmniejszyć lub zwiększyć licznik pozycji silnika.Powinno być sporo szybciej.

    DIY Konstrukcje   07 Gru 2013 17:34 Odpowiedzi: 143    Wyświetleń: 62466
  • atmega32 - Klient www (C)

    Poczynilem pewien uklad ktory chcialbym rozbudowac o mozliwosc publikowania temperatury na stronie www. Do tego mam napisany skrypt w php a dane beda wysylane z mikrokontrolera atmega32 i enc28j60 ze stosem z tuxgraphics.org. Funkcje z 'ip_arp_udp_tcp.c' wywoluje tak [syntax=c]client_browse_url(PSTR("/...

    Mikrokontrolery   21 Wrz 2013 10:57 Odpowiedzi: 0    Wyświetleń: 843
  • Atmega 8 - Licznik do14, Kod C jak wyzerować licznik pierwszym impulsem?

    Musiałbyś dodać zmienną, która będzie służyła do odmierzania czasu bez impulsów, tzw. "timeout". Jeśli przez okres ponad 10 s nie przyjdzie żaden impuls, to n=0. Wbrew pozorom, liczenie timeoutów najłatwiej zrealizować w przerwaniu :) Dodano po 1 fragmenty kodu: inicjalizacja przerwań (akurat...

    Mikrokontrolery Początkujący   26 Sty 2016 18:55 Odpowiedzi: 11    Wyświetleń: 1530
  • Jak zrobić licznik impulsów na mikrokontrolerze Atmega16?

    Taki licznik chce zrobić: Dodano po 31 Jest też projekt na liczniku i nie wiem które rozwiązanie wybrać pod swój projekt:

    Mikrokontrolery AVR   06 Sie 2020 12:26 Odpowiedzi: 6    Wyświetleń: 507
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    Jawnie nie ma waitms, ale sporo "funkcji" bascoma potrzebujących na coś poczekać mielą w miejscu. Co do wykorzystania timera jako wskaźnika czasu, to jestem jak najbardziej za , bo sam tak robię w asemblerze - czas minął - rób co trzeba, nie minął - to obleć pozostałe procedury, może której z nich akurat...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3541
  • AVR i licznik TIMER0

    Jak napisac funkcje w AVR dla ATMEGA32 w jezyku C, aby mozliwe było przechwycenie przerwania spowodowanego impulsem zewnetrznym w liczniku TIMER0?? Gdyż dla TIMER 1 ustawia się bit TICIE1 w rejestrze TIMSK, a dla TIMER0 nie ma tam żadnego takiego bitu?? Jak to zrobić?? A drugie pytanko, czy jest mozliwość...

    Mikrokontrolery   13 Lis 2005 21:35 Odpowiedzi: 2    Wyświetleń: 1352
  • Mój ATMEGA32 to straszny śpioch

    Ok. Bez problemowo usypiam go poleceniem IDLE i budze TIMER0, jednak zależy mi na tym aby układ spał przez dłuższy czas niż jedno przepełnienie licznika Timer0. Próbuje jakoś sensownie usypiać go kilkakrotnia w ten sposób: $regfile = "m32def.dat" $crystal = 1000000 Config Timer0 = Timer , Prescale...

    Mikrokontrolery   12 Mar 2006 12:07 Odpowiedzi: 10    Wyświetleń: 1365
  • Liczby 16-bitowe w ASM (ATMega32)

    Zrobiłem prosty licznik zdarzeń(bez użycia zegarów): ldi r20, LOW(RAMEND); Inicjacj... stosu dla r20 ldi r20, HIGH(RAMEND); In... stosu dla r20 [...] mov r20, r18; ... wartość r18 do r20 add r20, r19; Dodaje r20 i r19 cpi r20, 0b00000101; Przypisuj...

    Mikrokontrolery   05 Mar 2006 13:46 Odpowiedzi: 3    Wyświetleń: 1800
  • Atmega32 i odmierzenie czasu

    Zamiast kazać procesorowi robić bzdury typu "nop", których nijak później nie mozna bedzie pogodzić z innymi funkcjami w bardziej zaawansowanym projekcie, zainteresuj się licznikami...

    Mikrokontrolery   19 Kwi 2006 17:21 Odpowiedzi: 3    Wyświetleń: 997
  • Sygnał zegara na zewnątrz Atmega32

    Wiec tak: Narazie próbowałem z bramką Schmitta, podłaczyłem tak XTAL2- wej bramki a z wyjścia bramki na licznik. Oczywiście na licnziku cisza. ale co mnie bardzo zdziwiło na wyjściu bramki Schmitta dostałem............ piękną sinusoidę, a wydawało mi sie że ta bramka robi prostokąt z każdego sygnału....

    Mikrokontrolery   08 Maj 2006 17:33 Odpowiedzi: 20    Wyświetleń: 1954
  • ATmega32 i timer1. Odmierzanie czasu w przybliżeniu 1s.

    Witam. Chcę za pomocą Timera1 odmierzyć czas w przybliżeniu 1 s (dokładność do 0,1 s). Wprowadzam następującą konfiguracje: ldi Temp, 0x29 ;załadowanie do r16 wartości ldi R20, 0x29 ;załadowanie do r17 wartości out TCNT1H, Temp ;wpisanie do rejestru TCNT1L wartości out TCNT1L, R20 ;wpisanie...

    Mikrokontrolery   15 Lut 2007 08:09 Odpowiedzi: 2    Wyświetleń: 1191
  • Zegar na Atmega32

    Jest jeszcze inna możliwość, otóż MEGA32 ma wewętrzny licznik RTC i do tego służą porty pod które podłącza się "kwarc zegarkowy", wystarczy poczytać PDF od procka, dziwię się, że nikt nie zaproponował tego rozwiązania. Powód jest pewnie jeden, nie chce się wam poświęcić parę chwil na poznanie budowy...

    Mikrokontrolery   13 Sie 2006 09:56 Odpowiedzi: 23    Wyświetleń: 3081
  • Problem ze skladnia?(transmisja rs232, atmega32)

    poprawilem wedlug rad na ">=" ale teraz mam pytanie czy lepiej zmienna liczniku zadeklarowac jako static u08 licznik=0; czy na poczatku wywolania funkcji USART_getfile przypisac ja do liczniku=usartbufferlicznik; przy czym usartbufferlicznik jest zmienna globalna? deklaracja u08 usartbufferlicznik=0;

    Mikrokontrolery   18 Sie 2006 18:41 Odpowiedzi: 9    Wyświetleń: 1793
  • dziwne liczenie timera1 w atmega32

    witam! mam problem z timerem1 opis problemu ponizej: ... .... 'jakis tamprogram sobie leci po czym sa nastepujace komendy Timer1 = 0 Start Timer1 Waitus 250 Do If We2 = 1 Then Incr Czas_otwarcia 'caly czas jest 1 Loop Until Timer1 = 62500 ... pytanie mam takie dlaczego czasy...

    Mikrokontrolery   31 Sie 2006 13:48 Odpowiedzi: 8    Wyświetleń: 1595
  • Atmega32 i VMB, VMB - co to za środowisko? Materiały?

    Dokopalem się - chodzi o symulację w VMLab. Moze ktoś z Szanownych Grupowiczów posiada ciekawy program lub programy w WinAVR, które móglbym wykorzystać w swojej pracy (nie naruszjąc praw) a które dobrze zobrazowałyby wykorzystanie liczników i modulatorów Atmegi32. pozdrawiam i dziękuję za pomoc KR

    Mikrokontrolery   22 Lis 2006 09:53 Odpowiedzi: 4    Wyświetleń: 909
  • ATmega32 + PWM + przyciski

    Witam Przyciski musza zwierać do plusa a nie do masy w Twoim układzie. Symulator dobrze pokazuje, zaznaczając PINA0/1 na czarno, ustawiasz na nim stan wysoki, czyli jakieś napięcie. Jeśli mam coś zasugerować to włącz podciąganie do plusa tych przycisków i wyzwalanie instrukcji stanem niskim (tak...

    Mikrokontrolery   14 Lut 2007 14:36 Odpowiedzi: 9    Wyświetleń: 2212
  • Dwa duże problemy z przerwaniami od timera na ATmega32

    Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC,...

    Mikrokontrolery   16 Lut 2007 16:21 Odpowiedzi: 2    Wyświetleń: 1188
  • Shift light na Atmega32 i testowanie na sucho

    Witam. Naszło mnie na zrobienie shift lighta do samochodu (taka lampka, która zapala się po przekroczeniu zadanych obrotów). Na Zmontowanym układzie działały programiki od zapalania diody, naciskania switcha itp. W hardware mam póki co jedną ziodę z rezystorem na pinie PD3 podpiętą do + i na PB0 wejście...

    Mikrokontrolery   06 Mar 2007 18:46 Odpowiedzi: 2    Wyświetleń: 1257
  • ATMega32 + PCF8575 + Bascom

    ... Może Bascom w ogóle nie potrafi tej 16tki odczytać? Pozdrawiam, Damian. Bascom potrafi , tylko Ty nie rozumiesz jak działa instrukcja I2creceive :( A działa tak: I2creceive 68 , W 'i2cstart 'i2cwbyte 68 OR 1 , czyli 69 'i2crbyte W 'i2cstop Z tego jasno wynika , że...

    Mikrokontrolery   15 Mar 2008 11:39 Odpowiedzi: 13    Wyświetleń: 2196
  • Pomiar długości impulsu na ATMEGA32

    ...I bardzo dobrze ;) tylko proszę o informację które potwierdzą moją "herezję". Pozdrawiam Jarek Proszę bardzo ;) • Bit 7 – INTF1: External Interrupt Flag 1 When an edge or logic change on the INT1 pin triggers an interrupt request, INTF1 becomes set (one). If the I-bit in SREG...

    Mikrokontrolery   22 Maj 2007 19:52 Odpowiedzi: 23    Wyświetleń: 3225
  • Odmierzanie czasu w atmega32 8MHz

    Pisałem ostatnio zegar na attiny2313 również popędzany z 8Mhz. Ponieważ musiałem ograniczyć się do 8bitowego licznika wykorzystałem: prescaller 64, zliczanie do 250 w trybie z maksymalną wartością licznik w rejestrze OCRxx i generowanie przerwania przy przepełnieniu. Otrzymałem generowanie przerwania...

    Mikrokontrolery   11 Cze 2007 23:41 Odpowiedzi: 19    Wyświetleń: 2476
  • Atmega32 PWM sterowanie serwem

    Hej! Jest możliwe ustalenie konkretnej częstotliwości sygnału PWM w AVR. Da się sterować serwem modelarskim bez problemu. W Datasheet od ATmegaXX znajdziesz opis timerów. Jest tam wiele trybów pracy możliwych do wybrania. Ja pamiętam że do uruchomienia serwa użyłem trybu poprawnej fazy i częstotliwości....

    Mikrokontrolery   22 Sie 2007 17:07 Odpowiedzi: 7    Wyświetleń: 9432
  • Duża niedokładność Timer1 w ATmega32

    Wewnętrzny zegar to oscylator RC, który jest wrażliwy na zmiany temperatury. Możliwe jest uzyskanie dokładności, rzędu 1% poprzez programową kalibrację oscylatora (dokładny algorytm jest w dokumentacji albo w application notes). Aby uzyskać większą dokładność, użyj kwarcu do taktowania procesora. Jeśli...

    Mikrokontrolery   17 Sie 2007 23:12 Odpowiedzi: 5    Wyświetleń: 1320
  • Regulacja obrotów silnika DC na Atmega32 C++

    Witam. Czy mógłby mi ktoś powiedzieć w jaki sposób można sterować silnikiem DC (programowo) na Timerze1. Mam programik, który powinien to robić, lecz nie działa. Dlaczego nie wiem. Dołączam poniżej kod. Jeśli chodzi o załączanie to zbudowałem prosty układzik na tranzystorze załączającym oraz diode...

    Mikrokontrolery   03 Lut 2008 11:13 Odpowiedzi: 6    Wyświetleń: 4147
  • 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 - Awaryjny zapis do pamięci po odłączeniu zasilania

    Witam, czy ktoś z szanownych kolegów wie może jak poradzić sobie z problemem konieczności zapisania do pamięci stałej informacji o tym w którym dokładnie momencie wykonywania programu zostało w skutek np. awarii odcięte zasilanie, tak aby po ponownym dostarczeniu zasilania program mógł się wykonać...

    Mikrokontrolery   20 Lut 2008 22:16 Odpowiedzi: 23    Wyświetleń: 2765
  • atmega32 zle zlicza impulsy zew. T0

    Walcze z licznikiem na Atmega 32 inicjacja wyglada tak : DDRB = 0xff; // DDRB jako wyjscie // t0 JAKO LICZNIK PORTB |= _BV(0); // BEZ PODCIAGNIECIA NIE CHCE LICZYC TCCR0 = _BV(CS01)|_BV(CS02); //_BV(CS00)| cs0 rosnace/~opadajace zbocze TCNT0 = 200; TIMSK...

    Mikrokontrolery   09 Kwi 2008 12:54 Odpowiedzi: 3    Wyświetleń: 1343
  • Codevision i AtMega32

    CO do licznika T1 - ułatw sobie prace, ustaw licznik tak by tykał przerwaniem co np. 1/8 lub 1/16 sekundy. Bezpieczniej i dokladniej. A w samym przerwaniu napisz sobie jakas zmienna "licznik", ktora zwiekszasz co przerwanie, a potem if (licznik>=16) sekundy++; //dla ovf 1/16s Hmmm myślałem...

    Mikrokontrolery   25 Kwi 2008 23:16 Odpowiedzi: 10    Wyświetleń: 2183
  • [ATmega32][BASCOM][PWM]

    Wiesz o tym, że licznik sprzętowy z preskalerem 1 jest szybszy od programu jaki masz napisany. Zanim instrukcje się wykonają to licznik zliczy jeszcze parę impulsów. Stąd te wachania.

    Mikrokontrolery AVR   09 Lip 2008 18:09 Odpowiedzi: 5    Wyświetleń: 3554
  • Biphase mask - PWM na ATMega32

    wg mnie natomiast cala ta zabawa z PWMami i jakimis dziwnymi trybami timera jest baz sensu... prosciej jest zgrac sie z sygnalem w fazie (przerwanie od zmiany stanu np) i nastepnie dokonywac probkowania pinu o czestotliwosci 2x wiekszej niz czestotliwosc sygnalu. probkowac nalezy miedzy tymi strzaleczkami...

    Mikrokontrolery AVR   17 Wrz 2008 16:03 Odpowiedzi: 22    Wyświetleń: 1955
  • Komputer rowerowy na ATMEGA32

    Witam... Mam pomysł zaprojektowania komputera rowerowego... Mam zamiar kupić wyświetlacz graficzny (2-4 wiersze i 16-17 kolumn) Ładnie obudować w plastikowe pudełko i do środka wsadzić układ Atmega32 w obudowie dip-40 i tu rodzi sie moje największe pytanie, czy będzie można zrobić licznik tzn. aby...

    Projektowanie Układów   23 Paź 2008 14:04 Odpowiedzi: 3    Wyświetleń: 1569
  • [ATmega32][C] Komunikacja z klawiaturą PC/AT

    Przy użyciu Twojego rozwiązania problemem jest zabezpieczenie struktury przed wielokrotnym dostępem. Jeśli po odczycie znaku najpierw zaktualizujesz licznik, a później będziesz kopiował dane, to możesz zgubić znak (przerwanie nadpisze ostatni z kopiowanych znaków). Jeśli najpierw będziesz kopiował,...

    Mikrokontrolery AVR   31 Gru 2009 12:12 Odpowiedzi: 21    Wyświetleń: 3668
  • [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
  • [Atmega32][c] Sprawdzenie programu - regulacja glosnosci

    Witam Napisalem sobie program do sterowania potencjometrem cyfrowym DS1802. Program dziala bardzo dobrze, ale to byl moj pierwszy program procz migania diodkami, wiec fajnie by bylo jakby ktos go przeczytal i skrytykowal za brzydkie wciecia, zle nazywanie zmiennych, uzywanie rzeczy ktorych sie powinno...

    Mikrokontrolery AVR   20 Lut 2009 22:48 Odpowiedzi: 1    Wyświetleń: 1595
  • [atmega32][asm]procedury do 1-wire

    witam Przeszukując elektrodę można znaleźć mnóstwo procedurek dotyczących 1-wire na AVR ale niestety w większości pod język C lub bascom. W jednym wątku znalazłem jakieś procedury ale jak ktoś w nim zauważył z błędami. Kolejną procedurkę znalezioną w kursie asm pod avr znalazłem na mikrokontrolery.net....

    Mikrokontrolery AVR   16 Mar 2009 12:06 Odpowiedzi: 9    Wyświetleń: 2483
  • Atmega32 pomiar obciążenia silnika dc

    Wydawnictwo BTC ma książkę o silnikach elektrycznych. Poszukaj na stronie. A będziesz musiał mierzyć prąd silnika(czyli pomiar różnicowy napięć na jakimś oporniku), napięcie na zaciskach silnika i obroty. Jeśli to ma być pomiar "niszczący" silnik czyli ile czasu wytrzyma silnik zatrzymany lub prawie...

    Mikrokontrolery AVR   22 Mar 2009 21:22 Odpowiedzi: 2    Wyświetleń: 1692
  • Atmega32[C] układ do samo regulacji prędkości

    Zliczac impulsy musisz za pomoca timer/countera, jak sama nazwa wskazuje ma funkcje zliczania ;) Szczegoly znajdziesz w nocie aplikacyjnej. No i chyba bedziesz musial zastosowac jakiegos PIDa. Tutaj mozesz zrobic tak ze usatwisz licznik w tryb CTC i w przerwaniu co np 10ms bedziesz aktualizowac uchyb...

    Mikrokontrolery AVR   14 Cze 2009 19:43 Odpowiedzi: 1    Wyświetleń: 1102
  • Atmega32 [C] zawieszanie sie programu

    Witam ponownie. Własnie włączyłem wewnetrzny generator RC na 8MHz i juz sterownik sie nie restetuje. Jest natomiest inny problerm. Nie mogę zrobić w miare dokladnego zegara na wewnetrznym oscylatorze RC. Czy może trzeba kalibrować ten generator wewnetrzny za pomocą OSCCAl? Jeśli tak to jak to zrobić,...

    Mikrokontrolery AVR   01 Lip 2009 22:15 Odpowiedzi: 49    Wyświetleń: 6466
  • Atmega32 PCF8583 DS18b20 co 3 sekunda dłuższa

    Dawid nie wydaje mi się, napisałem kiedyś właśnie prosty zegar gdzie w funkcji przerwania od wewnętrznego licznika wykonuje się minimum 100 cykli + opóźnienie 150ms i nic się złego nie dzieje. Fakt że miejsce w pamięci na wektor przerwania jest niewielkie, ale C to nie assembler i kompilator jakoś...

    Mikrokontrolery AVR   10 Lip 2009 12:19 Odpowiedzi: 13    Wyświetleń: 1901
  • [ATMega32][Bascom]DS18B20 po pewnym czasie świruje.

    Witam wszystkich :idea: Z góry proszę o odrobinę wyrozumiałości, mikroprocesory nie są obiektem moich codziennych zainteresowań :? Zatem do rzeczy. Wykonałem coś w stylu domowego termometru. Pomiar temperatury z małego pieca, dużego pieca, bojlera i wody wracającej do dużego pieca. Jako, że mały piec...

    Mikrokontrolery AVR   30 Wrz 2009 13:03 Odpowiedzi: 43    Wyświetleń: 6333
  • atmega32 i serwomechanizmy

    Bieżący program wygląda następująco: #include <avr/io.h> #include <avr/interrupt.h> unsigned char volatile p1[8] = {0x50,0x90,0x90,0x90,0x30,0x30,0x30... char volatile p2[8] = {0x90,0x90,0x90,0x90,0x30,0x30,0x30...

    Mikrokontrolery AVR   18 Wrz 2009 08:14 Odpowiedzi: 12    Wyświetleń: 2255
  • [bascom] ATmega32, wyliczenie czasów dla PWM

    Do MINUT ? To juz ciezko nazwac PWMem ;) W kazdym razie jak chcesz za pomoca timerka odliczac tyle minut to moj pomysl jest taki ze ustawiasz licznik w tryb CTC, w i w przerwaniu zmieniasz stran portu. Jednak nawet licznik 16 bitowy da ci kilkadziesiat sekund, wiec musisz co ktores tam przerwanie dopiero...

    Mikrokontrolery AVR   23 Wrz 2009 11:21 Odpowiedzi: 7    Wyświetleń: 2441
  • [Atmega32][Bascom] konfiguracja timerów dla portów pb.0 i 1

    Wszystkie Timery układu Mega32 mogą generować sygnały PWM: Timer0 - jeden kanał: OC0 - PB.3 Timer1 - dwa kanały: OC1A, OC1B - PD.5, PD.4 Timer2 - jeden kanał OC2 - PD.7 Na wejściach T0 i T1 liczniki nie generują sygnałów PWM. Co do samej konfiguracji to problem jest prawie żaden. W przypadku...

    Mikrokontrolery AVR   11 Paź 2009 17:55 Odpowiedzi: 7    Wyświetleń: 3270
  • [ATmega32][ADC] Dziwne zachowanie przetwornika

    Witam. Problem który mi się nadarzył był już poruszony na forum (czyli nie jest to odosobniony przypadek), niemniej pozostał bez zadowalającej odpowiedzi. Mianowicie, w ramach przetestowania przetwornika podaję mu napięcie z potencjometru. Przy małych wartościach napięcia (nieco wyższych od zera)...

    Mikrokontrolery   19 Lis 2009 22:26 Odpowiedzi: 5    Wyświetleń: 1661
  • [BASCOM][ATmega32] Programowy RESET

    Można też skorzystać z Watchdoga i co jakiś czas po prostu nie zresetować jego licznika.

    Mikrokontrolery   02 Gru 2009 19:01 Odpowiedzi: 5    Wyświetleń: 3550
  • [ATmega32][c/AVR] Odbiór Protokołu RC5

    A OCF0 jest chyba tylko jedynka, jak liczniki się zrównają? W pozostałym czasie jest zerem. Ta pętla działa, mam na diodach(PORTA) same jedynki => RC5cmd =0b111111 Przyczyna musi być w innym miejscu moim zdaniem!!!

    Mikrokontrolery AVR   01 Gru 2009 12:15 Odpowiedzi: 4    Wyświetleń: 2272
  • pilot od telewizora evb4.3 atmega32

    Mam taki kod $regfile = "m32def.dat" $crystal = 16000000 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 Config Lcd = 16 * 2 Config Rc5...

    Mikrokontrolery   12 Lut 2010 00:26 Odpowiedzi: 4    Wyświetleń: 1226
  • [ATmega32][C/avrgcc] Konroler wariuje na początku pracy

    Witam, Problem z którym się spotkałem jest co najmniej dziwny i nie moge rogrzyc co moze byc jego przyczyną, podejrzewam przerwania. Od niedawna programuje uC, więc proszę o wyrozumiałość. Mianowicie: Przed dodaniem PWM na OC1A (PD5), wszystko działało ok (tak przynajmniej wyglądało). Zastosowałem...

    Mikrokontrolery AVR   18 Lut 2010 15:48 Odpowiedzi: 2    Wyświetleń: 831
  • Timer/Counter w ATMega32 - PWM + Input Capture

    O właśnie teraz pomyślałem o zewnętrznych przerwaniach, że tak można by to zrobić. Natomiast nie rozumiem co rozumiesz przez stwierdzenie, że tryb PWM skraca cykl zliczania do 256 (czy ileś tam)? Specyfikacja procka stwierdza że dla Fast PWM "The minimum resolution allowed is 2-bit (ICR1 or OCR1A set...

    Mikrokontrolery   24 Lut 2010 21:48 Odpowiedzi: 8    Wyświetleń: 3279
  • ATMEGA32- program działa dopiero po odczycie fusebit-ów...?

    :) ok juz podaje - są to urządzenia and-tech-u( płytka testowa EvB 4.3 i programator AVRProg USBv2 (stk500v2) odpowiednio linki oraz ) Procek to ATMEGA32 16PU. Dodam że zarówno programowanie przez bootloadera jak przez programator ma takie same skutki. Dodano po 2 Jeśli chodzi o program...

    Mikrokontrolery AVR   03 Mar 2010 19:06 Odpowiedzi: 9    Wyświetleń: 2035
  • sterowanie czestotliwoscią atmega32

    Otóż tak. Sprawa się ma następująco. Rozuiem że chcesz na wyjściu otrzymać sygnał prostokątny o wypełnieniu 50% i regulowanej częstotliwości. Ja proponowałbym takie rozwiązanie: #include <avr/io.h> int main() { DDRB=0xff; //Port B jako wyjście TCCR1A=_BV(COM1A0);...

    Mikrokontrolery AVR   25 Mar 2010 21:04 Odpowiedzi: 16    Wyświetleń: 1719
  • Avr atmega32 użycie timeryów

    odpaliłem dwa timery jeden miał dawać sygnał 20 Hz a drugi miał odświeżać mi wyświetlacz 7 segmentowy 100 Hz i niestety nie działa, zrobiłem dwa różne przerwania... ISR(TIMER1_COMPA_vect) // przerwanie dla porownania { PORTD ^= 0x01; // zapalić/zgasić diode ICR1...

    Mikrokontrolery AVR   28 Mar 2010 23:14 Odpowiedzi: 10    Wyświetleń: 1119
  • AtMega32 PORTD a konkretnie PD0 i PD1

    Nie musisz robić nowych płytek. Najprawdopodobniej nie jest to też wina bootloadera. Mam ten sam zestaw i testowałem komunikację RS232 z komputerem. Wszystko działało poprawnie w zasadzie nawet bez wypinania zwór przy usb. Sprawdź najpierw D.0 i D.1 mrugając diodami. Skonfiguruj odpowiednio port. Skonfiguruj...

    Mikrokontrolery AVR   30 Kwi 2010 13:34 Odpowiedzi: 9    Wyświetleń: 2514
  • [atmega32] zapios do eepromu i reset mikrokontrolera

    return przydałby się na końcu. I zacznij stosować ISR() Matko boska! tadzik weź ty się ze 4 albo 6 razy zastanów jak coś podpowiesz - RETURN w procedurze obsługi przerwania w C ????? Chyba że ty piszesz swoje programy w Bascomie ze wstawkami w C albo odwrotnie. do autora - żadnego polecenia...

    Mikrokontrolery AVR   14 Maj 2010 08:17 Odpowiedzi: 18    Wyświetleń: 1812
  • Kalkulator ATmega32 (problem)

    Witam, na zajęciach otrzymaliśmy projekt "kalkulator z wykorzystaniem klawiatury 4x4" ma to być najnormalniejszy w świecie kalkulator a klawiatura ma odpowiadać za klawiaturę numeryczna + wybór działania(czyli np 2+2 =) powiem szczerze że już nie mam pojęcia, doszedłem do punktu wrzenia. Proszę o...

    Mikrokontrolery AVR   09 Cze 2010 07:48 Odpowiedzi: 2    Wyświetleń: 1371
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Takie rzeczy zwykle robi się tylko na liczniku wykorzystując jego odpowiednie wejścia. A skoro zauważyłeś stały błąd uwzględnij go w wynikach.

    Mikrokontrolery AVR   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3489
  • [Atmega32][C] Własna ramka danych

    Trudno się z tym zgodzić. Jeśli po adresie kolejnym polem jest size to z góry wiemy ile znaków jest do odebrania. Taka detekcja końca ramki jest IMHO bez sensu (albo czegoś tu nie rozumiem), bo przecież w ciągu danych mogą się znaleźć takie same znaki. A co jeśli te dane nie dotrą? Ile czasu przyjąć...

    Mikrokontrolery AVR   28 Cze 2010 13:16 Odpowiedzi: 30    Wyświetleń: 5072
  • [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
  • Wewnętrzne przerwanie czasowe 50Hz - ATMEGA32

    Nie potrafię obliczyć jaki preskaler wybrać i jaką wartość wpisać do licznika, aby wyszło te 50Hz? Zawsze wychodzi mi niedokładnie.

    Mikrokontrolery AVR   30 Lip 2010 15:34 Odpowiedzi: 15    Wyświetleń: 3014
  • ATMega32 i DS1820 pomocy

    Napisałem następujący program do ATMegi 32 Config 1wire = Portd.5 Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single Do Waitms 750 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt(1) = 1wread(2) ...

    Mikrokontrolery AVR   01 Sie 2010 17:58 Odpowiedzi: 0    Wyświetleń: 789
  • Atmega32[C]voltomierz z dwoma progami napięć załącz/wyłącz

    Witam. Ten kawałek kodu ręcznie przepisałem z przykładu pana CEZARY KLIMASZ kod jest na atmegę8 ale zdefiniowałem odpowiednie porty mojej atmegi32 chcąc zapoznać się na tym przykładzie jak napisać program obsługi ADC wprowadzając następnie dwa stałe progi napięć w celu włączanie i wyłączania np; prostownika...

    Mikrokontrolery AVR   10 Wrz 2010 09:37 Odpowiedzi: 18    Wyświetleń: 2784