atmega8 clock

Znaleziono około 530 wyników dla: atmega8 clock
  • Atmega8L przepełnienie timer2 codevision

    nic to nie daje. Juz nie wiem co mam robić próbowałem jeszcze użyć LED - do portd.7 - w sygnalizacji przepełnienia T2. Przesyłam calutki kod programu: #include <mega8.h> #include <delay.h> int licz = 4; // Timer 2 overflow interrupt service routine interrupt [TIM2_OVF] void timer2_ovf_isr(void) { licz++; } // Declare...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2208
  • Atmega8, problem z graficznym LCD

    Witam. Jestem w trakcie tworzenia pewnego projektu wymagajacego uzycia graficznego wyswietlacza. Zakupilem sobie JM240128 o matrycy 240x128 puntkow i sterowniku T6963C. Udalo mi sie go obsluzyc, ale napotkalem na pewien problem. Otoz, podczas wyswietlania danych, gdy wyswietlacz sam zwieksza sobie Adress Pointer a ja tylko wysylam mu kolejne bajty,...

    Mikrokontrolery   10 Paź 2006 17:34 Odpowiedzi: 7    Wyświetleń: 2148
  • Atmega8 + termometr cyfrowy ds1820

    Witam serdecznie. Mam problem z ds1820. Mianowicie po zaprogramowaniu procka "ustawieniu wewnętrznego oscylatora na 8Mhz" programem przedstawionym poniżej wyświetla mi cały czas że "t1=+85.0`C". Proszę o pomoc. Z góry serdecznie dziękuje. #include <mega8.h> // 1 Wire Bus functions #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=3 #endasm #include...

    Mikrokontrolery   22 Lut 2010 10:33 Odpowiedzi: 12    Wyświetleń: 5158
  • [C] AVR Atmega8 złe opóźnienie....

    Moim zdaniem masz źle ustawione fuse bity. Zajrzyj do dokumentacji ATmega8 (System clock and clock options -> Clock sources -> Cristal Oscillator). Tam jest taka tabelka, z której by wynikało, że zastosowałeś ustawienie dla kwarców z przedziału 0.9 do 3.0 MHz, a o ile dobrze rozumiem masz kwarc 4MHz. Generalnie do ustawiania fuse bitów ja używam tego...

    Mikrokontrolery AVR   05 Gru 2008 15:15 Odpowiedzi: 13    Wyświetleń: 2387
  • Atmega8 termometr na DS18s20 codevision dokończenie kodu

    Witam, proszę o pomoc w dokończeniu kodu do pomiaru temp. Wyświetlacz LCD 2x16 podlaczyłem do portu D atmega8. Czujnik temp. DS18s20 podlaczylem do pinu 2 Port B. Rezustor podciagajcy 4,7k s szyny danych DQ na zasilanie 5V. Wygenerowałem sobie kawałek kodu w codevision. Próbowałem rózne funkcje znalezione w necie ale nie działa wiec proszę o pomoc....

    Mikrokontrolery AVR   16 Mar 2011 16:42 Odpowiedzi: 2    Wyświetleń: 2050
  • woltomierz LCD nie wyświetla kropki [ATMEGA8][c/codevision]

    Rozwiązałem problem. Poszedłem na łatwiznę tzn. wynik np 2458 jt faktyczne 2.458V podzieliłem przez 1000 potem przez 100, następnie przez 100 bez reszty % i tak dalej. Zrobiłem jeszcze dzielnik napięcia/10 z rezystorami 24k oraz 3 k tak aby zwiększyc zakres napięć wejściowych do 22V bodajże. Oto mój kod: [syntax=c]/*****************************...

    Mikrokontrolery AVR   16 Mar 2011 17:01 Odpowiedzi: 8    Wyświetleń: 2372
  • [C - WinAVR] ATmega8 - mój pierwszy program.

    Poszukałem i znalazłem prosty programik w C dla AT90S8515 z kwarcem 8 MHz mrugający diodą LED. Dokonałem małej zmiany (częstotliwość kwarcu), kompilowałem go za pomocą avr-gcc pod linuksem, zaprogramowałem mikrokontroler ATmega8 za pomocą uisp i STK200 i... działa z wewnętrznym oscylatorem 1 MHz. Dioda LED jest przez rezystor podpięta anodą do +5V i...

    Mikrokontrolery   27 Sty 2006 09:20 Odpowiedzi: 11    Wyświetleń: 8876
  • Atmega8 problem z migającą diodą.

    Witam, jestem zupełnym początkującym w elektronice. Pewnie mnie pojedziecie ale mam nadzieje, że pojawią się także odpowiedzi pomagające mi zrozumiec w czym tkwi problem. Stworzyłem następujący układ na płytce uniwersalnej: Zastosowałem kod, który znalazłem tu na forum (użyłem gotowego gdyż chciałem przetestowac projekt płytki. Powoduje on iż dioda...

    Mikrokontrolery   06 Sie 2009 08:13 Odpowiedzi: 12    Wyświetleń: 2606
  • Komunikacja USI -> SPI [Attiny25 -> Atmega8535]

    O, widzę, że ktoś oprócz mnie również ma ten problem :D Przede wszystkim musisz uwzględnić ten pin SS, o którym wspomniałeś, bez tego ani rusz. Za każdym razem gdy coś wysyłasz po SPI musisz ustawiać SS na zero, a po wysłaniu SS na 1. Warto również zajrzeć do bibliotek, które udostępnia Atmel, jest to nota AVR319, do pobrania stąd [url=]Link ,przy nocie...

    Mikrokontrolery AVR   04 Kwi 2012 09:20 Odpowiedzi: 3    Wyświetleń: 1944
  • [ATmega8] źródła sygnału dla TIMER2 w trybie asynchronicznym

    No właśnie, w nocie jest taka wzmianka że tryb asynchroniczny T2 niby jest zoptymalizowany dla oscylatora 32,768Hz A ja mam ochotę, podać mu sygnał zewnętrzny. Szukałem jakiś danych w nocie odnośnie właściwości elektrycznych, alem się nie doszukał :) Zależy jak mocno szukałeś i w jakiej nocie... Inna nota Atmel podaje: " External Clocking External...

    Mikrokontrolery AVR   02 Mar 2017 12:10 Odpowiedzi: 3    Wyświetleń: 915
  • Błąd z komunikacją Atmega8A-PU

    Na pierwszym ekranie widać że miałeś zdecydowanie za wysoko ustawiony ISP clock. Masz tam informacje że częstotliwość ISP powinna być niższa niż 1/4 częstotliwości z jaką taktowany jest uC, czyli w twoim przypadku jeżeli częstotliwość z jaką pracuje uC to około ~1MHz to ISP clock powinieneś ustawić na wartość poniżej 250kHz To odinstalowanie AS raczej...

    Mikrokontrolery Początkujący   29 Gru 2013 17:45 Odpowiedzi: 11    Wyświetleń: 1731
  • problem z programowaniem ATmega8 i ATmega8515

    The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0 MHz clock. All frequencies are nominal values at 5V and 25°C. This clock may be selected as the system clock by programming the CKSEL Fuses as shown in Table 9. A może 8MHz i dzielnik? :) Czy to 1MHz i pętla powielająca?

    Mikrokontrolery AVR   25 Sie 2008 20:17 Odpowiedzi: 14    Wyświetleń: 2282
  • [ATmega8] - Power save mode - pobór prądu

    No i jeszcze jak zamierzasz wyświetlać czas? To też będzie miało udział w bilansie prądowym. Chcę go wyświetlać na wyświetlaczu LCD 16x2. Ogólna koncepcja zakłada wyświetlanie czasu tylko po podłączeniu zasilania zewnętrznego. Zastanawiam się jednak jeszcze nad opcją aby na baterii wyświetlacz także pokazywał czas jednak bez podświetlania. Po podłączeniu...

    Mikrokontrolery AVR   10 Gru 2012 11:13 Odpowiedzi: 19    Wyświetleń: 4374
  • ATmega88PA - [BASCOM] Błędy przy ustawieniu zegara

    Witam. Korzystam z programatora MultiTool, który symuluje stk500. Nowa ATmega88PA identyfikuje się prawidłowo z ustawieniami na wewnętrzny rezonator 8MHz z preskalerem przez 8. Po przestawieniu na wewnętrzny rezonator 128kHz przestaje się odzywać. Co ciekawe po wgraniu fuse bitów pokazuje już nie 128kHz tylko EXTERNAL CLOCK. Podejrzewam, że jakiś błąd...

    Mikrokontrolery AVR   04 Paź 2016 05:17 Odpowiedzi: 2    Wyświetleń: 1044
  • [atmega8][Bascom] plus wyswietlacz z siemensa C60

    Witam. Jako że znalazłem w swoich zbiorach stary wyświetlacz po siemensie c60 motywowany jednym z tematów na tym forum postanowiłem połączyć owy wyświetlacz z atmega8. Układ na szybko połączyłem według tego schematu: Jako że nie miałem styczności z tego typu wyświetlaczami więc wsad do procka zaczerpnąłem z innego postu. Trochę go skróciłem i pozmieniałem...

    Mikrokontrolery AVR   09 Mar 2012 17:27 Odpowiedzi: 3    Wyświetleń: 4881
  • DDS z wykorzystaniem ATMega88 i drabinki R-2R

    Autor niniejszego opisu planował testować swego czasu tagi RFID na częstotliwość 150 kHz, jednak nie posiadał własnego generatora sygnałowego – dlatego postanowił wykorzystać w tym celu mikroprocesor ATMega88 i bezpośrednią syntezę cyfrową sygnału. Zamiast jednak sięgnąć po gotowe rozwiązanie z Internetu, postanowił się dowiedzieć czegoś więcej...

    Artykuły   09 Gru 2012 15:58 Odpowiedzi: 5    Wyświetleń: 24699
  • ATMega8L-8PU - Zablokowany

    Dzięki za odpowiedź. Już kilka prostych programików na tym uC popełniłem i nie miałem większych problemów. Ten był pierwszy który modyfikował Fuse Bity. Jedynym efektem działania programu jest miganie LED B1 i B2 z częstotliwością <> 10Hz. Poniżej całość programu: [syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h>...

    Mikrokontrolery Początkujący   23 Mar 2014 07:39 Odpowiedzi: 3    Wyświetleń: 1254
  • Zegar w AtMega8535. Nie zlicza, cały czas wyświetla godzinę 22:08:00.

    Witam! Widziałem już na Elektrodzie kilka postów na temat zegara w AVR ale niestety mi nie pomogły. Napisałem taki kod w BASCOM: Config Lcd = 16 * 1a $crystal = 8000000 Config Clock = Soft Time$ = "22:08:00" Cls Do Home Lcd Time$ Loop End Po uruchomieniu programu zegar nie zlicza tylko cały czas wyświetla godzinę 22:08:00, Do procesora ma podłączony...

    Mikrokontrolery   13 Kwi 2006 12:36 Odpowiedzi: 2    Wyświetleń: 1119
  • Znaczenie pinu OC1A i OC1B. uC ATMega8535.

    Dokładnie tak. Pytanie z jakiego uP korzystasz? Np.: tiny2313 ma 4 wyjścia OC: OC0A i OC0B dla Timer0 oraz OC1A i OC1B dla Timer1. Dla mega8 masz trzy wyjścia OC: OC1A i OC1B dla Timer1 oraz jedno dla Timer2 (OC2) Co do wejść oznaczonych TOSC1 i TOSC2 - w kontrolerach ATmega służą do podłączenia kwarcu zegarkowego (32kHz). Przy wykorzystaniu licznika...

    Mikrokontrolery   23 Kwi 2006 18:27 Odpowiedzi: 7    Wyświetleń: 4449
  • Atmega8l-8pu - Błąd łączenia z AVR Studio

    Witam. Wygląda na to że, sterowniki zainstalowane poprawnie. Jeśli podczas pierwszego programowania nie zmieniłeś fuse bit'ów na kwarc, to ATmega8l powinna ruszyć bez problemu na fabrycznie ustawionym wewnętrznym generatorze. Wszystko zależy od fusków: może być kwarc, może zewnętrzne RC, może zewnętrzny generator. Przy programowaniu należy taki właśnie...

    Mikrokontrolery AVR   26 Mar 2012 20:23 Odpowiedzi: 40    Wyświetleń: 5355
  • STK500, fuse bity, attiny2313, external clock. Nie działa.

    No to zataktuj go z wyjścia XTAL2 ATMega8535 i powinien ruszyć. Jeśli tylko ten fusebit przestawiłeś to procesor powinien ożyć po zataktowaniu zewnętrznym sygnałem.

    Mikrokontrolery   24 Paź 2006 07:30 Odpowiedzi: 4    Wyświetleń: 1608
  • Brak rejestrów w ATMega88.

    Chyba zapomnieli zaktualizować ten wykres jak zmieniali datasheeta. Ale zaktualizowali inny i z niego wynika że na przykład 20MHz proceror osiągnie dopiero przy 4,5V. A z tego niezaktualizowanego wynika że na 20MHz powinien pracować juz przy 4,0, co pewnie już jest nieaktualną informacją. Ale 16MHz przy 3,3V to jest chyba i tak do uzyskania. A jeżeli...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 4115
  • [ATMEGA8][C] Reset zamiast przerwania

    Moja atmega to model 8A-PU, niby jakiś nowszy typ. Wrzuciłem tu plik -------- begin -------- avr-gcc -c -mmcu=atmega8 -I. -g -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=../../lib/conv/bcd2bin.lst -I../../lib -Os ../../lib/conv/bcd2bin.c -o ../../lib/conv/bcd2bin.o avr-gcc -c -mmcu=atmega8 -I....

    Mikrokontrolery AVR   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5700
  • Atmega8A-PU Bascom - Prosty zegar + data

    Poradziłem sobie ale mam inny problem. Jak używając funkcji Time$ pozbyć się wyświetlania sekund? Oraz jak ustawiać czas z poziomu urządzenia? Może ktoś podpowie mi jak zrobić żeby normalnie zegar nie był wyświetlany, a działo się to dopiero po naciśnięciu przycisku i trwało kilka sekund. To co wymyśliłem nie działa: Enable Interrupts Config Clock =...

    Mikrokontrolery AVR   27 Sie 2012 08:06 Odpowiedzi: 6    Wyświetleń: 2978
  • 2 x atmega8 interfejs spi wyświetla tylko jedną wartość 255

    Mam połączone ze sobą dwie atmegi8 interfejsem spi. Atmega8 będąca masterem ma 8 przycisków po naciśnięciu jakiegokolwiek wysyłany jest do atmega8 slave wartość zmiennej A. Atmega8 będąca slave ma podłączony wyświetlacz alfanumeryczny 2*16 . Po naciśnięciu przycisku na masterze , slave odbiera zawsze tylko jedną wartość "255" . Slawe jest raczej w porządku,...

    Programowanie Początkujący   06 Sie 2013 16:30 Odpowiedzi: 0    Wyświetleń: 783
  • [Atmega8] - Sterownik temp, higiometr, RTC, 4x przekaźnik. - Doradźcie.

    Witam! Nie jestem jakoś genialnie zaawansowanym programistą. Ale mam dużo chęci :) Proszę o sprawdzenie czy części przeze mnie wybrane zdadzą swoją role. Założenie jest następujące: Chcę napisać sterownik (j.Bascom) wyświetlający realną godzinę, temperaturę, wilgotność powietrza, oraz sterowanie przekaźnikami 1wszy - sterowanie wiatrakami 12V jeśli...

    Mikrokontrolery AVR   15 Maj 2014 19:03 Odpowiedzi: 9    Wyświetleń: 3558
  • ATMEGA88 - Fuse bity a dzielnik czestotliwosci

    Czy mam je ustawić zgodnie z wartością kwarcu przed podziałem czy po podziale. Czy mam CKSEL usatwić na 7Mhz czy na 900KHz? Wystarczy wydedukować: Spróbuj ustawić za pomocą CKSEL te 900kHz o które pytasz. Da się? Jeśli by się dało, to po co byłby potrzebny dodatkowy preskaler CLKPR? Szukałem w pdf ale nie znalazłem tej kwestii. Wszystko jest opisane...

    Mikrokontrolery AVR   01 Wrz 2014 13:04 Odpowiedzi: 3    Wyświetleń: 768
  • [ATMega88] Problem z kompilacją z plikiem .inc

    Witam ! Aby nie tworzyć podobnego tematu,pozwolę sobie odświeżyć ten. Posiadam 2x atmega88pa i nie mogę zacząć z nimi zabawy. Mianowicie mam problem z plikiem definicyjnym dla tej atmegi88 do wgrywania plików używam extreme burner AVR, jednak zle identyfikuje mi ta atmega, mimo to pozwala na odczyt danych, wgrania pliku hex,konfiguracje i odczyt fuse...

    Mikrokontrolery Początkujący   16 Wrz 2015 18:09 Odpowiedzi: 3    Wyświetleń: 693
  • PGA2310+Atmega8- problem ze sterowaniem potencjometrem

    Witam, Po wielu trudach zkonczylem moj selektor z PGA2310A na przekaznikach z ULN 2803A. Wersja narazie na pająku ale bedzie i płytka. Powodem dla które piszę jest moja walka z samym PGA. Ztoczylem z nim walke i nigdzie nie moglem znalez rozwiazania. Przeszukiwalem audiostereo, elektrode i nic. Byly tematy, ktore zachcaczaly o moj prblem ale nietstey...

    Mikrokontrolery   24 Mar 2008 17:15 Odpowiedzi: 6    Wyświetleń: 2588
  • [Atmega8][Bascom] Współpraca z AD7731 po SPI

    Witam wszystkich Forumowiczow, do tej pory nigdy nie miałem potrzeby pisać postu bo wszystkie problemy rozwiązywałem opcja search ;-) az do tej chwili. buduje układ przetwornika AD 24 bitowego, ktory komunikuje sie z Atmega8 po SPI hardware a ta z kolei z moim PC po RS232. Docelowo maja byc 2/3 przetworniki, poki co jest jeden i walka trwa ;-) Całość...

    Mikrokontrolery AVR   07 Paź 2008 09:00 Odpowiedzi: 2    Wyświetleń: 2424
  • [Sprzedam] Atmega8-16PU, DHT11, Moduł RTC DS1307, LCD 2x16, DS18b20

    Sprzedam nowe, nieużywane ATMEGA8-16PU DIP28 -- 5zł DHT11 czujnik temperatury i wilgotności -- 9zł Moduł DS1307 I2C real-time clock (RTC) + pamięć 24C32 32K EEPROM, bateria LIR2032 w zestawie -- 12zł LCD 2x16 niebieskie podświetlenie -- 12zł DS18b20 cyfrowy czujnik temperatury -- 3,5zł Posiadam więcej sztuk e-mail mspider1(at)o2.pl gg: 3111899

    Elementy elektroniczne Bazar   08 Wrz 2013 10:22 Odpowiedzi: 0    Wyświetleń: 1362
  • [ATmega88PA-PU][C] hc-06 i brak reakcji mikrokontrolera

    [code]Witam , złożyłem prosty układ na płytce stykowej który po wysłaniu znaku 'A' zapala diode, ale jak w tytule coś poszło nie tak , moduł bt jest podłączony przez konwerter do mikrokontrolera (oczywiscie Rx i Tx zamieniłem), do zasilania konwertera (Low)zastosowałem dzielnik napiecia co daje 3,3 / 3,2 V , co do aplikacji stosowałem bluetooth controller...

    Mikrokontrolery AVR   16 Sie 2017 16:39 Odpowiedzi: 7    Wyświetleń: 915
  • Atmega8 i trzeci timer?

    (at)seba_x:A co to za bzdura?:> • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode A co do pytania autora, nie, zliczanie umożliwiają tylko dwa pierwsze timery. Trzeciego można używać jako wewnętrznego. Nie tylko...

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3199
  • ATMEGA8-16PU + SIEMENS S35 + problem z UART

    Próbowałem podłączyć ATMEGE8-16PU do telefonu komórkowego SIEMENS S35 za pomocą sprzętowego UART i poniosłem klęskę. Nic nie działa, próbuję wysłać na telefon prostą komendę wybrania numeru i nic się nie dzieje. Może troszkę więcej szczegółów. Mikrokontroler jest podłączony do telefonu wg poniższego schematu: Do ATMEGA wgrałem następujący kod: $regfile...

    Mikrokontrolery AVR   08 Kwi 2009 05:51 Odpowiedzi: 21    Wyświetleń: 4881
  • Atmega8-16PU + SHT11 + LCD2x16 + LED + SWITCH2

    Kolego tmf - proszę bardzo: teraz masz już układ resetu ale w nocie atmela (taki sam zresztą jak ten poprzedni, na który się zresztą powołałem) i rekomendowany przez atmela. Wcześniej na szybko tylko tamto w google znalazłem ale proszę i tego PDF'a na stronach atmela można znaleźć. Mam więc nadzieję, że po tej lekturze kolega nie będzie już opowiadał...

    Mikrokontrolery AVR   18 Sty 2010 19:39 Odpowiedzi: 33    Wyświetleń: 6528
  • SCA100T - SPI - ATMEGA8 - problem z transmisją

    Witam wszystkich, bardzo proszę o pomoc w sprawie transmisji danych między inklinometrem SCA100T a mikroprocesorem ATMEGA8. Problem polega na zupełnym braku łączności między tymi urządzeniami. Dwa mikroprocesory bez najmniejszego problemu połączyłem ze sobą (w raz z transmisją dwukierunkową). Jednak przy identycznym połączeniu jak z mikroprocesorem...

    Mikrokontrolery AVR   11 Lut 2010 15:38 Odpowiedzi: 0    Wyświetleń: 912
  • [Atmega8, RC5, Int1] - czy program powinien działać?

    Nie możesz tylko używać Timera2 do innych celów, bo właśnie jest on używany przez RC5 Funkcja GETRC5 domyślnie wykorzystuje Timer0 a nie Timer2. Oczywiście można to zmienić w konfiguracji, jednak autor tego nie czyni. Zatem pozostają mi dwie opcje, albo przestać używać timera0 do odliczania 1s odcinków czasu i zaprzęgnąć do tego timer2 (co może nie...

    Mikrokontrolery AVR   05 Gru 2010 21:29 Odpowiedzi: 4    Wyświetleń: 1834
  • Atmega8 filtr selektywny. Potrzebne jest wąskie pasmo. Dźwięk z piezoelektryka.

    nie znalazłem Goertzel algorithm w jezyku bascom. Po co Goertzel? On jest dobry do wyłowienia kilku częstotliwości spośród całego spektrum. Tu wystarczy tylko cyfrowy filtr środkowoprzepustowy. DXFM, są gotowe analizaotry widma które pracują w całym spektrum dźwiękowym słyszalnym OK, w nocie stoi napisane: The ADC accuracy also depends on the ADC clock....

    Mikrokontrolery   17 Sty 2012 20:17 Odpowiedzi: 19    Wyświetleń: 3179
  • [ATmega88][C]Komunikacja z GPS - FGPMMOPA6B.

    Tak - 1MHz. Atmega ma ustawiony (zaprogramowany) CKDIV8. Z dokumentacji: The device is shipped with internal RC oscillator at 8.0MHz and with the fuse CKDIV8 programmed, resulting in 1.0MHz system clock. The startup time is set to maximum and timeout Wstawienie stałej (5 i 6) nie pomogło - dalej to samo. Co do karty dźwiękowej, to na początek muszę...

    Mikrokontrolery AVR   09 Lut 2012 15:32 Odpowiedzi: 25    Wyświetleń: 2889
  • Atmega8535 nagle przestał działać

    Problem w tym, że nie mam zielonego pojęcia co to fusebity Czyli de facto Twój problem polega na tym, że potrzebujesz mobilizacji do przeczytania noty katalogowej (Sekcja "Memory Programming" i "System Clock and Clock Options")... ;) Fusebity avrdude ustawi również, wystarczy poczytać manuala.

    Mikrokontrolery Początkujący   21 Cze 2012 16:27 Odpowiedzi: 4    Wyświetleń: 1170
  • [Atmega8][C] - Termometr + Sterowanie Wentylatorem

    Atmega z literką L to jest wersja LowPower Ma niższego max clocka ( 8 MHz a nie 16 MHz ) , niższe napięcie zasilania. Operating Voltages. – 2.7V - 5.5V (ATmega8L). – 4.5V - 5.5V (ATmega8). I pewnie jeszcze kilka szczegułów ( zajrzyj do pdf ) A atmega z literką A to jest zwykła atmega taka jak bez literki tylko że awansowała do Automotive...

    Mikrokontrolery Początkujący   12 Sty 2014 19:45 Odpowiedzi: 10    Wyświetleń: 3963
  • [ATmega88][C] - Odbiór danych przez btm222

    Mam problem z komunikacją przez btm222, mam połączoną atmege 88 z btm222 i próbuje łączyć się z nią przez laptopa. Odbierania danych od mikroprocesora działa bez problemu, laptop otrzymuje wszystkie dane, jednak procesor w ogóle nie reaguje na dane wysyłane do niego. Poniżej umieszczam kod znajdujący się na procku: [syntax=c]#include <avr/io.h>...

    Mikrokontrolery AVR   09 Sty 2014 14:10 Odpowiedzi: 0    Wyświetleń: 663
  • [ATMEGA8][Bascom]Sterowanie VFD 16L102DA4

    Witam, chciałbym wysterować wyświetlacz VFD 16L102DA4 Samsunga za pomocą Bascoma. Wyświetlacz ten sterowany jest przez SPI (DIN, SEL, CLOCK) oraz reset. Po przeczytaniu noty katalogowej po przyłączeniu zasilania podaje niski sygnał na reset wyświetlacza. Po tym wyświetlacz ładuje swoje domyślne ustawienia. Kolejnym krokiem jest próba wysłania pozycji...

    Mikrokontrolery AVR   22 Lip 2009 20:33 Odpowiedzi: 6    Wyświetleń: 2958
  • [Bascom] Atmega8 Różnic między programowym a sprzętowym SPI

    Cześć Jaki powinna wyglądać procedura odczytu w SPI Config Spi = Soft , Din = Pinb.4 , Dout = Portb.3 , Ss = None , Clock = Portb.5 Config Spi = Hard , Data Order = Lsb , Polarity = High , Master = Yes , Phase = 0 , Clockrate = 128 , Noss = 1 Różnica jaka jest u mnie to taka że Bin ma 1.71k na 1.68 i przetwornik nie mierzy od 0V tylko pokazuje wartość...

    Mikrokontrolery AVR   31 Mar 2011 14:04 Odpowiedzi: 2    Wyświetleń: 1305
  • Inicjacja wyświetlacza od Nokii 6100 za pomocą Atmega8. Jak?

    Kurcze nie wiem jak to jest z tym naglowkiem pliku , plik to ten co byl w paczce ktora wstawiles na forum w tym temacie $regfile = "m32def.Dat" $crystal = 12000000 $hwstack = 128 $swstack = 64 $framesize = 64 $lib "LCD-EPSON_L2F50_C.LBX" Config Graphlcd = Color , Controlport = Portc , Cs = 2 , Rs = 0 , Scl = 3 , Sda = 4 , Reset =...

    Mikrokontrolery   11 Gru 2010 19:12 Odpowiedzi: 25    Wyświetleń: 7793
  • [ATMega8][LS020] Zegarek - prosze o sprawdzenie schematu

    drzasiek, ok poradziłem sobie i ATMega8 już działa :) Skopiowałem program na Bascoma do wyświetlacza LS020 od kolegi z forum. U niego, nie pojawiło się nic, prócz zmiany koloru wyświetlacza na niebieski. Więc chcąc sprawdzić czy u mnie cokolwiek zmieni kolor :P skopiowałem program i zmodyfikowałem tylko porty wg. mojego podłączenia: [syntax=basic4gl]...

    Mikrokontrolery AVR   10 Paź 2011 23:08 Odpowiedzi: 46    Wyświetleń: 7968
  • ATmega8 - UART brak transmisji przy niskim baud rate

    Tu nie chodzi o USART w PC tylko Komunikacja następuje przez przejściówkę USB <>UART opartą o FT232R napisane na początku. A odpwiedź jest w datasheet strona 16: Baud Rate Generator - The Baud Rate Generator provides a 16x clock input to the UART Controller from the 48MHz reference clock. It consists of a 14 bit pre-scaler and 3 register bits...

    Mikrokontrolery   19 Maj 2015 00:09 Odpowiedzi: 22    Wyświetleń: 1359
  • Atmega8 przerwanie Int0, czemu nie działa?

    Witam. Mam problem z przerwaniem zewnętrznym Int0 w Atmega8. Chodzi o to, żeby po naciśnięciu przycisku podłączonego do końcówki Int0 wykonała się procedura obsługi przerwania. Napisałem wręcz helpowy program i nie działa. Jest takie coś, że od razu po włączeniu procka wykonywane jest przerwanie (na dodatek przez cały czas). Próbowałem też wyłączyć...

    Mikrokontrolery   12 Lis 2005 19:28 Odpowiedzi: 7    Wyświetleń: 3760
  • Błędy przy programowaniu procesora ATMega8.

    dzieki za pomoc zrobie tak jak piszesz, mam jeszcze jedno pytanko ile razy mozna zaprogramowac ATMega8 - flesh? i co oznaczaja ustawienia fuse bit 0000:External clock 0101:011 external RC osc 0110:0110 1000:1000 external RC osc 1001:1001 external low freq XTAL 1010:1010 1011:1011 1100:1100 1110:1110 external XTAL 1111:1111 external XTAL

    Mikrokontrolery   20 Gru 2005 14:34 Odpowiedzi: 13    Wyświetleń: 1698
  • Atmega8 I Timer w trybie CTC...(C)

    Slyszalem cos ze wkarc 32KHz bylby ok czy to prwda? Prawda (dokładnie 2^15 Hz). Przeczytaj stronę 24 i 26 w nocie katalogowej ATmega8. Hasło: Asynchronous Timer Clock / Low-frequency Crystal Oscillator. Możesz też przeczytać tą konwersację ->

    Mikrokontrolery   07 Lut 2006 21:05 Odpowiedzi: 4    Wyświetleń: 2310
  • Cykle przetwornika ADC w ATMega8.

    W dokumentacji pisze wyraźnie: "The first conversion after the ADC is switched on (ADEN in ADCSRA is set) takes 25 ADC clock cycles(...)" Czyli pierwszy pomiar po włączeniu przetwornika bitem ADEN trwa 25 cykli, następne 13. Zmiana napięcia odniesienia nie ma na to wpływu. Poza tym to nieistotne bo i tak albo testuje się bit ADSC (czeka na "zero") albo...

    Mikrokontrolery   07 Maj 2007 17:52 Odpowiedzi: 14    Wyświetleń: 3112
  • Początkujący i mikrokontroler ATmega8.

    w bascomie ciężko. Jak chcesz dokładnie, to zewnętrzny kwarc i kod w asm. Kwarc zegarkowy, CONFIG CLOCK z opcją SECTIC... Po co asembler?

    Mikrokontrolery   30 Wrz 2008 15:28 Odpowiedzi: 17    Wyświetleń: 4243
  • [ATMEGA8] Programowe powielenie częstotliwości

    Mógłby ktoś z was zerknąc w mój kod i sprawdzić co jest nie tak?? /***************************************... Chip type : ATmega8L Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 ****************************************... #include...

    Mikrokontrolery   19 Sty 2010 20:31 Odpowiedzi: 9    Wyświetleń: 1380
  • Timer i ATMEGA8. Zliczanie obrotów na minutę.

    Timer- np. Timer1- jako licznik zlicza impulsy zewnętrzne. Podane na odpowiednią końcówkę- T1 w wypadku ATmega8. Nie potrzebuje żadnego preskalera- bo preskaler dzieli impulsy z zegara- a tu nie ma co dzielić. Ustawiamy bity CS10-CS12 na external clock source- falling lub rising. Czy ustawiamy końcówkę T1 jako wejście- nie pamietam. Można ustawić. Ilość...

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3865
  • [Atmega8][c] - zawieszanie procesora

    Witam. Buduje sterownik do bramy wjazdowej. Co kilka godzin "wariuje" atmega8. Przestaje działać przerwanie INT1, a PWM (OC2) ma jakąś dziwną wartość. Główna pętla programu działa. Wymieniałem atmege na inną sztuką, używałem wewnętrznego oscylatora, włączyłem BOD i watchdog. Nic nie pomogło. W załączniku schemat i pcb bez wartości elementów postaram...

    Mikrokontrolery AVR   05 Maj 2011 11:52 Odpowiedzi: 10    Wyświetleń: 3000
  • [atmega8][c] Krzaki przy obsłudze LPH7779

    Witam znalazłem na elektrodzie program do obsługi wyświetlacza LPH7779 (Nokia3310) na ATMega8. Wszystko ładnie dzieła przy użyciu komendy void lcd_str("xxx"); tj. zamiast xxx wyświetla to co chcę. Ale chciałbym teraz aby wyświetlał napięcie z ADC2, jednak cały czas wyskakują krzaki. Postanowiłem więc napisać krótki programik żeby sprawdzić...

    Mikrokontrolery AVR   20 Lip 2011 10:03 Odpowiedzi: 2    Wyświetleń: 1342
  • atmega8a - Odblokowanie atmegi8 z ne555n

    Witam. Próbuję odblokować moją atmegę8 za pomocą ne555n - ustawiłem extended clock ;/ Podłączyłem wg. schematu: Podczas łączenia poprzez mkAVR calculator otrzymuje takie komunikaty: ten: avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.01s avrdude.exe: Device signature...

    Mikrokontrolery Początkujący   01 Sie 2012 13:56 Odpowiedzi: 21    Wyświetleń: 4475
  • atmega8 - Zablokowane atmega - generator zewnętrzny

    Faktycznie, dla kwarcu rejestr CKSEL ma inne ustawienia niż dla External Clock. Nie wziąłem tego pod uwagę. A tak dla pewności kupię jeden procek i ustawię CKSEL na 0000. Jeżeli nie będzie problemu z działaniem na zewn. generatorze, to moje "zablokowane" procesory będą musiały czekać na FuseDoktora. ----------------------------------------...

    Mikrokontrolery   28 Lis 2012 09:26 Odpowiedzi: 4    Wyświetleń: 2430
  • ATmega8 - Zablokowany mikrokontroler

    Jest taka szansa jeżeli ma przestawione fusebity, na zewnętrzny RC lub kwarc o niskiej częstotliwości, a nawet wtedy, gdy ustawiłeś jako External Clock. Pokaż to o co prosiłem. Sprawdź też możliwe przyczyny: oraz ewentualnie jak odblokować:

    Mikrokontrolery Początkujący   19 Sty 2013 12:55 Odpowiedzi: 8    Wyświetleń: 2226
  • atmega8/proteus/labview - Proteus nie wyświetla danych w terminalu

    Witam, Muszę stworzyć prosty przyrząd do mierzenie napięcia np. w bateriach. Ogólnie projekt ma wyglądać następująco: 1. Pomiarów dokonuję za pomocą układu z mikrokontrolerem ATMega8. W zestawie mam układ z w/w mikrokontrolerem, programator, konwenter USB to TTL oraz kabelki. 2. W Proteusie mam stworzony schemat, który przesyłam w załączniku. 3. Do...

    Mikrokontrolery AVR   22 Sty 2013 12:40 Odpowiedzi: 0    Wyświetleń: 1170
  • [Atmega8][BascomAVR] - Komunikacja z czujnikiem DS18B20

    The calibrated internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0MHz clock. Przyniesiona ze sklepu M8 pracuje na wewnętrznym zegarze 1 MHz! Spróbuj $crystal = 1000000

    Mikrokontrolery   29 Maj 2014 15:49 Odpowiedzi: 15    Wyświetleń: 1545
  • [Atmega8][avr-gcc] - Zegar na Timer2 - problem z uruchomieniem.

    Witam serdecznie. Zazwyczaj większość problemów udaje mi się rozwiązać bez pisania na forum, jednak ten doprowadza mnie już do szewskiej pasji. Chcę zrobić zegarek na Atmega8A taktowanym wewnętrznym oscylatorem, z podłączonym kwarcem zegarkowym do wejść TOSC1/TOSC2 -bez powodzenia. Zawsze program staje na pętli Na layoucie jest oznaczona niepołączona...

    Mikrokontrolery AVR   25 Wrz 2014 20:56 Odpowiedzi: 8    Wyświetleń: 1575
  • Pomiar częstotliwości na atmega8, program w bascom

    Ok. W tym dokładnie przypadku chodziło mi tylko aby sprawdzić czy głowny program liczy impulsy nie miałem ich skąd wziąć więc wymyśliłem, że procek sam je sobie wygeneruje w przerwaniu timera0, a int0 je będzie liczył :). Całkowicie rozumiem, że użycie timera jako licznika jest lepsze. Tylko brakło timerów. Zrobiłem tak jak tu: I podłączyłem swoją nieszczęsną...

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1593
  • ATMEGA88P - AVRDUDE - identyfikator 0000 - nie czyta Atmegi USBASP

    Skoro nie ma komunikacji, to nie przestawisz fusebitów. -B8 spowalnia sygnał zegarowy: -B bitclock Specify the bit clock period for the JTAG interface or the ISP clock (JTAG ICE only). The value is a floating-point number in microseconds. The default value of the JTAG ICE results in about 1 microsecond bit clock period, suitable for target MCUs running...

    Mikrokontrolery AVR   22 Cze 2015 19:18 Odpowiedzi: 6    Wyświetleń: 924
  • Zmiana kodu z Atmega16 na Atmega8

    Witam, chciałbym przerobić zegarek z tego projektu na Atmega8. Chciałbym również usunąć odliczanie sekund ponieważ dysponuję tylko wyświetlaczem czterocyfrowym. Po skromnych przeróbkach mój kod wygląda tak: [syntax=c] #define F_CPU4000000UL #include <avr/delay.h> #include <avr/io.h> #include <avr/interrupt.h> #define SegDataPort PORTB...

    Mikrokontrolery Początkujący   15 Maj 2017 06:38 Odpowiedzi: 27    Wyświetleń: 1782
  • [ATMega8L][USBasp] Programm enable: target doesn't answer. 1

    Witam! Mam problem z zaprogramowaniem mikrokontrolera za pomocą USBasp (produkcji protech-micro). Otóż wyskakuje mi taki błąd (przy użyciu avrduda avrdude -c m8 -p usbasp ): programm enable: target doesn't answer. 1 . Gdzieś w tutorialach znalazłem, że jest to związane ze złym połączeniem nóg procka. Problem w tym, że wszystko sprawdziłem - nie ma żadnych...

    Mikrokontrolery AVR   20 Wrz 2009 19:10 Odpowiedzi: 7    Wyświetleń: 4781
  • c, Atmega8 - krzaki podczas transmisji USART

    Witam, Chciałbym dokonać transmisji przez port szeregowy Atmegi. Niestety ciągle otrzymuje krzaki na terminalu. Czasami są to krzaki czasami inne litery, a niżeli te wysłane programem, często w terminalu pojawia się błąd frame error. Co lepsze program działa na symulatorze bez problemów... W tej chwili stosuje kod rodem z datasheet Atmegi: #include...

    Mikrokontrolery   21 Lip 2012 17:15 Odpowiedzi: 5    Wyświetleń: 1713
  • [Atmega8][Bascom] - Atmega8 Timery i Kwarc

    Ogólnie kwarce o wysokich częstotliwościach są niezbyt dokładne - zwykle +-100ppm w dobrym układzie. Na pewno jednak kwarc jest lepszy niż wewnętrzny RC. Robiłem kiedyś testy i na kwarcu 16MHz bez kalibracji udało się osiągnąć dokładność o ile pamiętam 1-2s na godzinę. Ale jak napisał Ci (może nie do końca) przedmówca (at)Milek7: Najlepiej wtedy w przypadku...

    Mikrokontrolery   28 Mar 2013 23:50 Odpowiedzi: 4    Wyświetleń: 1839
  • Nixie Clock - prawie steampunk? - by fanatykstaroci

    Witam. Postanowiłem przedstawić chyba pierwszy mój projekt na elektrodzie. Jest to zegar Nixie. Konstrukcja nie jest w jakiś sposób wielce odkrywcza. Ale o tym później. Przez grudzień zmagałem się z problemem sterowania lamp Nixie i odczytem RTC. To mój pierwszy większy projekt od ładnych kilku lat. Pierwszy raz też wziąłem się za zrobienie obudowy...

    DIY Konstrukcje   07 Sty 2016 20:24 Odpowiedzi: 10    Wyświetleń: 6354
  • atmega8535 i zewnętrzny oscylator

    Trzeba odpowiedznio skonfigurować FUSE BITS podczas programowania układu. Polecam notę aplikacyjną układu (działy: System Clock and Clock Options, Memory Programming). Tylko ostrożnie z tymi "fusami"... można pozbyś się Resetu...a potem tylko programowanie wysokonapięciowe...

    Mikrokontrolery   06 Sty 2005 12:20 Odpowiedzi: 5    Wyświetleń: 1143
  • Atmega8 rs232 adc

    witam, jestem dosc swiezy w temacie;) potrzebuje oprogramowac Atmege8 w taki sposob, aby napiecie pobrane z fototranzystora przesylala do komputera po rs232. Dane bede odbierane przez program Labview. Przeczytalem duzo tematow i sklecilem taki program: $regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Adc = Single , Prescaler =...

    Mikrokontrolery AVR   18 Sie 2009 21:54 Odpowiedzi: 12    Wyświetleń: 3776
  • ATmega88 nie chce wykonać kodu

    Dioda jest podłączona w porządku, bo jak przyłożę do PB0 VCC i do PB1 GND to świeci. Problem jest taki, że po zaprogramowaniu i podłączeniu zasilania do układu na żadnym wyjściu nie ma stanu wysokiego. Próbowałem też z innym programem, żeby dać stan wysoki na innych wyjściach układu (PB0..5), ale po zbadaniu miernikiem wynika, że ciągle jest tam 0....

    Mikrokontrolery AVR   06 Maj 2011 20:47 Odpowiedzi: 18    Wyświetleń: 1904
  • [Atmega88][C]Miernik odległości BPU-1640IOAH12

    Witam! Mam problem z czujnikiem do mierzenia odległości(BPU-1640IOAH12). Mianowicie nie potrafię spowodować jego uruchomienia. Sygnały które wysyła funkcja uruchom_sonar nie powodują żadnych efektów. Czy mógłby ktoś wytłumaczyć co jest nie tak w programie? Czujnik jest podczepiony pod nożkę PC3. [syntax=c]#include <avr/io.h> #include <math.h>...

    Mikrokontrolery AVR   15 Cze 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1215
  • [atmega8][c] ultradźwięki HC-SR04

    Podłącze się pod temat: Postanowiłem pobawić się trochę dalmierzem opartym na SRF05 i korzystając z innego rozwiązania przekodowałem (ze zrozumieniem) program, który ma za zadanie pokazywać odległość od przedmiotu. Istotą mojego problemu jest to, że atmega32 idzie w maliny i nie bardzo wiem dlaczego... pomiary wykonują się, ale czasami procek wiesza...

    Mikrokontrolery AVR   04 Sty 2012 22:02 Odpowiedzi: 4    Wyświetleń: 5445
  • [AtMega8][Bascom] Problemy z komunikacją po SPI.

    Witam, Już kilka dni siedzę nad tą sprawą i nie mogę jej rozwiązać. Dwie AtMega8 nie chcą się dogadać przez SPI. Szukałem już w internecie i na Elektrodzie, bezskutecznie. Było kilka podobnych tematów, ale żaden mi nie pomógł. [url=]Ten temat jest najbliżej mojego problemu, ale nawet po użyciu źródeł z "rozwiązanego" problemu nie chce to poprawnie chodzić...

    Mikrokontrolery AVR   10 Lut 2012 19:30 Odpowiedzi: 10    Wyświetleń: 3045
  • [Bascom][Atmega8] transmisja USART

    Ponieważ wykazałeś jakąś inicjatywę to w nagrodę dostajesz gotowca. Prawdopodobnie zadziała odrazu. Nadajnik: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 $baud = 1200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Debounce = 30 Config Portb.0 = Input Config Portb.1 = Input Set...

    Mikrokontrolery AVR   26 Lut 2012 22:13 Odpowiedzi: 11    Wyświetleń: 2555
  • [ATmega88] Ustawianie częstotliwości taktowania - fusebity

    Jeśli chodzi o generator wewnętrzny RC to nie mogę go zastosować ,ponieważ układ musi pracować w różnych temperaturach (centralka alarmowa). To najciekawszy powód stosowania kwarcu, jaki słyszałem. Nie drwię, ale co to ma do rzeczy? The CKDIV8 fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed, the CLKPS bits will be reset...

    Mikrokontrolery AVR   06 Wrz 2012 09:03 Odpowiedzi: 13    Wyświetleń: 2814
  • Atmega88PA - przestała odpowiadać

    W mojej atmedze wystarczyło wyłączyć "Divide Clock by 8", czyli zmieniałem tylko jeden bit. Poza tym przez pewien czas po zmianie fusów wszystko działało. Dodam, że gdy podłącze zasilanie do atmegi, to na jednym pinie PD0 okresowo pojawia się stan wysoki (używałem tego pinu w ostatnich programach, nie mogę jednak stwierdzić, czy cały program działa...

    Mikrokontrolery AVR   26 Sie 2013 09:09 Odpowiedzi: 33    Wyświetleń: 5283
  • [Atmega88] - USART, Realterm komunikacja RS232

    Witam ! Na znanym portalu aukcyjnym zakupiłem przejściówkę USB<-> rs 232 ttl Potrzebuję zmontować działający układ komunikacyjny z atmega88 ( interfejs USART) a następnie spokojnie przeanalizować kod, zasadę działania i wreszcię połączyć się z RFM12B. Ustawiłem częstotliwość taktowania qc za pomocą fusów na 8MHz. W ustawienia portu w komputerze...

    Mikrokontrolery Początkujący   21 Wrz 2015 20:25 Odpowiedzi: 27    Wyświetleń: 2055
  • atmega8L na 32kHz. Czy dobrze zrozumiałem instrukcję?

    Mam takie pytanko, chcę użyć w Atmega8L kwarcu 32kHz. I teraz nie wiem czy dobrze zrozumiałem o co chodzi w instrukcji: "To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The crystal should be connected as shown in Figure 11. By...

    Mikrokontrolery   13 Paź 2006 11:08 Odpowiedzi: 2    Wyświetleń: 4302
  • Atmega88, kwarc 20MHz - bascom

    Wylutowałem kwarc i rzeczywiście działa - czyli leci na wewnętrznym. Czyli Bascom źle skonfigurował FUSE bit !!!! Dzięki za podpowiedż :). Troszke teraz kombinowałem z tymi bitami i chyba poszło nareszcie. W bascomie zmieniłem (programator - zakładka Lock and fuse bit): - fuzebit C- na 1 (divide clock by 8 disabled) - fuzebit KLA987 - na cksel = 1111;...

    Mikrokontrolery   18 Lut 2007 20:31 Odpowiedzi: 6    Wyświetleń: 2426
  • zegarek w bascom na atmega8535

    Witam! napisalem w bascomie programik ktory ma dzialac jako zegarek, kod wyglada jak poniżej. I pojawił się problem: ciagle pojawiające się krzaczki na wyświetlaczu;/. Dzieje się to w przypadkowych momentach wykonywania ponizszego programu. Czasami uda sie nastawic i date i czas, a przewaznie krzaczki sie pojawiaja zaraz po ustawieniu daty ;/. Miał...

    Mikrokontrolery   03 Paź 2007 14:48 Odpowiedzi: 2    Wyświetleń: 1577
  • SD/MMC + atmega8535

    Niestety dalej mi to nic nie mówi z tym adresem :/ char SPI(char d) { // send character over SPI char received = 0; SPDR = d; while(!(SPSR & (1<<SPIF))); received = SPDR; return (received); } char Command(char befF, uint16_t AdrH, uint16_t AdrL, char befH ) {// sends a command...

    Mikrokontrolery   23 Lip 2008 14:23 Odpowiedzi: 47    Wyświetleń: 6624
  • [Atmega8] [bascom] [Spi slave]

    ok powieminaczej usiluje wyslac szeregowo paczki danych z procesora z zewnetrznego zrodla zegarowego i co nastepuje w bascomie : polecenie shiftout - nie ma mozliwosci wysylania danych z zwenetrznego zrodla zegarowego - to pocelecnie samo generoje na pinie clk zegar - wiec to polecenie nic mi nie daje : myslalem o spi w trybie slave tak wiec na pin...

    Mikrokontrolery AVR   12 Cze 2008 14:41 Odpowiedzi: 5    Wyświetleń: 3926
  • [ATMEGA16+ATMEGA8] [BASCOM] problem z komunikacją UART

    Witam, połączyłem procesor atmega8 z atmega16 za pomocą sprzetowe go interfacu UART, bezposrednio nogi PD1 i PD0 odpowiednio zamieniajac koncowki RX do TX i TX do RX Dlugosc kabla 20 cm. Procesory zasilane sa z odzielnych stabilizatorow(5V +- 5%) ale mają wspólną masę. Oba pracują z zewnetrznym kwarcem 16Mhz, maja poprawnie ustawione Fusy. problem polega...

    Mikrokontrolery AVR   23 Sie 2008 07:18 Odpowiedzi: 5    Wyświetleń: 4811
  • [AtMega8][BASCOM AVR] Wysyłanie ASCII

    Cytat z noty katalogowej: USART The Universal Synchronous and Asynchronous serial Receiver and Transmitter (USART) is a highly-flexible serial communication device. The main features are: • Full Duplex Operation (Independent Serial Receive and Transmit Registers) • Asynchronous or Synchronous Operation • Master or Slave Clocked Synchronous...

    Mikrokontrolery AVR   15 Wrz 2008 20:42 Odpowiedzi: 2    Wyświetleń: 2375
  • ATmega8L zegar RTC

    1. Skrót RTC pojawia się w datasheet od atmegi tylko raz na 123 stronie i jest wytłumaczony jako REAL TIME COUNTER 2. Skrót RTC używany w przypadku zegarków rozwijany jest jako REAL TIME CLOCK -Wikipedia Czytajcie ze zrozumieniem a nie sugerujcie się skrótami... RTC może znaczyć np: Razem To Cieplej... Pozdrowienia!

    Mikrokontrolery AVR   24 Sty 2009 19:55 Odpowiedzi: 17    Wyświetleń: 5333
  • atmega8L timer2 RTC winavr

    Programator mam stk200, dokładnie taki --> do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić (poniżej 7kHz). I wtedy uda się zaprogramować...

    Mikrokontrolery AVR   21 Lut 2009 15:29 Odpowiedzi: 11    Wyświetleń: 4005
  • ATMEGA8 program do obslugi sd

    $regfile = "M8def.dat" $crystal = 16000000 $hwstack = 64 $baud = 19200 '---------------------------------------... Dim A As Byte Dim J As Word Dim Sector(512) As Byte Dim Command As Long '---------------------------------------... Config Portb = &B00101010 'SCK...

    Mikrokontrolery   20 Mar 2009 16:08 Odpowiedzi: 22    Wyświetleń: 3108
  • [atmega8][asembler]rc5, sterowanie pilotem

    Witam, Szukałem po forum jakiejś pomocy, ale w archiwum nic nie znalazłem... Ze strony producenta atmel ściągnełem skrypt do obsługi rc5. Chce poprzez pilota sterować pracą mojego urządzenia, ale na chwile obecną chce zapalac/gasic diode na pinie PB1. Do uC podłączony jest odbiornik pod pin PD2 tak jak w programie podano. Producent pisze o częstotliwości...

    Mikrokontrolery AVR   22 Mar 2009 16:13 Odpowiedzi: 10    Wyświetleń: 3797
  • atmega8 [bascom] C35 komunikacja z uC

    Może UART źle ustawiony. Dodaj do kodu coś takiego: Config Com1 = Dummy , Synchrone = 0 , Parity = Odd , Stopbits = 2 , Databits = 8 , Clockpol = 0 I kombinuj. Zmieniaj Parity i StopBits. Może zacznie działać. A do tego najprędzej stawiał bym na złe poziomy napięć. Telefon może zwracać dane w LVTTL czyli gdzieś do 3.3V co ATMega może odbierać jako logiczne...

    Mikrokontrolery AVR   19 Maj 2009 12:54 Odpowiedzi: 5    Wyświetleń: 2967
  • [Atmega8][BASCOM] Odczyt karty systemu RFID Unique

    soft z posta nie będzie działać prawidłowo trzeba napisać nowy niemalże od podstaw odczyt danych jest sformułowany pod ramkę z danymi wychodzących z procka program powinien wyglądać mniej więcej tak: $regfile = "m8def.dat" $crystal = 8000000 $baud = 4800 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol...

    Mikrokontrolery AVR   15 Paź 2015 08:37 Odpowiedzi: 44    Wyświetleń: 24866
  • [Atmega88]i[50MHz] Błąd komunikacji z LCD?

    Dzielnik był włączony "0:Divide Clock by 8 Enabled". Mimo wszystko dowiedziałem się czegoś nowego.

    Mikrokontrolery   23 Kwi 2009 08:56 Odpowiedzi: 9    Wyświetleń: 1404
  • [Atmega8][Bascom]Podłączenie i sterowanie wyśw. sda 5708

    Fragment kodu: $regfile = "m8def.dat" $crystal = 8000000 Dim A As Byte Dim B(10) As Byte Config Portc = Output Config Spi = Hard , Interrupt = On , Data Order = Msb , Master = Yes , Polarity = High , Phase = 1 , Clockrate = 64 L_reset Alias Portc.2 L_load Alias Portc.5 Waitms 50 Enable Spi Spiinit L_reset = 1 L_reset = 0 L_load = 1...

    Mikrokontrolery AVR   06 Cze 2010 11:40 Odpowiedzi: 9    Wyświetleń: 2926
  • [Atmega8535][BASCOM] Błedny odczyt EEPROM

    Odpowiadam z sporym opóźnieniem, ale faktycznie problem tkwił w wersji BASCOMA-AVR. Teraz mam wersję i co zauważyłem to, że przy tym samym kodzie, zapis do eeprom przy pomocy zmiennych zdefiniowanych jako Eram jest prawidłowy. Obsługa RTC przy pomocy zdefiniowanego zegara: Config clock = soft, też działa sprawniej (tzn, działa wogóle;))

    Mikrokontrolery AVR   27 Sie 2009 18:45 Odpowiedzi: 4    Wyświetleń: 1999
  • UART:dziwne zachowanie ATMega8 po stronie odbiorczej[BASCOM]

    Witam. Proponuje tak jka kolego radzi uzyc bufora, który automatycznie działa. tu przykład: Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 7 -------' wielkośc 7 znaków Enable Interrupts -------' musisz włączyć przerwanie później w programie dajesz Bufor_rs = Bufspace(1)...

    Mikrokontrolery AVR   30 Paź 2009 17:09 Odpowiedzi: 9    Wyświetleń: 1736
  • [Bascom][atmega8] Klawiatura AT PS/2

    Jeżeli chodzi o użyte parametry, to: $regfile = "m8def.dat" $crystal = 1000000 Config Keyboard = Pinb.6 , Data = Pinb.7 , Keydata = Keydata Config Portd = Output Config Pinb.1 = Output Config Timer0 = Timer , Prescale = 64 On Timer0 Przerwanie Start Timer0 Enable Interrupts Enable Timer0 Config Spi = Hard , Data Order = Msb , Master = Yes...

    Mikrokontrolery   07 Maj 2010 11:20 Odpowiedzi: 14    Wyświetleń: 2822
  • [ATmega8][C/WinAVR]Pogodzenie obsugi przycisków i odczytu da

    Dzięki za odpowiedzi :) Femto Os jest baaardzo ciekawym rozwiązaniem, z którego na pewno kiedyś skorzystam :) Niestety troszkę musiał bym się go nauczyć i przede wszystkim zrozumieć, a to co teraz majstruję chciałbym skończyć jak najszybciej. Chciałbym skorzystać z podpowiedzi tmf (wydaje się dla mnie najlepsza), ale nie bardzo rozumiem. Urządzenie...

    Mikrokontrolery AVR   15 Lip 2010 14:03 Odpowiedzi: 5    Wyświetleń: 1349
  • [Atmega8][bascom]Prośba o Sprawdzenie kodu stacji lutownicz

    Witam robie stacje lutowniczą z atmegą8 napisałem taki kod w bascomie, czy bardziej doświadczeni koledzy mogli by na nieo zerknąć i wytknąć mi poważne błędy jakie popełniłem. Temperatura z termopary jest brana za pomoca mac6675 i spi, uśpienie powinno się włączyć po minucie leżenia kolby nieruszanej i zmniejszyć ustawiona temp do 160 stopni, po podniesieniu...

    Mikrokontrolery AVR   03 Lis 2010 00:27 Odpowiedzi: 2    Wyświetleń: 1892
  • [Atmega8] Połączenie dwóch Atmeg RS232.

    Jeśli jest mała odległość to tak jak sugeruje "Pierzasty" jeden niech ma kwarc a drugi niech ciągnie clocka z tego pierwszego. Jeśli zaś odległość jest większa niż jakieś 0.5 m to warto się zastanowić choć nad zwrotnym potwierdzeniem czy poprawnie przeszła transmisja.

    Mikrokontrolery AVR   04 Sty 2011 21:21 Odpowiedzi: 17    Wyświetleń: 6031
  • Uart ATtiny2313-->ATmega8 BasCom

    Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 no i to jest poprawne ale mikroprocesor odczytuje to tak. (sprawdzone...

    Mikrokontrolery AVR   07 Sty 2011 22:46 Odpowiedzi: 3    Wyświetleń: 1761
  • [atmega8L][c][Eclipse] Zmiana Hz wplywa na _delay_us(100)

    Zmieniam w Eclipse Project -> Properties -> AVR -> AVR Dude w zakladce fuses ustwaiam "direct hex values" i ustawiam na E4/E1 D9 (odpowiednio dla 8MHz/1MHz) oraz odpowiednio w Eclipse Project -> Properties -> AVR -> Target Hardware w MCU Clock Freq. + Apply, OK, Kompilacja, zaladowanie.

    Mikrokontrolery AVR   21 Lut 2011 09:29 Odpowiedzi: 14    Wyświetleń: 1406
  • [Atmega8515][C] Program zegara na lampach VFD - duchy.

    Witam. Posiadam program do zegara VFD, lecz posiada tak zwane duchy. Po zastosowaniu większego rezystora ograniczającego prąd siatki też można ten efekt zniwelować ale czy można byłoby zrobić to w programie? Btw czy można przerobić program dodatkowo na to żeby pokazywał datę? Wrzucam program: [syntax=C] ////////////////////////////////////////...

    Mikrokontrolery AVR   22 Mar 2011 07:37 Odpowiedzi: 53    Wyświetleń: 5732
  • Atmega8 plus adc max122bcng podlaczenie ?

    Również nic się nie dzieje...ten sam objaw...Spróbuje sygnał, który idzie do maximy z clocka i z convst wygenerować do karty dzwiękowej i nagrać w Cubasie zwolnić i zobaczyć czy mam dobre odstępy czasowe między sygnałami, które dostaje przetwornik, taka dostałem również podpowiedz... Dokonałem pomiarów i o to wyniki: Pierwsza pionowa kreska oznacza...

    Mikrokontrolery AVR   02 Gru 2011 20:21 Odpowiedzi: 17    Wyświetleń: 2538
  • Atmega8 i MAX7219 - Podlaczenie Atmega8 do MAX7219

    Może masz rację, że w dokumentacji jest wszystko. Tylko, że czytanie dokumentacji znając angielski w stopniu podstawowym, czasem wiąże się ze słabym zrozumieniem tematu. Tutaj nawet wujek translate.google nie pomaga. :D Ale na pewno jest osoba, która wykorzystywała MAXy i rozumie na czym polega wpisywanie danych do rejestru szeregowego MAXa. W dokumentacji...

    Mikrokontrolery Początkujący   20 Sty 2013 14:38 Odpowiedzi: 10    Wyświetleń: 7671
  • ATMega8 - po podłączeniu do trx'a uC wiesza się

    Witam, mam do Was pytanie, co może być przyczyną wieszania(zatrzymywania) się uC? kod: $regfile = "m8adef.dat" $crystal = 16000000 $baud = 9600 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 2 , Databits = 8 , Clockpol = 0 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7...

    Mikrokontrolery Początkujący   10 Lut 2013 23:55 Odpowiedzi: 10    Wyświetleń: 1434
  • Atmega8L - Wywołanie funkcji w danym czasie

    Znalazłem taki kod zegarka RTC [syntax=basic4gl]Config Clock = Soft Config Date = Mdy , Separator = / Enable Interrupts Date$ = "01/01/12" Time$ = "14:33:00"[/syntax] Do atmegi mam podłączony kwarc zegarkowy. I teraz potrzebuje, aby no nw o 14:40 zapaliła mi się dioda.

    Mikrokontrolery AVR   22 Mar 2013 20:21 Odpowiedzi: 2    Wyświetleń: 846
  • [ATmega8L] - Ustawienie fusebitów dla 32.768

    Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...

    Mikrokontrolery Początkujący   26 Mar 2013 19:49 Odpowiedzi: 4    Wyświetleń: 1569
  • [Atmega8][Bascom] - Wysłanie sms poprzez SE T610

    Witam mam problem z wysłaniem SMS za pomocą komend AT i telefonu SE T610. Komunikacja po uart jest prawidłowa inne komendy jak np dzwonienie działają poprawnie, jednak przy próbie wysłania SMS zwraca ERROR. Kod programu: [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $baud = 19200 'predkosc UARTu '### Konfiguracja ########################################...

    Mikrokontrolery AVR   07 Mar 2014 07:43 Odpowiedzi: 7    Wyświetleń: 1968
  • Atmega8 - Zmiana parzystości w zależności od pinu

    Witam, chcialbym w Bascomie wykonac konfiguracje USART w zaleznosci od pinow procesora. O ile z zmiana baud nie ma problemu: Gdy wszystko dziala to dostaje takie odpowiedzi (na czerwono)...: Proszę o pomoc. Czy w ogóle jest możliwa taka zmiana parzystości w locie, czy w trakcie trwania programu? Wydaje mi się ze powinno być to możliwe, ale albo o czymś...

    Mikrokontrolery AVR   08 Lis 2014 22:55 Odpowiedzi: 0    Wyświetleń: 684
  • [bascom] atmega8 x2 - szeregowa komunikacja dwóch procesorów

    No panie... bzdura trochę ;-) Efekt żaden, bo w przerwaniu przecież nic nie robisz... Fragment wycięty z jakiegoś mojego programu, mam nadzieję że naświetli temat odbioru znaków w przerwaniach ;-) [syntax=basic4gl]Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 2 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 254...

    Mikrokontrolery AVR   24 Lis 2014 22:25 Odpowiedzi: 39    Wyświetleń: 4071
  • Bascom Atmega8 - Dekoder tonów CCIR

    Witam, męczę się z pewnym programem który za zadanie ma odebrać sekwencje tonów i wysłać przez UART oraz wyświetlić na LCD. Mam program zaczerpinięty z jednej strony ale nie wykonuje mi on operacji tak jak bym chciał. Ten program musze przerobić żeby: - rozróżniał dlugość sekwencji dźwięków tzn w zalezności od tego czy dźwiek ma 5 tonów 6 tonów itd....

    Mikrokontrolery AVR   19 Lis 2014 19:48 Odpowiedzi: 0    Wyświetleń: 654
  • [bascom] - Atmega32, a projekt dla Atmega8

    Mam problem z przerwaniami, a raczej z pewną różnicą w budowie Atmega8 i Atmega32, a mianowicie mam program, który działa prawidłowo na Atmega8 poniżej fragment Jakaś sugestia/pomoc?

    Mikrokontrolery Początkujący   05 Gru 2014 06:58 Odpowiedzi: 12    Wyświetleń: 1371
  • [ATMega88][C] - Brak komunikacji USART

    Witam, mam problem z komunikacja Terminal-> USB -> FT232R -> uC, próbuje wykonać prosty program echa na przerwaniu ze sprawdzeniem przesłania danych do uC [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define FOSC 16000000 // Clock Speed #define BAUD 9600 #define MYUBRR FOSC/16/BAUD -1 volatile char ReceivedChar; int...

    Mikrokontrolery AVR   10 Lip 2015 18:30 Odpowiedzi: 6    Wyświetleń: 774
  • ATMEGA8 - Moduł GSM ładowanie telefonu.

    Witam. Ostatnio zainteresowały mnie moduły do komunikacji mikrokontrolera z telefonem komórkowym poprzez sprzętowy UART. Korzystając z dostępnego telefonu typu Siemens S55 zbudowałem układ który docelowo ma sterować poprzez przekaźnik urządzeniami domowymi. Napotkałem jednak na problem z ładowaniem tego telefonu. Okazało się że nie da się ładować tego...

    Mikrokontrolery AVR   08 Sty 2016 10:19 Odpowiedzi: 4    Wyświetleń: 903
  • USART Atmega8l 1Mhz nie działa

    Pokaż program po zmianach. [syntax=c] /* BAUD RATE: 9600 */ #include <avr/io.h> // Załaduj bibliotekę input/output #include <util/delay.h> // Załaduj bibliotekę opóźnień #include <avr/interrupt.h> // Załaduj bibliotekę obsługi przerwań #include "ioinit.h" // Załaduj bilbiotekę zew. (do ustawienia portów ATMega 8) #include "uart.h"...

    Mikrokontrolery AVR   23 Maj 2016 21:38 Odpowiedzi: 24    Wyświetleń: 1095
  • Atmega8 - Błędna konfiguracja układu UART (Bascom)

    Witam, chciałem skonfigurować układ UART w Atmega8 według przykładu z helpa dla Bascoma, ale jest z tym problem, bo zwracany jest błąd. Konfiguracja poleceniem: [syntax=vbnet]Config Com1 = 19200 , Synchrone = 0 , Parity = None , Stopbits = 2 , Databits = 8 , Clockpol = 0 [/syntax] Komunikat błędu: "Variable can not be used with RESET [UCSR0A]" Bascom...

    Mikrokontrolery AVR   20 Sie 2016 19:47 Odpowiedzi: 7    Wyświetleń: 1392
  • ATmega8 - popsuł się? Komunikat: READLB entry not found.

    Na stronie 'domowej' Bascoma () znalazłem informacje jak to rozwiązać. When the fusebits are set to an external oscillator (because you select wrong fusebits or because of a problem during programming) , the microprocessor expects an external clock signal. Since this is not applied, the micro can not be programmed anymore. You can reanimate the chip...

    Mikrokontrolery   02 Lut 2007 17:32 Odpowiedzi: 36    Wyświetleń: 9275
  • atmega8, pwm na timer2 jak to zrobic???

    Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....

    Mikrokontrolery   05 Cze 2006 11:30 Odpowiedzi: 3    Wyświetleń: 5238
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    Piny zwykłych I/O pracują z połową częstotliwości systemowej z powodu bufora, a pin licznika na pewno bedzie pracować poprawnie z f mniejszym około 2krotnie od f timera czyli powiedzmy 20Msamples/sPozdrawiam W pdf do atmega88 strona 137 napisano: External Clock Source An external clock source applied to the T1/T0 pin can be used as Timer/Counter clock....

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6656
  • Atmega8 + LCD + AVR Studio, problem.

    Witam, właśnie walczę z obsługą LCD pod Atmegą 8 - cały kod jest w C, z użyciem biblioteki: lcd.h #ifndef LCD_H #define LCD_H /***************************************... Title: C include file for the HD44780U LCD library (lcd.c) Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...

    Mikrokontrolery   16 Paź 2010 21:23 Odpowiedzi: 4    Wyświetleń: 13571
  • [atmega8][C] problem z CC1000pp

    Witam, szukałem, próbowałem ale nie jestem w stanie skomunikować się ATMega8 i CC1000PP. Piszę w C. Zmontowałem płytkę (trawiona), napisałem kod (przerobiłem trochę dostępne sample) ale nie działa. Oczywiście nie chodzi mi zaraz o nadawanie/odbieranie, bo to oczywiście nie działa. Póki co chciałem skonfigurować CC1000. Staram się więc na próbę zapisać...

    Mikrokontrolery AVR   26 Lut 2009 00:57 Odpowiedzi: 2    Wyświetleń: 1233
  • ATMega8 i DS1307 - problem z komunikacją

    To jest kod "in statu nascendi" Ale działa. Na podstawie helpa z bascoma nieco zmienionego. Uparłem się że ustawianie będzie z dwóch przycisków. Mądrzy ludzie mówią mi że to niemożliwe. Ale może kiedyś mi się uda. Ale Ty możesz użyć tylu przycisków ile chcesz. I zmienić ten kod jak chcesz. '---------------------------------------...

    Mikrokontrolery   17 Paź 2009 21:27 Odpowiedzi: 23    Wyświetleń: 4324
  • [Atmega8][Asm]Jak używać ADPS w rejestrze ADCSRA

    Witam, jak uzywa się bitów ADPS w rejestrze ADSCRA przetwornika AD? Czy to jest jakiś mnożnik zegara AD? Poniżej wklejam tekst z katalogu atmegi. By default, the successive approximation circuitry requires an input clock frequency between 50 kHz and 200 kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency...

    Mikrokontrolery AVR   24 Wrz 2009 16:35 Odpowiedzi: 4    Wyświetleń: 1826
  • [atmega8][c][93c86] pętla się nie kończy

    To wytłumaczę to tak. Tak jak w pętli jesst to wskazane zapisuje bity od 0 do 100 potem zostawia pamięć nie ruszoną do 255 i znowu zapisuje 100 bajtów i znowu do 255 nie tknięte i tak w kółko aż do końca pamięci. Podmień te dwie funkcje z tej biblioteki. Błędem w tej bibliotece jest używanie makr "bit_is_set()" do sprawdzania stanu bitu, ponieważ makro...

    Mikrokontrolery AVR   29 Lis 2009 11:08 Odpowiedzi: 21    Wyświetleń: 1551
  • LCD w języku C na płytce tesowej Atmega8 v 1.1

    Właśnie moja nauka zatrzymała się na wyświetlaczu LCD. Mruganie diodami już za mną. Dlatego proszę o pomoc:) Skonfigurowałem dwie biblioteki. Dodałem jako załącznik. Jeśli ktoś może to bardzo proszę o sprawdzenie. Pierwsza to biblioteka ze strony Wygląda tak: Pkik HD44780.h //--------------------------------------...

    Mikrokontrolery AVR   08 Sty 2010 00:29 Odpowiedzi: 5    Wyświetleń: 2238
  • Atmega8, LCD EA DIP204-4 , C

    Witam , udało mi się odpalić wyświetlacz , użyłem innych bibliotek - pana Peter Fleury . Pojawił sie jednak kolejny problem , biblioteka jest do wyswietlacza 2x16 a ja chciałem ją przerobić na 4x20 i tu pojawia sie problem : - pierwsza linia wyświetla się ok - druga linia , pierwsze 8 znaków drugiej linii jest dublowane z linii pierwszej ( 8 ostatnich...

    Mikrokontrolery   27 Sie 2010 20:09 Odpowiedzi: 13    Wyświetleń: 2546
  • [AtMega8][C] Programowa zmiana częstotliwości taktowania

    Da się. Poczytaj o : CLKPR – Clock Prescale Register w rozdziale: System Clock and Clock Options. dokumentacji do procesora.

    Mikrokontrolery AVR   09 Wrz 2010 18:17 Odpowiedzi: 9    Wyświetleń: 2440
  • [ATMega8][c] PWM czas się nauczyć

    Już wszystko jasne - jedyne pytanie zadaję na końcu. Przygodę z PWM zaczynam od sterowania jasnością diody. Atmega8 + diody + rezystorki 330Ω Ćwiczenie polega na cyklicznym rozjaśnianiu i ściemnianiu diody 3 diody podłączone do PB1, PB2, PB3 w założeniu tylko PB1 (OC1A) powinna świecić zgodnie z PWM. Ustawiłem tryb Fast PWM 8bit Kod: #include...

    Mikrokontrolery   24 Lis 2010 22:01 Odpowiedzi: 4    Wyświetleń: 2837
  • [ATMega8][TWI][24C128][c] I2C na przerwaniach + EEPROM

    W dokumentacji pisze: IDLE MODE When the SM2..0 bits are written to 000, the SLEEP instruction makes the MCU enter Idle mode, stopping the CPU but allowing SPI, USART, Analog Comparator, ADC, Two-wire Serial Interface, Timer/Counters, Watchdog, and the interrupt system to continue operating. This sleep mode basically halts clkCPU and clkFLASH, while...

    Mikrokontrolery AVR   23 Gru 2010 15:03 Odpowiedzi: 43    Wyświetleń: 8598
  • [ATmega8] Podłączenie trymera, kalibracja kwarcu dla RTC

    To o czym piszesz potwierdza niby datasheet ATmegi (w ATmedze8 XTALn i TOSCn są pod tymi samymi pinami): CKOPT Does not Enable Internal Capacitors on XTALn/TOSCn Pins when 32 KHz Oscillator is Used to Clock the Asynchronous Timer/Counter2 When the internal RC Oscillator is used as the main clock source, it is possible to run the Timer/Counter2 asynchronously...

    Mikrokontrolery AVR   12 Lut 2011 20:41 Odpowiedzi: 5    Wyświetleń: 2691
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Cykli zegara ADC, a nie CPU :) Str 198 rysunek preskalera ADC a pod nim: By default, the successive approximation circuitry requires an input clock frequency between 50 kHz and 200 kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200 kHz to get a higher sample rate....

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 6802
  • Obsługa transceiver'a RFM12B - Atmega8

    Przepraszam, długo nie odpisywałem. Oto kod którym się bawię: Nadajnik: [syntax=c] #include <avr\io.h> #define F_CPU 8000000 #define SCK 5 // SPI clock #define SDO 4 // SPI Data output (RFM12B side) #define SDI 3 // SPI Data input (RFM12B side) #define CS 2 // SPI SS (chip select) #define NIRQ 2 // (PORTD) #define HI(x) PORTB |= (1<<(x))...

    Mikrokontrolery AVR   26 Cze 2011 19:50 Odpowiedzi: 21    Wyświetleń: 8574
  • [atmega8][c] proste SPI do sterowania przyciskami (tryb "free run")

    Witaj, na 2 stronie rozdziału traktującego o SPI znajdziesz zapis: The interconnection between Master and Slave CPUs with SPI is shown in Figure 18-2. The system consists of two shift Registers, and a Master clock generator. The SPI Master initiates the communication cycle when pulling low the Slave Select SS pin of the desired Slave. Master and Slave...

    Mikrokontrolery AVR   04 Lip 2011 11:11 Odpowiedzi: 22    Wyświetleń: 2734
  • [Atmega8][asm] Nie mogę odczytać z karty MMC

    U mnie parametry transmisji dla ATMegi128 mam takie ustawienia z zegarem 11,052MHz // SPI initialization // SPI Type: Master // SPI Clock Rate: 4608,000 kHz // SPI Clock Phase: Cycle Start // SPI Clock Polarity: High // SPI Data Order: MSB First SPCR=0x5C; SPSR=0x00; Dla ATMegi8 z zegarem 8MHz analogicznie dałbym // SPI initialization // SPI Type: Master...

    Mikrokontrolery AVR   03 Sty 2012 14:09 Odpowiedzi: 9    Wyświetleń: 2727
  • [Atmega8] kwarc a PB6 i PB7. Jak to działa?

    A ja przestrzegam przed domorosłymi "praktykami", którzy zalecają ignorowanie zaleceń producenta układu. W nocie katalogowej ATMega8 wyraźnie pisze, że CKOPT dla kwarcu >8MHz ma być zaprogramowany i nie ma o czym dyskutować - strona 27 - crystal oscillator: XTAL1 and XTAL2 are input and output, respectively, of an inverting amplifier which can be configured...

    Mikrokontrolery AVR   18 Maj 2012 08:15 Odpowiedzi: 26    Wyświetleń: 4567
  • avr atmega8+mcp4922 komunikacja SPI

    Witam, moglby mi ktos sprawdzic komunikacje SPI atmega8+mcp4922. Wgrywam ten kod za pomoca winavr+stk200. W pliku jest schemat mojego ukladu. Z gory dzieki za pomoc [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include "spi.h" #include "config.h" #define IMP_NA_OBR 2500 #define F_CPU 16000000 #include <util/delay.h> //------------...

    Mikrokontrolery AVR   02 Lip 2012 17:28 Odpowiedzi: 0    Wyświetleń: 1398
  • [Bascom 2.0.5.0][ATMEGA8] Zegar RTC-zmienna textowa TIME$ nie ulega zmianie

    Witam. Stworzyłem na mikrokontrolerze ATMEGA8 zegar RTC. Do procesora został podpięty kwarc zegarkowy - timer2 pracuje w trybie asynchronicznym. Program powstał z wykorzystaniem instrukcji BASCOMOWEJ Config Clock = soft: Kod: "Jeśli w programie użyto instrukcji CONFIG CLOCK, kompilator automatycznie generuje specjalne zmienne nazwane: _sec , _min ,...

    Mikrokontrolery Początkujący   10 Wrz 2012 22:09 Odpowiedzi: 4    Wyświetleń: 1758
  • Atmega8 - Bascom - o co chodzi z tym timerem ?

    Kilka pytań - bo kto pyta nie błądzi :-) Niby wszystko ładnie liczyło w przerwaniach - ale tylko do momentu kiedy zacząłem wywoływać Sub lub funkcję - wtedy zaczyna się resetować i zaczyna program od początku co sekundę ?? O co chodzi Teraz przestało mi nawet liczyć w przerwaniach. Wchodzi tylko raz i potem lcd się czyści. Zamieszczam kod, w którym...

    Mikrokontrolery AVR   12 Lis 2012 21:18 Odpowiedzi: 10    Wyświetleń: 1962
  • [Atmega8A][C/Eclipse][USART] - zapisywanie danych odebranych przez bluetooth

    Witam serdecznie. Jestem początkującym programistą mikrokontrolerów avr. Większość wiedzy czerpię z internetu, więc nie mam się kogo poradzić w sprawach merytorycznych odnośnie napotkanych problemów. Stąd prośba o pomoc na tym forum. Wymyśliłem sobie projekt współpracy modułu bluetooth HC-06 (były poruszane wątki tego modułu na tym forum) z Atmegą8A....

    Mikrokontrolery AVR   16 Gru 2012 18:04 Odpowiedzi: 4    Wyświetleń: 1719
  • AtMega8 [C] [Eclipse] - Timer1 zły pomiar czasu; Błędy przy programowaniu

    Witam, Jestem w trakcie budowy komputera pokładowego na procesorze AtMega8 oraz na wyświetlaczu LCD LS020. Program który tworzę ma zrealizować podstawowe funkcję komputera pokładowego, takie rzeczy jak menu i możliwość nastawienia parametrów odpuszczam a jedynie chcę prawidłowo obsłużyć wejścia i pomiary sygnałów. W trakcie pisania programu natknąłem...

    Mikrokontrolery AVR   15 Kwi 2013 20:39 Odpowiedzi: 7    Wyświetleń: 2559
  • ATMega8, lm1972 - TWI, brak komunikacji z cyfrowym potencjometrem

    Cześć, Złożyłem układ według schematu Za nic jednak nie mogę zmusić ich do poprawnej komunikacji. Kod Atmega8 (TWI Master): [syntax=c] #define F_CPU 12000000UL #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> #include <inttypes.h> #include <util/twi.h> #define I2C_READ 1 #define...

    Mikrokontrolery AVR   04 Paź 2013 19:49 Odpowiedzi: 3    Wyświetleń: 2319
  • ATmega8 - Inicjacja HD44780

    Witam, próbuję zainicjować ten LCD lecz bez większych skutków. Po wrzuceniu bibliotek Joerg'a Wunchs'a wyrzuca mi błędy jakby nie było pliku "defines.h" co do obwodu to mam wszystko okej, bo na innej bibliotece mogę normalnie wszytko wyświetlać. Program piszę w Eclipse. Jestem świeży w tych sprawach, więc proszę o pomoc ;) Tutaj zrzut z eclipse'a: Log...

    Mikrokontrolery AVR   01 Gru 2013 11:13 Odpowiedzi: 10    Wyświetleń: 2607
  • Sterownik silnika krokowego Atmega8 L297 ULN2003

    PORTD |= (1<<CLOCK); clock? masz błąd w programie. zmień na PORTD |= (2<<CLOCK); to na 1 min sprawdzania :).

    Mikrokontrolery Początkujący   08 Maj 2014 21:27 Odpowiedzi: 1    Wyświetleń: 2601
  • atmega8 - wyłączanie z opóźnieniem

    widzę, że temat przygasł wiec ponownie prośbę... proszę o wrzucenie przykładowego programu na procesor atmega, gdzie po naciśnięciu przycisku dioda zapala się na 5 sekund i gaśnie. Liczę ze taki program pomoże mi zrozumieć zasadę działania komendy odliczajacej czas. Książka ani inne posty jakoś mi nie pomagają i nie mogę tego przeskoczyć. Liczę, że...

    Mikrokontrolery Początkujący   12 Cze 2014 16:49 Odpowiedzi: 7    Wyświetleń: 1458
  • atmega8 - Niepoprawne działanie optymalizacji

    Sory, już się poprawiam [syntax=c]#ifndef LCD_H #define LCD_H #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * (at)name Definitions for MCU Clock Frequency * Adapt the MCU clock frequency in Hz...

    Mikrokontrolery AVR   12 Sie 2014 19:57 Odpowiedzi: 2    Wyświetleń: 1011
  • Prosta aparatura RC 433MHz na Atmega8 i Attiny2313

    Ze względu na prostotę sterowania zastosowałem moduły radiowe TX433MHZ (i RX433MHz w odbiorniku) - nie wymagają one żadnej inicjalizacji. Ich wadą jest niewątpliwie modulacja ASK, która jest bardziej podatna na zakłócenia niż FSK, stosowana w większości "programowalnych" modułów RF. Moje obawy, niestety. potwierdziły się - zakłócenia od silniczków...

    DIY Poczekalnia   12 Maj 2015 22:21 Odpowiedzi: 31    Wyświetleń: 18627
  • AVR ATmega8/88/328 + UART + ECLIPSE

    Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...

    Mikrokontrolery AVR   15 Gru 2014 16:09 Odpowiedzi: 17    Wyświetleń: 2484
  • PIC - Odpowiednik CKOUT (clock out) z AVR...

    Witajcie moi drodzy. Czy PIC16F628A lub jakiś pokrewny ma funkcje wyjścia zegara na pinie, taka jak np. CLKOUT (CKOUT) w Atmega88? Jeśli tak, to jak się ona nazywa i jak ja odpalić...?

    Mikrokontrolery   16 Lip 2015 14:48 Odpowiedzi: 5    Wyświetleń: 1071
  • Atmega8, Bascom, licznik -

    Próbowałem na tej zasadzie. Ktoś wspominał jeszcze o watchdogu - można go w sumie wykorzystać, ale chyba timer będzie lepszy. Przepraszam za bałagan w kodzie, ale jak człowiek się wkurza, to i nie myśli dobrze;] Dlaczego czas odmierzasz w tak małych odcinkach (rzędu milisekund), gdy tymczasem obserwowane zdarzenia występują w odstępach sekundowych....

    Mikrokontrolery AVR   05 Sie 2015 10:04 Odpowiedzi: 8    Wyświetleń: 1068