atmega644 timer przerwanie

Znaleziono około 28 wyników dla: atmega644 timer przerwanie
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Ustaw znacznik gotowości w jakimś nieużywanym peryferialu albo załaduj timer wartością sprzed końca okresu i go włącz.

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2478
  • Problem - Przerwanie TIMER0 zliczanie przez T0 na ArduinoMEGA2560.

    Witam. Trochę inny procek ATmega644 [syntax=c] TCCR1B |= (1 << WGM12); // Mode 4, CTC on OCR1A TIMSK1 |= (1 << OCIE1A); //Set interrupt on compare match TCCR1B |= (1 << CS12) | (1 << CS10); // set prescaler to 1024 and start the timer| (1 << CS11);// OCR1A = 976*8; //wartość do której zlicza licznik [/syntax]

    Arduino   03 Kwi 2018 19:20 Odpowiedzi: 2    Wyświetleń: 645
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Atmega644pa - Timer1 nie odmierza równo 1 sekundy w trybie CTC

    Pomysł pierwszy: zapisz poprawny wzór na zawartość rejestru okresu OCR #define PERIOD (F_CLK / PRESCALER) Pomysł drugi: załaduj poprawną wartość: OCR1A = PERIOD - 1; Pomysł 3: Takie użycie przerwania kompletnie nie ma sensu. Wyłącz przerwanie i testuj znacznik timera z rejestru TIFR w pętli głównej. Pomysł 4: Zamiast printf użyj czegoś prostszego -...

    Mikrokontrolery AVR   18 Wrz 2013 14:49 Odpowiedzi: 15    Wyświetleń: 2961
  • [ATMEGA644P] Timer T1 działa w trybie Normal zamiast CTC - przerwanie co kilkadziesiąt sekund

    Czyli uszkodzony ...

    Mikrokontrolery AVR   04 Maj 2017 10:45 Odpowiedzi: 12    Wyświetleń: 1617
  • REKLAMA
  • [ATmega 644][C][Interrupt] Interrupty nie są wyłapywane

    Witam, od jakiegoś czasu staram się wyłapać choćby najprostsze interrupty i włączyć sobie interruptem diody podłączone do atmegi, ale wygląda mi na to, że coś nie tak włączam obsługę interruptów. Oto kod: [syntax=c]/* * SensorTest.c * * Created: 2011-11-03 23:56:52 * Author: Prpht */ #include <avr/io.h> #include <avr/interrupt.h> uint16_t...

    Mikrokontrolery AVR   04 Lis 2011 17:17 Odpowiedzi: 4    Wyświetleń: 1272
  • [AtMega644] AtMega644 GCC - Konfiguracja przerwań PWM i INT0, reset układu

    Witam mam problem z chyba skonfigurowaniem przerwań w "C" do tej pory takie "zabawy" robiłem w bascomie ale tam to każdy potrafi ;) mam przerwanie int0 z pcf8583 w międzyczasie odczytuje temperaturę z ds18b20 no i .. właśnie jak uruchomiłem PWM zaczęły się problemy, układ czasami się resetuje lub zawiesza zacytuje fragmenty: dodam ze pdf czytałem wielokrotnie...

    Mikrokontrolery AVR   15 Lut 2012 21:12 Odpowiedzi: 9    Wyświetleń: 1987
  • Atmega644PA - Timer1 16-bit CTC, preskaler 1024, odliczanie do 1800, 1Hz błędne

    Witam mam problem z ustawieniem timera w mojej atmedze. Oto kod: [syntax=c] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "LCD/lcd44780.h" volatile int a=1; int main(void) { TCCR1A |= (1<<WGM12); TCCR1B |= (1<<CS12)|(1<<CS10); OCR1AH = (unsigned char) 1800; TIMSK1 |= (1<<OCIE1A);...

    Mikrokontrolery AVR   22 Cze 2013 14:25 Odpowiedzi: 15    Wyświetleń: 2160
  • REKLAMA
  • [bascom][atmega] Timer1 - jest przerwanie od pełnego cyklu pomimo jego skrócenia

    Witam, pisze program w którym wykorzystuję 16 bitowy Timer1 z Atmegi 328. Najpierw konfiguruję go tak: [syntax=vbnet]Config Timer1 = Timer , Prescale = 64 'Kwarc 18.43MHz, 1/18430000 * 64 = 3.473us Enable Timer1 On Timer1 Impulsuj 'ISR[/syntax] a potem mam procedurę przerwania której zadaniem testowym jest wygenerować przebieg prostokątny: [syntax=vbnet]'---------------------ISR....

    Mikrokontrolery AVR   18 Kwi 2018 12:40 Odpowiedzi: 5    Wyświetleń: 816
  • [AVR ATMega644p][asm/AVR Studio] Obsługa przerwań

    Poniższy program dla wersji ATMega32 usiłuję przerobić na wersję dla ATMega644p /która posiadam/. Program ma za pomocą przerwań realizować opóźnienia. Niestety robi się to wszystko skomplikowane ponieważ jak wiadomo szczególnie system przerwań i timerów jest dużo bardzie rozbudowany niż na niższych modelach procesorów. Jeśli ktoś jest w stanie mi pomóc...

    Mikrokontrolery AVR   16 Mar 2010 16:30 Odpowiedzi: 0    Wyświetleń: 1422
  • [ATmega644p][Codevision] - Timer - usypianie a watchdog.

    Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. LordBlick Jestem początkującym w języku C i ogólnie w programowaniu procesorów.Dlatego prosze o wyrozumiałość. Chciałem zrobić timerek zasilany z baterii, który co 8sek ma zmienić stan portu. Przymierzam się do zastosowania trybu Powerdown, ale najpierw muszę poradzić sobie...

    Mikrokontrolery Początkujący   17 Wrz 2012 09:30 Odpowiedzi: 6    Wyświetleń: 1521
  • Atmega 644P - przerwanie od przycisku - stale aktywne

    Dzień dobry. Usiłuję okiełznać przerwanie INT1 w AtMega 644P. Większość przykładów jest dla prostszych atmeg i stąd wynika mój problem. Po uruchomieniu na wyświetlaczu stale widnieje "interrupt" - czyli przerwanie jest stale włączone. Port przerwania INT1 - PA1 jest podłączony do przycisku zwierającego do masy. Program nie wchodzi do pętli głównej,...

    Mikrokontrolery AVR   17 Lip 2014 13:17 Odpowiedzi: 2    Wyświetleń: 1212
  • [ASM][TIMER1] Dziwnie działa na początku, potem normalnie

    Witam Zacząłem sprawdzać przerwanie TIMER1 w trybie przepełnienia. Na symulatorze program normalnie działa jednak w rzeczywistości inaczej. .include "m8def.inc" .equ przyciski = portc .equ in_przyciski = ddrc .equ wyjscie1 = portb .equ out_wyjscie1 = ddrb .equ wyjscie2 = portd .equ out_wyjscie2 = ddrd .equ wys0 = portd0 .equ wys1 = portd1...

    Mikrokontrolery AVR   03 Paź 2009 15:07 Odpowiedzi: 2    Wyświetleń: 1112
  • REKLAMA
  • ATtiny2313 timer0 przerwanie co 4ms przy 4MHz, ustawienia w Bascom AVR

    Chcę uzyskać w timerze0 przerwanie co 4 ms mam oscylator 4 Mhz na attiny2313, programuje w bascomie. Robie to tak Config Portb = &B11111111 Portb = &B11111111 Config Portd = &B1111100 Portd = &B0111111 Config Timer0 = Timer , Prescale = 64 Enable Interrupts Enable Timer0 On Timer0 Przerwanie Dim Liczy As Bit Dim 100ms As Byte Dim Dziesek As Byte Dim...

    Mikrokontrolery   17 Sie 2007 10:14 Odpowiedzi: 10    Wyświetleń: 1863
  • ATmega8 - Przerwania CTC - Dioda LED świeci za krótko i nie resetuje czasu

    Witam.... Dostałem polecenie napisania programu, który po wciśnięciu SWITCH'A zapala diodę LED na dokładnie 4 sekundy. Następnie dioda ma zgasnąć, a my w obojętnie którym momencie możemy znów ją załączyć na ten czas. ATmega8 tyka wg. zegara zewnętrznego 14,7456 MHz Napisałem kod... (duża liczba komentarzy pomoże zrozumieć), ale są 2 problemy: 1) Czas...

    Mikrokontrolery AVR   07 Lis 2009 23:19 Odpowiedzi: 6    Wyświetleń: 1990
  • atmega128 Timer1 - Nie działa przerwanie przepełnienia licznika

    Witam. Jestem poczatkujacym w C i powili uruchamiam sobie kolejne moduly proca atmega128, napotkalem niestety na problem w uruchomieniu timera1, wyglada na to ze wogole nie startuje bo nie wchodzi mi w obsluge przerwania przepelnienia licznika, ma to dzialac tak ze przy kwarcu 11.0592MHz po odpowiednim zaladowaniu licznika ma mi zapalac diode co ok...

    Programowanie   09 Lut 2007 08:38 Odpowiedzi: 1    Wyświetleń: 1058
  • ATmega 644P resetuje się przy zewnętrznym kwarcu 14.7456 MHz

    Witam szanownych kolegów Problem mój pojawił się przy próbie uruchomienia ATmegi 644P. Mianowicie, chcąc sprawdzić, czy mega w układzie działa poprawnie napisałem program w C, który nie robi nic poza wystawieniem zera na jeden z portów a tym samym zaświecenia diody podłączonej do tego portu. I tutaj problem, jeśli układ pracuje z wewnętrznym kwarcem...

    Mikrokontrolery AVR   09 Lip 2011 12:31 Odpowiedzi: 16    Wyświetleń: 2755
  • ATMEGA88P - przerwania nie działają (nie wywołuje się funkcja)

    Witajcie moi drodzy, zgodnie za radą forumowiczów postanowiłem nauczyć się obsługi przerwań, ale coś nie chce działać. W przerwaniu chcę po prostu zapalić diodę. Wygląda na to, że wcale nie jest ono wywoływane. Tak na samym początku main włączam przerwania: [syntax=c] TCCR0A = (1<<CS02) | (1<<CS00);; TIMSK0 = (1<<TOIE0); sei(); [/syntax]...

    Mikrokontrolery Początkujący   29 Sty 2015 10:41 Odpowiedzi: 6    Wyświetleń: 870
  • [Atmega8] [Atmega8][Bascom] Jak ustawić timer 2-bajtowy na przerwanie co sekundę?

    Mam problem z którym próbuje uporać się już od dłuższego czasu. Nie wiem jaką wartość powinienem wpisać do timera dwu bajtowego aby uzyskać przerwanie co sekundę. Nie pytałbym się tu o takie rzeczy ale nawet w książce "Mikrokontrolery dla początkujących" autor oblicza wartość timera pisząc sprzeczne równanie! Od razu mówię że programuje w BASCOMIE jeśli...

    Mikrokontrolery AVR   22 Lip 2012 23:39 Odpowiedzi: 47    Wyświetleń: 6347
  • [AVR][Atmega328]Przerwania w trybie asynchronicznym

    Mam problem z przerwaniem w trybie asynchronicznym - Amtega328. Załączam program uproszczony do niezbędnych elementów: [syntax=c]//co 0.5s ISR(TIMER2_OVF_vect) { ... _delay_us(30); //V1 //while(TIFR2 & (1<<TOV2)); //V2 //while(TIFR2 & (1<<TOV2)) _delay_us(1);//V3 //while(TIFR2 & (1<<TOV2)) TIFR2 |=1<<TOV2;//V4 //cli();...

    Mikrokontrolery   13 Lis 2020 17:29 Odpowiedzi: 4    Wyświetleń: 375
  • Atmega 8 - Timer1, przerwania, potknięcia sygnału co 7ms, kod w Bascom

    Witam, Atmega 8, Timer1. Prosty generator: przerwanie od timera1 ze skróconym cyklem, pętla główna pusta, w przerwaniu zmieniam stan portu. Niby proste... Oto kod: http://obrazki.elektroda.pl/8467182600_1... Są to regularne skrócenia cyklu z 1.085ms na 0.6355ms. Proszę o wyjaśnienie co to jest i jak sie tego pozbyć?

    Mikrokontrolery AVR   31 Mar 2016 12:57 Odpowiedzi: 5    Wyświetleń: 975
  • Jak wyeliminować zakłócenia? ATmega644, TowerPro SG-5010, SG-92R.

    Dla ćwiczeń - jak najbardziej. Edit: Edytowałeś post więc dodam: Jeśli musisz oszczędzić piny PWM lub timery do innych celów, to oczywiście rób PWM programowo. Ale wtedy musisz zadbać, by każde przerwanie wykonywało się szybko, by PWM się wyrabiał, bo znowu serwa będą drgać :)

    Mikrokontrolery   24 Cze 2015 14:55 Odpowiedzi: 41    Wyświetleń: 1965
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Dzięki wielkie- ale to nie do mnie pisałeś. O Atomic_Block dowiedziałem się w czwartek- sprawdziłem- od czwartku jest to pierwsza wiadomość na ten temat. A wracając do tematu Fir3man- wymyśliłem taki schemat programu: #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> volatile uint8_t dol;...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3545
  • Czy przesyłanie dźwięku przez RS232 z Atmega644 będzie słyszalne?

    Zacznij od liczenia: 28.8 kB/s przy transmisji UART to 288 kbit/s, a nie 230. żeby obsłużyć taki strumień danych trzeba oprogramować przerwanie timera, w którym odbieramy daną z ADC, wrzucamy ją do UART i startujemy następną konwersję. Po drodze mamy jakieś rozejście warunkowe - przy przemyślanym prograowaniu w C można się wyrobić, ale trzeba wiedzieć,...

    Mikrokontrolery AVR   11 Sie 2013 19:11 Odpowiedzi: 35    Wyświetleń: 6369
  • ATmega644PA - Szum na pinie PWM przy odtwarzaniu dźwięku w projekcie konsoli VGA

    Cześć wszystkim! Projektuję właśnie prostą konsolę do gier wykorzystującą monitor VGA i opartą na ATmedze644PA. Tak tak, wiem że generowanie sygnału VGA to zadanie dla układów typu FPGA, ale odrobina szaleństwa jeszcze nikomu nie zaszkodziła :) Tak więc, ATmega644 służy do generowania sygnału VGA. Klatki są przechowywane w pamięci RAM (układ AS6C1008)....

    Mikrokontrolery AVR   09 Paź 2016 13:42 Odpowiedzi: 10    Wyświetleń: 1020
  • AVR/Atmega644 - Generowanie sinusa PWM z tablicy 200-elementowej

    1. Używasz nowych wektorów przerwań, ale starej funkcji SIGNAL. Zamiast niej używaj ISR(): http://www.nongnu.org/avr-libc/user-manu... 2. Zmienna accumulator jest 16-to bitowa a nie dbasz o sprawdzanie, czy już przekroczyła rozmiar tablicy. 3. Poza tym, jaki sens mają dwa przerwania, skoro przerwanie od Timer2 opiera się o...

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 4194
  • Avr wstawka assemblerowa. Sposób wskazywania właściwej komórki w tablicy.

    Witam Otóż mam mały problem. Pisze sobie szybkie przerwanie dla timera na Atmega644, to co mi kompilator z C przetłumaczył na assembler wrzuciłem do wstawki assemblerowej a przerwanie zadeklarowałem z argumentem ISR_NAKED, rejestry używane w przerwaniu zarezerwowałem przez: register uint16_t licznik asm("r30"); register uint16_t temp...

    Mikrokontrolery AVR   17 Maj 2011 11:36 Odpowiedzi: 5    Wyświetleń: 1764
  • Atmega644PA - Obsługa przerwania, multipleksowanie ADC

    Powiem tak, zdążyłam posiedzieć trochę nad Twoją procedurą Piotruś i jakoś pokombinować żeby zrobić przerwanie od timera, tylko sie pogubiłam i jeszcze troche musze posiedzieć zanim to mi ruszy. Piotruś nie bardzo rozumiem pewnych rzeczy, mianowicie: ChannelMUX Czyli będzie to wyglądało przy deklaracji: ChannelMUX if(ConversionResults tu się dokonuje...

    Mikrokontrolery   10 Sty 2016 16:07 Odpowiedzi: 53    Wyświetleń: 2907
  • Atmel/ATmega644PA-AU/BASCOM - Jak skutecznie usypiać AVR i oszczędzać energię?

    Procka wybudza przerwanie z PCF8583 czyli zegarka. Oczywiście zegarek ma własną baterię. Jaki otrzymałem prąd to ciężko powiedzieć, gdyż mam procek w układzie z kilkoma rzeczami i wszystko lutowane SMD więc ciężko powiedzieć ile ciągnie sam procek. Ogólnie wyszło mi 10,9mA. W układzie jest rzeczony PCF, jest pamięć EEPROM I2C, wyświetlacz 44780 i 24...

    Mikrokontrolery AVR   22 Gru 2016 15:08 Odpowiedzi: 33    Wyświetleń: 2460
  • Atmega644pa-pu - ADC-odczytanie poprzedniego pomiaru i porównanie z bieżącym

    Wybierasz timer, który Ci pasuje, a który ustawiłaś na stały okres. Ustawiasz przerwanie od przepełnienia tego timera, a w przerwaniu za pomocą lokalnej zmiennej static zliczasz czas i reagujesz wtedy, gdy uznasz za stosowne. ... albo kombinujesz jak zwolnić któryś z timerów.

    Mikrokontrolery   12 Lut 2016 20:52 Odpowiedzi: 15    Wyświetleń: 1074
  • Atmel/ATmega644PA-AU/BASCOM - [BASCOM] Wielokrotne wywołanie przewań

    Uważam że powinieneś zrezygnować całkowicie z przerwań i zrobić to całkowicie inaczej. Na samych Timer-ach. Brał kolega pod uwagę ten fragment?: Otóż chcę maksymalnie oszczędzać energię akumulatora zasilającego i oczywiście chcę wybudzać układ przerwaniem z PCF o określonej godzinie, układ zrobi co ma zrobić ustawia kolejne budzenie i idzie spać.

    Mikrokontrolery AVR   28 Lis 2016 11:54 Odpowiedzi: 14    Wyświetleń: 912
  • [BASCOM] ATmega644PA-AU - dziwne zachowanie przy $crystal=12000000 w BASCOM

    W przerwaniu robisz Enable Interrupts zanim włączysz Timer0, co może powodować problemy. Poza tym procka taktujesz 12MHz. A Timer0 z preskalera 1024. Czyli Timer0 dostaje 11718.75Hz. W przerwaniu zliczasz do 15000. I to Ci daje okres jak mówisz około 4 sekundy. Czyli na sekundę jest 3750 przerwań. Co oznacza że pomiędzy przerwaniami Timer0 zlicza do...

    Mikrokontrolery AVR   15 Cze 2016 13:08 Odpowiedzi: 29    Wyświetleń: 1095
  • AVR/C - miernik częstotliwości na Atmega644p, jak zwiększyć dokładność?

    Witam. Udało mi się zrobić miernik czestotliwości na Atmega644p dzieki dwóm timerą pierwszy timer 8- bitowy, drugi 16-bitowy. Pierwszy timer(timer0) ma za zadanie sprawdzac czy nie pojawił się impuls na pinie t0, natomiast timer drugi(timer1)ma za zadanie odmierzac czas. Całość taktuje kwarcem 16 000 000 Mhz. Jednak dokładność tego miernika czestotliwosci...

    Mikrokontrolery Początkujący   21 Lip 2015 21:01 Odpowiedzi: 4    Wyświetleń: 1899
  • [ATmega644PA][Atmel Studio 6] - Regulator czasowy do lampy sodowej.

    Mam dobry pomysł na owy problem :) A więc zatrudnię timera2 i tryb asynchroniczny. Na nóżki PC7 (TOSC2) PC6 (TOSC1) podłączę kwarc zegarkowy. Przy odpowiednim preskalerze będzie mi on generować przerwanie co 1s. Aplikacja C# wyśle mi ustawione przeze mnie dane czasowe na atmegę - np 18/6h. Atmega przeliczy sobie ile sekund to te dane godziny i podstawi...

    Mikrokontrolery   04 Gru 2012 09:42 Odpowiedzi: 9    Wyświetleń: 1968
  • Atmega644pa - PWM: Sterowanie jasnością diody i obrotami silnika - kod nie działa

    Cześć Uczę sie obsługi PWM na mikrokontrolerze Atmega644pa, chcę w prosty sposób sterować obrotami silnika za pomocą PWM. Na początek próbuję sterować jasnością diody, co potem chcę analogicznie zaimplementować dla silnika aby uzyskać sterowanie obrotami. Napisałam poniższy program i modyfikowałam go przez dwa dni z zerowym sukcesem, bardzo proszę o...

    Mikrokontrolery   03 Sty 2016 13:41 Odpowiedzi: 6    Wyświetleń: 954
  • [ATMEGA644P] [ATMEGA644P][GCC] ED161120 - Problem z odczytem przy szybkim kręceniu impulsatora

    Hmm , chyba coś żle kombinuję . Teraz w ogóle nie wchodzi do pętli wyświetlania: [syntax=c] while(1) { if (gflaga_impulsatora) { tmf_impulsator(); gflaga_impulsatora=0; } if (NoOfPulses_last!=NoOfPulses) { ks0108ClearScreen(); ks0108GotoXY(1,10); ks0108Puts("T"); itoa(NoOfPulses,buf,10);//NoOfPulses ks0108GotoXY(10,10); ks0108Puts(buf); NoOfPulses_last=NoOfPulses;...

    Mikrokontrolery AVR   25 Kwi 2011 16:06 Odpowiedzi: 10    Wyświetleń: 3018
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

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

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2730
  • Terminal RS232 Uart Atmega328 Atmega644 ATMEL

    Po poprawce idzie OK. Procesora brak podłączenia nie blokuje procesora. Dognę całość do swoich potrzeb i opublikuję całość w tym temacie. Dodano po 46 Jeszcze jedno pytanie. Jak w tym przypadku zrobić podgląd działania kolejnych procedur jeżeli nie są uruchomione przerwania. W jednym z przerwań są peryferia po i2c które muszą być już zainicjowane zanim...

    Artykuły   31 Lip 2016 23:04 Odpowiedzi: 11    Wyświetleń: 4047
  • Czyjest jakiś procek na 57 wyjść do zmodyfikowania?

    a jak tym sterować? Tak naprawdę to jest moja sprawa czym to będę sterował. Ja chcę taki, bo mój program będzie miał dość sporą poj. (dużo rzeczy do wyświetlenia). Ew. może być atmega640. Pozostańmy przy tym, bo zawsze mogą się te wyjścia przydać do czegoś. a w jaki sposób można napisać kilka podprogramów? Bo ja chce, żeby mi procek przełączał zmienną...

    Mikrokontrolery   01 Sty 2009 22:42 Odpowiedzi: 39    Wyświetleń: 3690
  • [ATmega] ATmega, BASCOM, Borland – jak zmieniać parametry migania LED RC przez PC i EEPROM?

    Obecny kod: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define LED_on_min 1852 //błysk nie krótszy niż 200ms #define LED_on_max 4639 //błysk nie dłuższy niż 500ms #define LED_delay_min 4639 //przerwa w świeceniu nie krótsza niż 500ms #define LED_delay_max 9259 //przerwa w świeceniu nie dłuższa...

    Mikrokontrolery AVR   22 Cze 2011 21:44 Odpowiedzi: 161    Wyświetleń: 13734
  • Bascom Atmega 1284P - Moduł internetowy na ENC28J60

    Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...

    Mikrokontrolery   29 Paź 2013 11:48 Odpowiedzi: 5    Wyświetleń: 3429
  • Atmega 16: Opóźnienia wyświetlacza i problemy z timerem oraz UART

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2257
  • [Bascom] Dokładność odmierzania czasu w milisekundach

    Witam serdecznie! Najpierw może podzielę się kodem: [syntax=basic4gl] $crystal = 8000000 $regfile = "m644pdef.dat" Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1 Dim Plynnosc As Integer Dim Plynnosc_r As Single Dim Plynnosc_t As Single Dim Reszta_pwm1b As Integer Dim Ustaw_czasu_ms As Integer...

    Mikrokontrolery AVR   25 Sie 2011 13:34 Odpowiedzi: 0    Wyświetleń: 900