atmega16 wewnętrzny kwarc

Znaleziono około 201 wyników dla: atmega16 wewnętrzny kwarc
  • ATMega16: Czy przy programowaniu ISP potrzebny jest kwarc systemowy?

    Hej, Nie musisz. Kwarc zegarkowy daje namiastkę RTC. Sam kontroler chodzi na wewnętrznym generatorze. Pozdrowienia

    Mikrokontrolery   12 Lis 2005 18:08 Odpowiedzi: 2    Wyświetleń: 2012
  • Atmega16: Blokada po zmianie fuse bitów na zewnętrzny kwarc 16MHz

    Cześć. Piszę program na mikrokontrolerze Atmega16. Wszystko dobrze działa na wewnętrznym kwarcu 8MHz. Chcę go przestawić na zewnętrzny 16MHz. Zmieniam fuse bity na 0xFF i Ox99 i procesor się blokuje, nie można odczytać sygnatury. Co robię źle?

    Mikrokontrolery AVR   09 Lut 2025 19:12 Odpowiedzi: 2    Wyświetleń: 165
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega16 nie działa po wgraniu programu z Atmega32 - co może być przyczyną?

    Podmień kwarc na inny. Kondensatorki też możesz dać inne. Zobaczysz czy pomoże. Jak kupisz nowy to chodzi na wewnętrznym generatorze i możesz w ogóle nie mieć kwarcu zewnętrznego. Wydaje mi się że kwarc zewnętrzny może być podpięty bo µC i tak z niego nie korzysta. Te nóżki będą wykorzystane jak przełączysz się na zewnętrzny w fusebitach. To że...

    Mikrokontrolery   28 Gru 2007 15:57 Odpowiedzi: 11    Wyświetleń: 1328
  • REKLAMA
  • [atmega16l] [atmega16l][bascom] Błędne echo UART przy 8MHz, poprawne przy 12MHz, jak to naprawić?

    Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...

    Mikrokontrolery AVR   02 Lis 2008 23:15 Odpowiedzi: 2    Wyświetleń: 2036
  • [ATmega16] Niestabilne działanie układu z kwarcem 16MHz na płytce stykowej

    A wewnętrzny pull-up włączony? Bo objaw jest typowy dla programu, w którym włączone jest przerwanie zewnętrzne, a wejście wisi w powietrzu, choć program jest prosty i nie ma w nim obsługi przerwań... Ustaw w pętli niech samo zwiększa wartość zmiennej i obserwuj czy dalej są zakłócenia.

    Mikrokontrolery   28 Sty 2008 21:06 Odpowiedzi: 17    Wyświetleń: 2937
  • Atmega16: Jaką częstotliwość ClkIO przy kwarcu 16MHz i preskalerze 1?

    Nie chodzi mi o zewnętrzne źródło dla taktowania, tylko wewnętrzne.

    Mikrokontrolery AVR   02 Sie 2009 23:42 Odpowiedzi: 14    Wyświetleń: 3021
  • [ATmega16] [ATmega16][Bascom AVR] Odczyt temperatury z ds18b20 - wartość 0xFF, co robić?

    Zrobiłem wg twojego programu, i wyłączam przerwania na czas odczytu temperatury. Termometr cały czas zwraca 0. Czy problem może tkwić w tym że korzystam z wewnętrznego kwarcu?

    Mikrokontrolery AVR   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5631
  • Prostownik do ładowania akumulatorów 12/24V na atmega16

    Normalnie wyświetla wszystko, ale nie działają żadne klawisze i tak się dzieje przy wewnętrznym lub zewnętrznym kwarcu procesor podmieniałem ale dalej to samo.

    DIY Warsztat   06 Gru 2023 09:08 Odpowiedzi: 290    Wyświetleń: 134976
  • REKLAMA
  • ATmega16, MAX220, RS232 – brak transmisji do PC, TXD/RXD działa lokalnie

    Sprawdz program, parametry transmisji (w kompie też)... Mega16 chodzi na wewnętrznym oscylatorze czy zewnętrznym kwarcu...?

    Mikrokontrolery   03 Cze 2006 12:31 Odpowiedzi: 6    Wyświetleń: 2319
  • REKLAMA
  • Stabilizacja pomiaru częstotliwości na ATmega16 z użyciem timerów 0 i 1

    taktuję go wewnętrznym kwarcem stąd błąd??

    Mikrokontrolery AVR   02 Sty 2012 12:40 Odpowiedzi: 38    Wyświetleń: 4673
  • [atmega16] [atmega16][c] Odbiornik GPS FGPMMOPA4 nie odbiera danych poprawnie

    ATmega nie ma wewnętrznego kwarcu, tylko wewnętrzny oscylator RC. Oscylator ten jest straszliwie rozjechany i nie ma dokładnie 1 MHz, chyba że się trafi taki egzemplarz, który akurat ma. Jak nie ma, to trzeba skalibrować. To może być jedna z przyczyn odczytywania złych wyników. Częstotliwość oscylatora pływa razem z temperaturą i napięciem zasilania....

    Mikrokontrolery   27 Lis 2010 19:01 Odpowiedzi: 6    Wyświetleń: 2340
  • [Atmega16] zmiana ustawień fusebitów - uP nie odpowiada

    Jeżeli masz podłączone kondensatory zewnętrzne przy kwarcu, to po co jeszcze dodatkowo włączać wewnętrzne, które powiększą sumaryczna pojemność i będą zakłócać prace kwarcu?

    Projektowanie Co i Gdzie Kupić ?   30 Lis 2012 08:15 Odpowiedzi: 3    Wyświetleń: 2055
  • [ATmega16] Brak połączenia z mikrokontrolerem w PonyProg2000 po naprawie Vcc

    Więc powtarzam ostatni raz. MASZ ZABLOKOWANY PROCESOR. Jeśli nigdy nie kombinowałeś z fiuse bitami, to procek leci na fabrycznych ustawieniach, czyli na wewnętrznym zegarze. Wywal kwarc i kondensatorki , podłącz impulsy z zewnątrz i zobacz czy to zadziała. Jeśli odczytasz sygnature procka to go skasuj. Następnie weź note aplikacyjna i przeczytaj które...

    Mikrokontrolery   07 Kwi 2006 20:59 Odpowiedzi: 15    Wyświetleń: 1446
  • BASCOM + ATmega16 i zegar na GOSUB = SECTIC - problem

    Witajcie Koledzy czy czsami kwarc w ATmedze 16-8 nie ma 1 MHz ? Dzwoni, ale w którym kościele? Kolega ma na myśli fabryczną nastawę na generator wewnętrzny 1MHz. Jeśli się ją zmieni to taktowanie może mieć inną wartość i inne źródło.

    Mikrokontrolery   16 Lip 2010 08:49 Odpowiedzi: 16    Wyświetleń: 4833
  • Atmega16 - niestabilność przy wewnętrznym oscylatorze RC 4MHz, fusebity

    Nie jest ważna dla mnie dokładność pomiaru dlatego zrobiłem to na wewnętrznym RC. Poza tym, pamiętam, że kiedyś podobne problemy miałem z zewnętrznym kwarcem - też wyskakiwały krzaki i procesor wariował. Jeżeli chodzi o zasilanie to sprawdzałem na oscyloskopie - wygląda OK.

    Mikrokontrolery   14 Cze 2006 18:52 Odpowiedzi: 16    Wyświetleń: 1796
  • przykładu funkcji w C wykorzystujących sprzętową Atmega16

    Znalazłem taki kod na forum, ale nie działa na atmega16 z wewnętrznym kwarcem 2Mhz, jeśli ktoś ma sprawdzony kod niech udostępni go. void i2c_init (void) { TWBR = 0x10; } unsigned char i2c_start (void) { /*writing a one to TWINT clears it, TWSTA=Start, TWEN=TWI-enable*/ TWCR = (1<<TWINT) | (1<<TWSTA)...

    Mikrokontrolery   16 Wrz 2006 11:45 Odpowiedzi: 4    Wyświetleń: 1378
  • BASCOM i ATmega16 - PROBLEM Z WYSYŁANIEM ZNAKÓW DO RS232

    Niczego nie zablokujesz ponieważ domyślnie nowy (prosto ze sklepu) procesor pracuje na wewnętrznym zegarze i "nie interesuje" go co jest podłączone do wejść zegarowych. Dopiero przestawiając bity konfiguracyjne przełączasz sygnał zegarowy. Tutaj screen z ustawień w Bascomie: http://www.elektroda.pl/rtvforum/topic57... PS. romantv nie wprowadzaj...

    Mikrokontrolery   11 Lis 2006 20:18 Odpowiedzi: 43    Wyświetleń: 6007
  • [C] Atmega16 - Timer0 spieszy o 3 sekundy po 5 minutach, prescaler 1024, 8MHz

    zapewne to wina wewnętrznego kwarcu i liczenia zmiennoprzecinkowego. A propos ta obsługa przerwania jest zdecydowanie za długa. I zmiennoprzecinkowe po co? PS. taką metodą RTC nie wyjdzie najlepszej jakości. Timer 2 asynchronicznie z kwarcem 32,786.

    Mikrokontrolery   31 Maj 2011 11:28 Odpowiedzi: 9    Wyświetleń: 2960
  • UART: Krzaki przy komunikacji AT90PWM3b z ATMEGA16, jak to naprawić?

    Jeśli procesor nie jest taktowany z kwarcu tylko wewnętrznego RC to takie błędy są normalne. Trzeba go dokładnie skalibrować a i to nic nie gwarantuje. Odbierając znak sprawdź rejestr stanu, zapewne będziesz miał FE albo PE.

    Mikrokontrolery AVR   09 Mar 2011 20:21 Odpowiedzi: 18    Wyświetleń: 2350
  • Atmega16 nie działa po złym podłączeniu kwarcu.

    Raczej niemożliwe żebyś ubił Mege podłączając kwarc, podejżewam że błąd tkwi gdzie indziej, pewnie w fusach, albo w programie, skoro proc się programuje to znaczy że żyje, podejżewam na wewnętrznym RC, bo bez sygnału taktującego się zaprogramować nie da

    Mikrokontrolery   31 Mar 2005 20:02 Odpowiedzi: 6    Wyświetleń: 1176
  • Atmega16 - Weryfikacja schematu: ADC, RTC PCF8583P, 132 diody, IDC10, okrągła PCB

    RTC po to żeby dokładnie liczyć czas, zapewnia mi to kwarc zegarkowy który jest lepszy do liczenia czasu niż "okrągłe" kwarce (jak na przykład 20MHz). Atmegi na zegarkowym nie puszczę, bo się multiplex z pwm-em nie będą wyrabiać. Chyba że da się taktować atmegę wewnętrznym kwarcem, timer puścić asynchronicznie, taktowany kwarcem zegarkowym. Co do oporników...

    Mikrokontrolery Początkujący   17 Gru 2013 21:08 Odpowiedzi: 75    Wyświetleń: 7746
  • [atmega16][c][rs232] Problem z kodowaniem (?) znaków

    Witam! Ten kod powinien działać! Czym taktujesz ATMega?. Ja zawsze tam gdzie jest transmisja na UART daję kwarc. Wewnętrzny oscylator jest mało dokładny i mało stabilny termicznie.

    Mikrokontrolery AVR   29 Maj 2009 13:01 Odpowiedzi: 5    Wyświetleń: 1356
  • [Atmega16][C][C#] - Zabezpieczenie komunikacji USART, mikrokontroler -PC

    Oscylator wewnętrzny nie nadaje się do wykorzystywania, kiedy w układzie działa USART. Jest on mało stabilny. I stąd pewnie masz błędy. Algorytmy dla CRC są trudne dla implementacji w C# i AVR? No bez przesady. Ale, żeby nie było, że jestem taki zły ;) Dodaj do Atmegi zewnętrzny kwarc (Dobierz odpowiednią wartość zgodnie z datasheet'em). Proste CRC....

    Mikrokontrolery AVR   24 Lip 2013 21:05 Odpowiedzi: 6    Wyświetleń: 1512
  • Jak zbudować prosty programator równoległy do ATMega16?

    Prościej będzie podłączyć pod wejście zegarowe (zamiast kwarcu) generator 1-4MHz i ustawić poprawnie fuse bity (na taktowanie wewnętrzne). Po tym ustawieniu można ponownie programować "zwyczajnie". Temat był szeroko omawiany na forum (przejrzyj FAQ dotyczące fuse bitów)

    Mikrokontrolery   28 Lis 2007 23:27 Odpowiedzi: 17    Wyświetleń: 2134
  • ATmega16 i LCD SSC2B16ULGY - brak działania, zapełniona pierwsza linia

    Nie rozumiem napisałeś $crystal = 1000000 a później Próbuje na wewnętrznym i zewnętrznym kwarcu 4 i 8 Mhz i nie działa.

    Mikrokontrolery   27 Sie 2008 22:37 Odpowiedzi: 15    Wyświetleń: 3835
  • Atmega8L gubi znaki przy napięciu 3,7-4V - dlaczego?

    dałem zewnetrzny kwarc i jest ok, co nie zmienia faktu,że atmega16 działala na wewnętrznym dla rożnych napięć, widocznie jej oscylator jest mniej wrazliwy na zmiany napięcia.

    Mikrokontrolery AVR   07 Wrz 2009 14:04 Odpowiedzi: 10    Wyświetleń: 2497
  • LCD 128x128 T6963C z AtMega16 - brak obrazu po podłączeniu i uruchomieniu programu

    Przestawiałem Fusy, i z wewnętrznym taktowaniem 1MHz i z zewnętrznym kwarcem 8MHz też. Czy dla kwarcu 8 MHz, Fusy A987 wybrać 1110 ?

    Mikrokontrolery   21 Sie 2006 13:00 Odpowiedzi: 6    Wyświetleń: 1764
  • [Atmega16] - Rola oscylatora i zachowanie mikrokontrolera bez programu

    Mikrokontroler jest skomplikowanym synchronicznym układem sekwencyjnym, którego wewnętrzne moduły muszą być "popędzane" i synchronizowane przez sygnał taktujący: http://pl.wikipedia.org/wiki/Uk%C5%82ad_... Sygnał taktujący może być uzyskany z wewnętrznego źródła jakie z reguły w mikrokontrolerze występuje czyli generatora RC, ale może być także...

    Mikrokontrolery Początkujący   13 Sty 2014 16:17 Odpowiedzi: 4    Wyświetleń: 1563
  • [Atmega16] [Atmega16][ASM] Dlaczego opóźnienie wynosi 2560 us przy kwarcu 1 MHz?

    Ja nie wiem, jakim cudem wyszło Ci 40us. Jeden obieg wewnętrznej pętli (wait_us_1) wykonuje się w 10 cyklach. Wartość w R16 jest nie w mikrosekundach a w dziesiątkach mikrosekund. Pętla wykona się w czasie: 255 * 10 (255 obiegów wewnętrznej pętli, każdy po 10 cykli) +1 * 9(ostatni obieg wewnętrznej pętli - bez skoku) +17 cykli na resztę razem: 2576...

    Mikrokontrolery AVR   27 Wrz 2008 16:02 Odpowiedzi: 3    Wyświetleń: 3612
  • Atmega8535/Atmega16 - różne czasy zmiany napisu przy kwarcu 8MHz, Bascom 1.1.1.7.4

    Tak jak pisał Ci już kolega yarpen2, masz najprawdopodobniej źle ustawione bity Fuse! Odnośnie taktowania, ustawienia fabryczne są takie, że procek jest taktowany wewnętrznym oscylatorem RC 1MHz. Jeśli chcesz dołączyć kwarc, musisz zmienić bity Fuse CKSEL3..0 (opieram się na ATmega16). Zresztą poczytaj dokumentację Atmelowską. Pozdrawiam.

    Mikrokontrolery   25 Sty 2004 14:51 Odpowiedzi: 8    Wyświetleń: 1269
  • Czy układ z ATMega16, SPI, LCD PCD8544 i kartą SD jest poprawny?

    Witam! Na razie wypatrzyłem brak kwarcu ( chyba, że kolega chce użyć wewnętrzne źródło sygnału ), proponowałbym zasilenie przetwornika A/C tak jak jest w nocie katalogowej na stronie 213 ( www.atmel.com/dyn/resources/prod_documen... ). Nie wiem jaki kolega ma ten wyświetlacz, bo o ile mi wiadomo pojawiły się problemy z nowo produkowanymi,...

    Projektowanie Układów   24 Gru 2009 16:35 Odpowiedzi: 4    Wyświetleń: 2590
  • [atmega16L] [atmega16L][C] HD44780 1x16 - Nieprawidłowa inicjalizacja, czarne segmenty LCD

    Procesor to atmega16L z wewnętrznym kwarcem 8Mhz (dodefiniowałem F_CPU 8000000L). bardzo ciekawe to co napisales, bo domyslnie ta atmega ma ustawiony oscylator 1MHz, a nie 8. do tego na porcie C ma cos takiego co sie zwie JTAG, co wypadaloby najpierw wylaczyc, jesli tego uzywasz. nie mam ochoty na wiecej zgadywanek, bo ani nie dalej schematu, ani calosci...

    Mikrokontrolery AVR   01 Mar 2009 20:44 Odpowiedzi: 6    Wyświetleń: 2177
  • [atmega16] Nie działa zewnętrzny kwarc na jednej z trzech płytek, brak MAX232

    Brak modułu na pewno nie wpłynie na działanie układu. Jeśli procek wstaje tylko na wewnętrznym kwarcu właśnie od niego zaczął bym szukanie. Sprawdzając połączenia, kwarc i kondensatory. Możesz również płytkę wykonać samemu, wtedy będziesz miał 100% pewność.

    Mikrokontrolery AVR   04 Sie 2009 08:58 Odpowiedzi: 9    Wyświetleń: 2377
  • Konwersja programu z Atmega16 >> Atmega8. Nadajnik

    Nóżki programowo nie zmienisz, ponieważ jest ona przypisana do danego licznika. Z kodu wynika, że to T0, który ma w M16 nieco więcej funkcj iniz w M8 co może Ci przeszkadzać... Moja rada zmień na M88 skoro już chcesz mieć mniejszą obudowę. Ewentualnie sprawdz czy funckję, które wykonuje T2, możesz zrobic na T0 i wtedy wyjściem będzie T2 (OC2x) Pozdrawiam...

    Mikrokontrolery   19 Wrz 2007 12:06 Odpowiedzi: 2    Wyświetleń: 1659
  • Nie działa wyświetlacz LCD w projekcie z TDA7318 i ATMEGA16 w BASCOM AVR

    Zobacz jeszcze "fusy" w procku czy masz ustawione na wewnętrzny czy zewnętrzny kwarc bo z programu wynika że masz podpięty kwarc zegarowy dla zliczania czasu.

    Mikrokontrolery   10 Kwi 2007 11:01 Odpowiedzi: 7    Wyświetleń: 1796
  • Atmega168 - brak reakcji pinów po błędnym podłączeniu zasilania

    Jak taktujesz procesor? Kwarcem czy wewnętrznym rezonatorem? Spróbuj zamienić sposób taktowania procesora

    Mikrokontrolery   30 Mar 2018 06:55 Odpowiedzi: 9    Wyświetleń: 492
  • Jak obliczyć sygnał wewnętrzny dla preskalera w Timer2 ATmega16?

    witam chodzi mi o ustawienie preskalera w timer2 ,bo podobno dzielnik odnosi sie w tylko do sygnalu wewnetrznego a nie do zewnetrznego kwarcu jaki mamy podpiety... (tak zrozumialem z dokumentacji) Wiec jezeli mam taktowanie zewnetrznym kwarcem to ile wynosi ten sygnal wewnetrzny ,bo nie wiem jak policzyc jedno tykniecie zegara dla danego preskalera...

    Mikrokontrolery   11 Gru 2007 03:45 Odpowiedzi: 2    Wyświetleń: 1344
  • [ATmega16] [C] Zegarek PCF8583 - LCD wyświetla nieczytelne znaki

    Aby cokolwiek skalibrować musisz mieć wzorzec. Można oczywiście zmierzyć częstotliwość kwarcu. Dla tego PCF wzorcem mógłby być bardzo dobry miernik czasu, którym zmierzysz odstęp między zboczami na INT. Można więc zbudować sobie wzorzec (i go skalibrować, by później nim kalibrować inne projekty) albo skorzystać ze wzorców w postaci dobrej jakości częstościomierzy....

    Mikrokontrolery   10 Gru 2013 19:35 Odpowiedzi: 21    Wyświetleń: 3612
  • Atmega16 – domyślne taktowanie, oscylator wewnętrzny vs zewnętrzny, ADC i DDRA

    Wpisywać program będę przez Pony Proga.No właśnie, ze ja mam juz na płytce zewnętrzy kwarc 8MHz ale nie wiem jak zmienić w ustawieniach jego aby wspoółpracował z tym zewnetrznym kwarcem, od biedy też może współpracować ze swoim wewnetrtzynym tylko właśnie potrzebna mi jest jego wartość. BTW Czyli nie będzie kolidować jeżeli ewentualnie do do nóżek Xtal...

    Początkujący Elektronicy   21 Lip 2007 18:08 Odpowiedzi: 2    Wyświetleń: 3374
  • [Atmega16][Bascom] Jak uruchomić zegar RTC w Bascomie.

    Właśnie że w symulatorze bascoma (wer. 1.11.7.4) też czas nie idzie?! Mam ustawiony wewnętrzny osc. 8MHZ czyli CLK3...0 = 0100 ale to nie istotne. Atmega16 może pracować z dwoma kwarcami zewnetrznymi (zegarkowym i systemowym) lub z zegarkowym i oscylatorem wewnętrznym jako zegar systemowy. Odnalazłem stronkę w wersji angielskiej, jest podobny programik...

    Mikrokontrolery AVR   19 Sie 2008 06:50 Odpowiedzi: 17    Wyświetleń: 7619
  • [ATMEGA16][GCC + AVR Studio] 1Wire, DS18B20, komunikacja

    Witaj, Jeżeli otrzymujesz odpowiedź z układu typu 255 czyli 0xFF to oznacza że masz błędnie napisane procedury niskopoziomowe prawdopodobnie czasówki. Na początek sprawdź czy przypadkiem nie masz ustawionego zegara zbyt niskiego 1[MHz] wewnętrznego. Aby funkcje opóźniające biblioteczne chodziły prawidłowo potrzebne jest z 4[MHz] a dobrze jest 8 [MHz]....

    Mikrokontrolery AVR   06 Sie 2010 13:49 Odpowiedzi: 14    Wyświetleń: 6094
  • [ATmega16] ATmega16 UART - Błędne przesyłanie 0x00, 0x01 zamiast 0xC0, 0x81

    Jednak problemem był oscylator wewnętrzny! Podłączyłem kwarc i działa. Zmyliło mnie to, że program dobrze wysyłał inne bajty, niż te zawierające zera, więc kilka zer w bajcie było dobrze wysłanych. Dzięki.

    Mikrokontrolery AVR   09 Wrz 2008 10:11 Odpowiedzi: 11    Wyświetleń: 2026
  • [AVR atmega168V] AVR atmega168V - Czy można użyć oscylatora 18.432 MHz?

    Dzieki za odpowiedz, odnosnie "przyjanzych kwarcow" to orientuje sie i znam wspomniana tabele, i dlatego napisalem w nawiasie ze celowo nie uwzgledniam kwarcow bedacych liczba calkowita. bua -> tu nie chodzi o oscylatory które mają częstotliwość nie będącą liczbą całkowitą - tylko o podział na tzw "przyjazne dla RS232" czy nie. Najprościej jak sobie...

    Mikrokontrolery AVR   10 Wrz 2008 06:16 Odpowiedzi: 6    Wyświetleń: 1516
  • Atmega16 z kwarcem 32,768kHz - Timer2 działa nieprawidłowo, co robić?

    Witam Mam bardzo dziwny problem otóż atmega16 z dodatkowym kwarcem 32,768khz nie chce poprawnie działać. Uruchamiam ten timer2 w bascomie i próbowałem już róźnych ustawień, także zastępowałem komendy bascoma bezpośrednimi wpisami do rejestru i ciągle jest tak samo. Jeżeli przełącze na wewnętrzny kwarc ten timer2 to oczywiście działa, na zewnętrznym...

    Mikrokontrolery   12 Maj 2005 11:01 Odpowiedzi: 3    Wyświetleń: 2182
  • ATmega16 - komunikat READLB not found i fusebit z pytajnikami, co robić?

    Z pomocą generatora ruszuł. Przestawiłem fusebity na wewnętrzny oscylator 4Mhz . Tak więc po sa te wyjscia w procesorze XTAL 1 i XTAL2 skoro i tak nie da sie go uruchomic z zewnętrznego kwarcu ?

    Mikrokontrolery   19 Lis 2006 11:20 Odpowiedzi: 11    Wyświetleń: 1805
  • [ATMega162|32] ATMega162 i ATMega32 - brak odbioru znaku przez UART, jak rozwiązać?

    Oba były sprawdzane za pomocą termianala na PC i przy tej predkości echo wracało takie jak zostało wysłane. To jeszcze nie musi oznaczać, że wszystko jest OK. Powiedzmy, że w jednym z nich prędkość jest o 2% za niska, a w drugim o 2% za wysoka. Przy transmisji z PC obydwa mieszczą się w tolerancji (zgodnie z datasheet Atmela błąd nie powinien przekraczać...

    Mikrokontrolery AVR   09 Lut 2011 16:25 Odpowiedzi: 16    Wyświetleń: 2213
  • AtMega16 program odbierający i wysyłający na RS232

    Czyli kolega ma kwarca 8MHz i pisze $crystal=8000000 ... $baud=9600 I nie bascom źle działa tylko nie czyta sie instrukcji i pdf od megi a tam jest jak byk napisane że nowa mega działa na oscylatorku wewnętrznym 1MHz czyli 9600/8=1200 jak kolega nie wierzy prosze wylutować kwarca a program i tak bedzie działał bo mega pracuje na wewnętrznym oscylatorku....

    Mikrokontrolery   10 Sty 2007 14:42 Odpowiedzi: 2    Wyświetleń: 1211
  • Jak wygenerować 1Hz na atmega16 bez PCF8583, używając timerów w C?

    To chyba najrozsądniej jest zastosować kwarc zegarkowy i RTC procesora. Sam procesor może być taktowany z wewnętrznego generatora, co zaoszczędzi kolejnego kwarcu. Przykładów wykorzystania RTC (w tym przypadku real time counter) znajdziesz wiele.

    Mikrokontrolery Początkujący   16 Sty 2012 13:09 Odpowiedzi: 14    Wyświetleń: 2066
  • AtMega169PA - Wewnętrzny oscylator a transmisja rs232

    To zależy, we wspomnianej XMEGA poducent gewarantuje 1% w całym zakresie temperatur. a jeśli mamy dowolny kwarc w systemie to DFLL na bieżąco kalibruje RC więc problemu nie ma. Programowo w ATMega też to można zrobić, lecz jest to oczywiście ciut bardziej kłopotliwe. A problem z zewnętrznym kwarcem jest taki, że w ATMega169 możesz podłączyć albo kwarc...

    Mikrokontrolery AVR   09 Cze 2014 09:50 Odpowiedzi: 13    Wyświetleń: 2184
  • ATmega16 - Fuse bity nie zmieniają się, BascomAVR, STK200, wolne działanie

    Witam Właśnie sprawdzałem na innym egzemplarzu ATmegi i sytuacja wygląda dokładnie tak samo... Fusebit KLA987 odczytywany jako 111111 i nie ma możliwości zmiany. Przy próbie zapisania zmiany Write FS wyrzuca błąd "READLB entry not found" i traci komunikacje z prockiem. Raz jakimś cudem zdarzyło się, że po wejściu w zakładkę "lock and fuse bits" jako...

    Mikrokontrolery AVR   14 Lut 2009 11:21 Odpowiedzi: 4    Wyświetleń: 2131
  • ATmega16 - stałe stany na porcie C, problem z kwarcem 16 MHz i fuse bitami

    Hey ! Mam ATmega16, którą programuję za pomocą STK200. Podłączyłem sobie do portów A i C wyświetlacze, znaczy do A segmenty, a do portu C tranzystory podłączone do anod wyświetlaczy. Problem jest taki, że nie ważne jak ją zaprogramuję na porcie C zawsze mam te same stany czyli 00111100, czyli nie świecą mi się środkowe wyświetlacze. Nie wiem co jest...

    Mikrokontrolery   26 Kwi 2005 15:56 Odpowiedzi: 2    Wyświetleń: 1016
  • Dlaczego PWM na ATmega16 w BASCOM 1.11.7.4 nie działa jak na AT90S8515?

    Potrzebuję czterech PWM i dwóch wejść odmierzających długość impulsu o zakresie od 1 do 2 ms. Pytanie czy atmega 8 się wyrobi czy muszę brać 16 . I jak rozumiem z wszystkich postów muszę pwm zrobić programowo bo potrzebuję pozostałych timerów do pomiaru impulsów. I pytanie o oscylator wewnętrzny czy mogę go użyć czy lepiej kwarc bo zależy mi na wielkości...

    Mikrokontrolery   08 Cze 2013 10:34 Odpowiedzi: 42    Wyświetleń: 42576
  • ATMega16 - jak zaprogramować zasilacz sterowany mikrokontrolerem?

    Masz zdecydowanie rację, odpowiedziałem tylko na Twoje pytanie - ile kosztuje AVRbutterfly? A tu zastosowałbym ATtiny 26 - cena 10pln, a ma wszystko co potrzeba: PWM, ADC, wewnętrzny zegar (kwarc nie jest potrzebny) i pełną listę instrukcji dla AVR. Poza tym zrobiłem już na nim kilka projektów i pewnie dlatego tak mi się podoba :D Pozdrawiam.

    Mikrokontrolery   17 Sty 2004 11:56 Odpowiedzi: 10    Wyświetleń: 4083
  • [atmega16][c] LCD w zestawie uruchomieniowym nie działa

    Po podłączeniu LEDów do portu D zamiast wyświetlacza mam coś takiego : LED0 czyli RS nie świeci LED1 - E - świeci stale LED2 - DB4 miga z częstotliwością 1Hz LED3 - DB5 świeci stale LED4 - DB6 miga tak samo jak LED2 LED5 - DB7 świeci stale Przy resecie procesora LED0 też mignie. Napisałem prosty program PORTD = PINB;i działa. Edit : Pojawił się przełom....

    Mikrokontrolery AVR   24 Mar 2011 11:46 Odpowiedzi: 4    Wyświetleń: 1511
  • [ATmega16 i AT90CAN128] [C] USART synchroniczny - problem

    Sygnał taktujący podawany jest na pin XTAL1 AT90CAN128. Generowany jest przez ATmega16 (TIMER1 wyjście OC1A) więc mogę go sobie zmienić. Myślałem że to przez ten sygnał komunikacja nie działa dlatego jest taka mała częstotliwość. Dodano po 1 Wróciłem do wcześniejszych ustawień: AT90CAN128: taktowany z wewnętrznego kwarcu 8MHz, BAUD = 600 ATmega16: taktowana...

    Mikrokontrolery AVR   08 Lip 2008 07:41 Odpowiedzi: 11    Wyświetleń: 3837
  • błąd po zweryfikowaniu kodu w środowisku arduino

    Jak masz stalowe nerwy i układ z którym programator współpracuje, ale ma ustawiony zegar >4MHz np. z zewnętrznego kwarcu, albo z wewnętrznego oscylatora, to możesz mu przestawić zegar na wewnętrzny 1MHz by się przekonać, czy dalej będzie działał. Jeśli przestanie to zmień sterowniki albo kup sobie inny programator. Jak będzie działał OK to masz problem...

    Arduino   20 Paź 2022 17:31 Odpowiedzi: 44    Wyświetleń: 993
  • LCD od S65 sterowany przez ATmega16.

    Ostatnio kupiłem na allegro S65 oraz swoją pierwszą ATMEGĘ 16. Mam wobec tego kilka pytań. - Czy do samego wyświetlenia czegokolwiek potrzebny jest kwarc? - W kodzie programu znajduję: .EQU XTAL=7372800 (rozumiem, że jest to częstotliwość taktowania; bliska 8MH), czy 1000000 odpowiada 1MH -> pracy bez kwarcu? - Czy korzystanie z pinów portów B i D...

    DIY Konstrukcje   12 Gru 2013 22:15 Odpowiedzi: 366    Wyświetleń: 168008
  • Problem z czujnikiem temperatury DS18B20 i ATmega16

    Wstawiłeś tu cały program, więc nie miej pretensji, że go nie analizowałem. Podam jedynie wszystkim znany link http://mikrokontrolery.net/index.htm do działających (przynajmniej u mnie) funkcji obsługi 1WIRE. Próby, które wykonałem na tym programie dotyczące głównie zmiany opóźnień powodowały, że czujnik przestawał reagować - stąd wiem, że czasy są...

    Mikrokontrolery   19 Cze 2006 14:55 Odpowiedzi: 2    Wyświetleń: 1676
  • Test lcd HY-1602F + atmega16-kto poprawi program?

    Kontrast działa , ale wyświetla tylko górną linie (kwadracików) program się wgrywa ok przestawiam fushbity różne kombinacje a lcd nie reaguje. Dlaczego mi lcd nie wyświetla ? ten kod się kompiluje poprawnie . kod: $regfile = "m16def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7...

    Ogłoszenia Elektronika   08 Cze 2009 19:22 Odpowiedzi: 5    Wyświetleń: 3355
  • ATtiny2313A - procesor nie startuje przy ustawieniach BODLEVEL1=0 i BODLEVEL0=0

    deus.ex.machina - testowałem różne kwarce i różne kondensatory. Jeszcze raz podkreślam - wewnętrzny oscylator działa bardzo dobrze, tylko ustawione fusebity BODLEVEL jakoś wpływają na jego niedziałanie. dondu - podłączenia kwarcu 32,768kHz pod XTAL1 i XTAL2 nigdy nie próbowałem. Kwarcu 32,768kHz używałem w jednym swoim projekcie z ATmega16 (teraz z...

    Mikrokontrolery AVR   06 Maj 2015 17:28 Odpowiedzi: 27    Wyświetleń: 2274
  • [atmega16][bascom] Dziwne zachowanie programu z przerwaniem.

    Wiem że atmega16 ma tryb CTC który próbowałem bezskutecznie włączyć. Kolega Zumek napisał że bascom ma w tym miejscu błąd i nawet po zastosowaniu jego wskazówek nie mogłem tego trybu uruchomić a było by to najlepsze rozwiązanie. Męczę się już z tym przebiegiem strasznie i nic mi nie wychodzi. Może ktoś by mi napisał gotowca do bascoma jak skonfigurować...

    Mikrokontrolery AVR   03 Mar 2010 09:56 Odpowiedzi: 35    Wyświetleń: 4541
  • Problem z kwarcem zegarkowym i obsługą przerwania

    Możesz podłączyć rezonator 32,768kHz pod XTAL1 i XTAL2 (odpowiednio ustawiając fusebity), ale wtedy cały procesor jest taktowany małą częstotliwością, więc niektóre funkcje mogą działać wolno. Procesor w fusach przełącza się na Int RC, a licznik rejestrowo na Async. Wtedy rdzeń procesora może być taktowany nawet 8MHz, a licznik 32kHz; co przy preskalerze...

    Mikrokontrolery AVR   12 Lis 2010 11:38 Odpowiedzi: 14    Wyświetleń: 2057
  • Atmega16 - Timer2 nie zlicza, różnice w konfiguracji z Atmega8?

    kwarc zewnętrzny jest zegarkowy 1mhz to wewnętrzny w atmedze 8 co sekunde inkrementuje wartość zmienej lecz program wgrany na atmege 16 nie robi tego nie przechodzi wogóle do etykiety Zegarek

    Mikrokontrolery AVR   04 Paź 2012 20:24 Odpowiedzi: 10    Wyświetleń: 1320
  • [atmega16] [atmega16][C] LCD 2x16 nie działa poprawnie w trybie 4 i 8 bitowym, co sprawdzić?

    Dziękuje za zainteresowanie. Niestety nie mam debuggera w programatorze. Kwarc mam na wewnętrzny 1MHz. Nie korzystam z niczego innego tylko z LCD. A programy piszę po prostu w edytorze i kompiluję w konsoli. Używam linuxa. Co do tego fusebita to sprawdzę ale nic nie zmieniałem od nowości także powinno być ok.

    Mikrokontrolery AVR   30 Paź 2010 09:56 Odpowiedzi: 2    Wyświetleń: 1390
  • Atmega16 – oscylator wewnętrzny vs zewnętrzny 8MHz, ADC0 na PA0, ustawienia portów

    Domyślnie atmegi są taktowane wewnętrznie 1MHz. Przyłączenie kwarcu bez przestawieniu fusebitów nie jest problemem. Atmega go nie używa i tak co jest napisane w dokumentacji. Wszystkie porty na starcie programu są wejściami co można przeczytać w dokumentacji kontrolera w opisie portów wejścia/wyjścia. Źle myślisz: Flagi kasuje się wpisując do nich programowo...

    Mikrokontrolery   22 Lip 2007 20:50 Odpowiedzi: 5    Wyświetleń: 1881
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    Fusebity nie ruszane. Atmega taktowana wewnętrznym oscylatorem. I ponoć do tego zastosowania, do którego ja używam zewnętrznego oscylatora, fusebitów ruszać nie trzeba.

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5126
  • [ATMEGA16][C][WINAVR] Programowe PWM, serwo stoi w miejscu

    A więc też miałem różne problemy przy sterowaniu serwo mechanizmem (HXT 900) i PWM nie działał przy nim ( wewnętrzny kwarc 8MHz/8 ) . A więc tak podepnij kwarc 8MHz najlepiej można w górę, ale nie przesadzamy, na wewnętrznym kwarcu serwo trochę "pływa" funkcje delay w wersji us jak i w wersji ms nie dają tego czasu którego oczekujesz. najlepiej zrobić...

    Mikrokontrolery AVR   07 Wrz 2008 00:13 Odpowiedzi: 12    Wyświetleń: 4064
  • Atmega16 + USART + MAX232 - brak komunikacji, problem z oscylatorem?

    Jak używasz wewnętrznego oscylatora to ustaw baudy na max 600,300. Wewnętrzny oscylator nie stabilny i komunikacja na nim musi być bardzo wolna aby nie było żadnych błędów. W terminalu by Bray możesz bez problemu ustawić taka prędkość. Najlepiej porostu dodaj zewnętrzny kwarc 8Mhz (38400, 9600 na pewno wtedy zadziała).

    Mikrokontrolery   13 Cze 2010 16:06 Odpowiedzi: 18    Wyświetleń: 3415
  • LED CUBE 4x4x4 [Atmega16/32][C]

    Dokładnie to mam programator i dodatkowo dołączaną podstawkę w której mogę wstawić swój procek i w tej podstawce jest kwarc 8mhz. (przy programatorze jest osobny kwarc.) Czyli faktycznie możesz sobie wstawić w podstawkę dowolny kwarc tak żeby mikroprocesor był widoczny po zaprogramowaniu fuse'ów. No właśnie po wgraniu fusów i programu mój procek jest...

    DIY Konstrukcje   22 Wrz 2013 15:26 Odpowiedzi: 149    Wyświetleń: 102255
  • Atmega16 - brak możliwośc zapisu fuse bitów. Odczyt ok.

    Witam Ustawiłem procesor do pracy z kwarcem 16mhz. Następnie włożyłem do urządzenia, wgrałem program i wszystko było ok. Następnie wgrałem inny program bez zmieniania fuse bitów i tyle było dobrego. Po tym procesor stracił kontakt ze światem. Próbowałem z różnymi kwarcami, z generatorem na 74ls00 i nic. TEraz wpadłem na pomysł żeby sprawdzić na generatorze...

    Mikrokontrolery   18 Cze 2009 09:05 Odpowiedzi: 2    Wyświetleń: 1460
  • Jak przeprowadzić komunikację między ATmega16 a PC? Problem z kodem.

    Teoretycznie w/g noty dla prędkości 2400 błąd transmisji dla 1MHz to 0,2%. Niestety czasem kalibracja fabryczna trochę kuleje więc możesz mieć pewien błąd wewnętrznego oscylatora. Jak to naprawić? masz rejestr o nazwie OSCCAL i tam możesz się pobawić. Co do zewnętrznych kwarców to są wartości tzw. przyjazne dla RS232 np. 110592MHz lub 73728MHz - zresztą...

    Mikrokontrolery AVR   02 Mar 2017 13:40 Odpowiedzi: 6    Wyświetleń: 810
  • [AVR] Prośba o sprawdzenie schematu atmega16/8 - testowa

    Te rezystory przy led - ach sa troche za duze, daj 560 ohm Wcale nie są za duże, jeśli dasz małoprądowe , to wartości są OK> Marek-c a co to za układy ds13887 nie pomyliłeś się ? Oczywiście że pomyłka! 12887 to zegar z IBM/AT. Ma wewnętrzną baterię i kwarc. Że planuję zrobić kilka sterowników to jak znalazł! Marek

    Mikrokontrolery AVR   03 Paź 2008 13:41 Odpowiedzi: 13    Wyświetleń: 7187
  • Jak naprawić błędy kompilacji wskaźnika AFR na ATmega16 w Bascom?

    W M16 Aref wewnętrzne może wynosić tylko 2,56V. Podłączenie pod zewnętrzne źródło napięcia referencyjnego, którym jest stabilizator zasilający całyprocek jest rozwiązaniem tanim i łatwym i skoro juz idzie się w stronę uproszczeń to po co stosować zewnętrzny kwarc 8MHz skoro można na wewnętrznym oscylatorze mieć niezły sygnał taktujący? Zrozumiałbym...

    Mikrokontrolery   06 Lis 2007 13:06 Odpowiedzi: 9    Wyświetleń: 4889
  • Wewnetrzny RC oscylator vs zewnetrzny kwarc (USART)

    Wewnętrzny oscylator można pięknie sobie wykalibrować, szczególnie pod kątem właśnie transmisji RS232. Służy to tego jeden bajt, którego wartość można odczytać a potem zmieniać (w górę lub w dół) i sprawdzać jak się zachowuje transmisja RS232. Gdy się złapie jego odpowiednią wartość (taką "po środku") - to można przy starcie programu ją zawsze ładować...

    Mikrokontrolery AVR   04 Sty 2009 09:36 Odpowiedzi: 13    Wyświetleń: 5141
  • ATMEGA16 BASCOM UART - brak komunikacji z terminalem, wysyłanie danych RS232

    a czy przestawiłeś układ mega16 aby korzystał z zewnętrznego kwarcu czy chodzi na wewnętrznym oscylatorze rc Dodano po 3 a wogóle konfiguracja usarta wygląda tak Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 oczywiście chodzi na zewnętrznym kwarcu zmieniłem konfiguracje na taką jak proponujesz ( niestety...

    Mikrokontrolery   03 Paź 2005 12:33 Odpowiedzi: 20    Wyświetleń: 6691
  • Jak zwiększyć prędkość ComPort powyżej 9600 baud dla Atmega16?

    Podłączyłem Atmegę16 do komputera - przez kabel od nokii. Transmisja przebiega bezproblemowo przy różnych prędkościach. Na wewnętrznym kwarcu 8MHz udało mi się osiągnąć 0.5Mbps (0.5M baud). Putty radzi sobie z taką prędkością całkiem fajnie. Ale: ComPort (3 albo 4) - ma najwyzsza opcje prędkosci 9600 baud. To mi niestety nie wystarcza. Pytania: - Czy...

    Mikrokontrolery   05 Sty 2010 16:03 Odpowiedzi: 9    Wyświetleń: 3851
  • Atmega16 + Uart + pwm. AVR nie komunikuje się z PC.

    Masz wewnętrzny oscylator czy zewnętrzny? Jeśli wewn. , to prawdopodobnie d*** zbita. Sam się mocowałem ostatnio z uartem i dopiero na zewn. ruszył, na wewn. same głupoty się wysyłały, o ile w ogóle. Poczytaj notę katalogową, wybierz odpowiedni kwarc (taki co ma 0% błędów) i go podłącz, jeśli dalej nie będzie się komunikować to wina programu.

    Mikrokontrolery   17 Cze 2007 17:44 Odpowiedzi: 4    Wyświetleń: 1778
  • [AVR][ATMEGA16] Różnice w poborze prądu przy zbliżeniu palca

    Dzięki. Co do kwarcu to robiłem też test czy ma to coś wspólnego z tym 32kHz, bo jako główny używam wewnętrzny 1M. Otóż niezależnie czy miganie używa Licznika 2 asynchronicznie, czy jest na delay'ach i wyłączonym T2 w ASSR i tak występuje to zjawisko. Spróbuje jeszcze wpisać 1 na PORTx w celu pull'upow. No i znalazła się odpowiedź, włączenie Pull-Up'ow...

    Mikrokontrolery AVR   30 Lip 2009 20:54 Odpowiedzi: 2    Wyświetleń: 1498
  • Jak ustawić fusebity w Atmega32 dla zewnętrznego kwarcu 4MHz?

    Nowe ATMega16/32 zaczyna z ustawieniami CKSEL = “0001” (zegar wewnętrzny), SUT = “10” (czas startu), ponieważ fusebity mają logike odwrotną powinno to w programatorze wyglądać: CKSEL:1110 Aby używał zewnętrznego rezonatora o tej częstotliwości powinieneś ustawić CEKSEL = 1110, CKOPT = 1 (oczywiście teraz negujemy i zapisujemy...

    Mikrokontrolery   15 Lip 2010 06:26 Odpowiedzi: 14    Wyświetleń: 7714
  • [ATMEGA16] ATMega16 na AVBavr05 Propox – brak efektów po programowaniu, AVRStudio bez błędów

    Przecież programator nie jest w stanie sprawdzić jaki kwarc jest na płytce. On tylko może sprawdzić jakie taktowanie ma ustawiony procesor (wewnętrzne czy zewnętrzne i jak wewnętrzne to jaką częstotliwość). Jeżeli pokazuje 1MHz, to znaczy że chodzi o taktowanie z generatora RC z wnętrza procesora. Zresztą przecież pisze: "Int RC OSc 1MHz, ..."

    Mikrokontrolery AVR   07 Paź 2009 21:44 Odpowiedzi: 14    Wyświetleń: 3049
  • Atmega16 i LCD na HD44780 - wyświetla czarny rząd zamiast kursora

    Dzięki za procedurze :) mam pytanie dokładnie ustawienie tych wejść jak chce podpinać pod port PD bo z twojej procedurki widzę ze są zdefiniowane dwa tory danych na portach PC, do których mają być podpięte linie danych wyświetlacza ( rozumiem ze mam je sobie sam ustalić) – z tego wynika ze linie danych są na dwóch portach a nie na czterech, a...

    Mikrokontrolery   24 Lip 2006 12:31 Odpowiedzi: 17    Wyświetleń: 2435
  • Dwupunktowy termometr z zegarem i alarmem.

    Owszem, mogłem i zamierzałem zrobić ściemnianie wyświetlaczy ale już nie starczyło mi wyprowadzeń uP, a nie jest to takie ważne żeby stosować ATmega16 lub inny większy uP. Wystarczy mi że na noc jednym ruchem enkodera wyłączam cały wyświetlacz, a jak dzwoni rano budzik to się sam włącza i miga(patrz filmik) Z tego co widziałem na zdjęciach Atmega pracuje...

    DIY Konstrukcje   25 Cze 2017 18:03 Odpowiedzi: 26    Wyświetleń: 12150
  • Atmel 89c2051 z kwarcem 32kHz - jak uruchomić generator?

    No to jeszcze dorzucę, to co znalazłem w pewnym pdf-e Motoroli - aplikacja , zresztą bardzo podobna do tej j/w. Legenda : XTAL1 - wejście inwertera generatora XTAL2 - wyjście inwertera generatora Tak przy okazji - AVR - y posiadające wbudowany timer asynchroniczny (np. AT90S8535 , ATmega8535 , ATmega16 , ATmega8 itd.) już są przygotowane do bezpośredniego...

    Mikrokontrolery   09 Cze 2005 20:02 Odpowiedzi: 4    Wyświetleń: 4396
  • [AtMega16] [AtMega16][C] - Implementacja multitaskingu dla odczytu ds18b20 i sterowania GPIO

    Witam. Dziękuję za zainteresowanie. Zanim wezmę się za program muszę uporać się z kilkom małymi problemami :( Niestety nigdy nie wykorzystywałem ani przerwań, ani timerów. To niestety sprawia, że nie wiem do końca jak się zabrać za ten program. Nie mogę do końca zrozumieć czym się różnią przerwania od znanych mi już funkcji (void), które wywołujemy...

    Mikrokontrolery AVR   13 Kwi 2013 20:38 Odpowiedzi: 24    Wyświetleń: 2646
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    1.Możesz. Pamiętaj tylko, że jak korzystasz z pinu reset to nie możesz używać programatora ISP... Piny PAx dodatkowo mogą pracować jako analogowe, ale to się ustawia w programie. 2.Generalnie tak. Program z Atmega8 na Atmega16 nie ruszy bez pewnych drobnych zmian (patrz dokumentacja - poszczególne rejestry itd.) 3.Kwarc zewnętrzny ma kilka zalet. Podstawowe...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 549960
  • [mega16-16PU i 16A-PU][C] Zbyt wolne działanie uC, prog.USBasp

    A możecie mi podać jakąkolwiek wskazówkę co wybrać w przeliczaniu fusebitów w tym kalkulatorku: http://www.engbedded.com/fusecalc/ . Chcę aby na atmega16a ustawić zewnętrzny rezonator kwarcowy 16MHz. Praktycznie nic nie rozumiem z tego kalkulatorka... Dzięki za pomoc:D Wybierasz procesor a następnie wszystko już masz w pierwszym aktywnym okienku wyboru:...

    Mikrokontrolery AVR   28 Kwi 2011 18:38 Odpowiedzi: 13    Wyświetleń: 2538
  • Zamek szyfrowy v.1.0 made by PTH

    Projekt dla mnie dziwny, zrobiłem coś podobnego na atmega8 i atmega16. Zamek od lipca obsługuje domofon w bloku 36 lokali. Przyjąłem zupełnie inną zasadę. Kod zaczyna się numerem lokalu a następnie 4 cyframi. Istotne jest to że taki kod może być zmieniany w dowolnym momencie. Poza programatorem może być zmieniona również liczba obsługiwanych lokali,...

    DIY Konstrukcje   01 Wrz 2006 11:42 Odpowiedzi: 42    Wyświetleń: 17136
  • Atmega16 i RS232: Nieprawidłowe dane w HyperTerminalu, jak to naprawić?

    Po skompilowaniu tego programu ile masz warningów i gdzie? Odpowiedz sobie na to pytanie a znajdziesz jedną z możliwych przyczyn błędów w terminalu. Kolejna sprawa - wewnętrzny generator w ATMegach jest nie za bardzo dostosowany do taktowania USART - może działać lecz nie musi, a prawie na pewno będzie sprawiać kłopoty. Użyj XMega lub kwarcu. I kolejna...

    Mikrokontrolery AVR   25 Paź 2011 17:24 Odpowiedzi: 3    Wyświetleń: 1395
  • Dlaczego program do odmierzania czasu na ATmega16 nie działa w Proteusie?

    Witam Chciałem zrealizować program do odmierzania czasu na kwarcu zegarowym. Podłączyłem go do pinów portu B (t1, t0). Program wyglada następująco: [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 8000000 Config Timer1 = Timer 'Oscylator wewnętrzny Enable Interrupts Enable Timer1 Dim Czas As Byte 'On Timer1 Odmierz Do On Timer1 Odmierz Locate 1 ,...

    Mikrokontrolery AVR   04 Lis 2011 21:03 Odpowiedzi: 4    Wyświetleń: 1263
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Przerwania pochodzą od obrotomierza. Przerwanie INT co: 4ms przy 15k obr 40ms przy 1.5k obr Chyba, że coś pomieszałem, Kwarc wewnętrzny: 8 000 000 Prescale timera: 256 przy 1500 obr/min otrzymuję wynik 50 000 Mierzę czas trwania impulsu i przeliczam na obr. tmf wcale nie mam powodu żeby się obrażać, wiem, że moja wiedza jest na poziomie powiedzmy podstawowym,...

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4610
  • [Amtega16] Atmega16 i Bascom: Brak wykrywania czujników DS18B20 na 1Wire

    Sam piszesz że kwarc nie chodzi a wpisujesz $crystal=8000000. Ustal najpierw jakie jest rzeczywiste taktowanie procka i takie wpisz. uC taktowane jest z wewnętrznego kwarcu 8MHz (tak ustawione w programie i FuseBitami) a to co nie chodzi, to zegar czasu rzeczywistego (kwarc od niego podpina się pod inne nóżki uC niż kwarc zewnętrzny), który obsługuje...

    Mikrokontrolery AVR   24 Lip 2011 00:15 Odpowiedzi: 10    Wyświetleń: 2300
  • Komunikacja UART między ATmega8 8MHz a ATmega16 16MHz - czy to możliwe?

    ok rozumiem, zrezygnuję z wewnętrznego RC, i zamontuje kwarce. dla ścisłości komunikacja jaka używam to UART, wykorzystuje tylko linię Rx w jednym i Tx w drugim procku, nie dzielę się miedzy nimi SCK. Dodano po 11 Panowie a jak to jest z kondensatorami przy kwarcu ??? są one potrzebne ??? czy zaprogramowanie CKOPT jest wystarczające

    Mikrokontrolery AVR   19 Paź 2014 15:43 Odpowiedzi: 17    Wyświetleń: 4677
  • Jak ustawić fusebit SPIEN w mikrokontrolerach AVR, by nie zablokować SPI?

    Często zdarza się że zaczynający prace z tymi uP mają problemy z fusebitami. Do najczęstszych problemów należą praca na wewnętrznym oscylatorze RC zamiast podłączonym rezonatorze kwarcowym. Zdarzały się też przypadki zablokowania możliwości programowania procesora przez SPI. Aby nie powielać tematów oraz stworzyć bazę wiedzy, kolejne pytania zadajemy...

    Mikrokontrolery   08 Cze 2018 23:43 Odpowiedzi: 340    Wyświetleń: 95658
  • [ATmega16][USBasp][avrdude] Błąd dla częstotliwości większych niż 1MHz

    No i wszystko się wyjaśniło. Działa z zewn. kwarcem oraz ze wszystkim częstotliwościami wewnętrznego oscylatora. Jak mówił kolega vmario, do wiersza poleceń dopisać parametr -B. U mnie działa z: -B 4 i -B 8. Temat zamykam jako rozwiązany. Dziękuję wszystkim którzy się w temacie udzielali i próbowali pomóc.

    Mikrokontrolery AVR   27 Lip 2012 19:17 Odpowiedzi: 33    Wyświetleń: 6120
  • Atmega16: Nieustawiające się bity URSEL, UCSZ0, UCSZ1 w USART, AVRSide

    Witam. Mam mikrokontroler atmega16 i używam kompilatora AVRSide. Chcę przesłać dane do komputera z pośrednictwem USARTU i ustawiam nadajnik oraz odbiornik w ten sposób: void USART_Init(unsigned char baud) { DDRD=0x02; UBRRH = 0; UBRRL = baud; UCSRB = _BV(RXEN) | _BV(RXEN) ; UCSRC = _BV(URSEL) | _BV(UCSZ0) | _BV(UCSZ1); } Problem w tym że bity URSEL,...

    Mikrokontrolery   14 Lis 2005 07:15 Odpowiedzi: 8    Wyświetleń: 1541
  • [ATMEGA16A] ATMEGA16A AVR-GCC UART wysyła powtarzalne śmieci przy 115200 bps, 8N1

    A jak wygląda kod odbiornika? Wiesz, że twoja funkcja inicjująca USART odblokowuje tylko nadajnik, odbiornik pozostaje zablokowany? Kolena rzecz - wywal to FILE - jak widzę nie korzystasz ze strumieni, więc po co ci to? Jak są taktowane oba procesory? Z generatorów wewnętrznych RC? Czy kwarców? Jeśli z wewnętrznych generatorów RC to może być problem,...

    Mikrokontrolery AVR   21 Maj 2012 08:25 Odpowiedzi: 7    Wyświetleń: 2305
  • Brak komunikacji z Atmega16 po błędzie zasilania w eXtreme Burner

    Raczej sposób jakiś dziwny. Najprostsza metoda to podanie przebiegu prostokątnego TTL o wypełnieniu 50% i f~1MHz na nogę XTAL1 zablokowanego procesora (można wygenerować ten sygnał programowo zmieniając w pętli nieskończonej non-stop stan jakiegoś pinu I/O skonfigurowanego jako wyjście) przy odłączonym kwarcu i kondensatorach i wtedy podpiąć się programatorem...

    Mikrokontrolery Początkujący   07 Maj 2012 19:17 Odpowiedzi: 14    Wyświetleń: 2351
  • Jak zredukować pobór mocy w projekcie z AVR ATMega165P i kartą MMC?

    Prąd pobierany przez mikrokontroler można zmniejszyć poprzez zmniejszenie prędkości zegara rdzenia - "CLKPR – Clock Prescale Register" (strona 35). Dane najlepiej było by zbierać w porcjach po 512B, tyle co sektor karty pamięci. Sam sposób przechowywania danych jest uzależniony od cech próbkowanego sygnału - jeśli wszystkie próbki są niezależne,...

    Mikrokontrolery   18 Sie 2007 09:51 Odpowiedzi: 20    Wyświetleń: 3204
  • Jak zbudować czujnik temperatury na 1N4148 z Bascom i ATmega16?

    Kwarcu nie mam ustawiony mam na wewnętrzny oscylator RC 4Mhz, ale nie wiem czy to ma duży wpływ, gdyż doświadczenia są wykonywane w przyjaznych temperaturach. A oto mój program $regfile = "m16def.dat" $crystal = 4000000 config 1wire= portb.7 $baud = 2400 Do 1wreset 1wwrite &HEE 1wwrite &HAA wait 1 t=1wread (1) print t Loop End Na wyświetlaczy...

    Mikrokontrolery   30 Gru 2006 20:06 Odpowiedzi: 26    Wyświetleń: 3776
  • Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

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

    DIY Warsztat   08 Kwi 2016 21:09 Odpowiedzi: 342    Wyświetleń: 260023