REKLAMA

zmiana czasu atmega

Znaleziono około 2048 wyników dla: zmiana czasu atmega
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2238
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

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

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1092
  • REKLAMA
  • Atmega32 Bascom - Odbiór danych z modułu GSM

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

    Mikrokontrolery Początkujący   21 Gru 2014 23:18 Odpowiedzi: 0    Wyświetleń: 1875
  • Jakie są różnice między ATmega8 i ATmega8A?

    Mówi o tym dostępny za darmo dokument [url=]AVR523: Migration from ATmega8 to ATmega8A wypuszczony przez firmę Atmel. ATmega8A to w pełni funkcjonalny odpowiednik starszego układu ATmega8. 8A został wyprodukowany w nowszej technologii. Co to zmienia? Popatrzmy: - mniejszy pobór prądu (od 33% do 51%) - wyższe napięcie wyjściowe w stanie niskim (0,9V...

    Poradniki Elektronika   01 Maj 2021 12:51 Odpowiedzi: 0    Wyświetleń: 1602
  • REKLAMA
  • transfer projektu Bascom Atmega8 > Atmega48

    Witam ewentualnych czytelników tego tematu. Zamykam temat, jako że problem rozwiązałem. Obsługa timerów została poprawnie zrealizowana po skompilowaniu projektu w Bascomie dla procesora Atmega48, Jedynie przy obsłudze przerwań pojawił się problem. W moim programie była konieczność "ręcznego" kasowania flagi przerwania INT1 za pomocą instrukcji: SET...

    Mikrokontrolery AVR   19 Lip 2011 11:32 Odpowiedzi: 10    Wyświetleń: 2159
  • Komunikacja spi między atmegami

    Nadal nie napisałeś jaki to procesor. Wobec tego zabawię się we wróżkę i postaram się znaleźć błąd zakładając, że jest to ATmega8. 1. Bit SPI2X znajduje się w rejestrze SPSR. W Twoim kodzie zerujesz go w rejestrze SPCR. Warto sprawdzić, czy się nie pomyliłeś i nie powinieneś zerować go w rejestrze SPSR. 2. Dodaj małe opóźnienie po wystawieniu CS-a i...

    Mikrokontrolery AVR   04 Paź 2011 06:01 Odpowiedzi: 22    Wyświetleń: 2529
  • Atmega32 / Bascom - Dwa SPI programowe

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

    Mikrokontrolery AVR   29 Mar 2017 12:35 Odpowiedzi: 20    Wyświetleń: 2346
  • Pytanie o pomiar czasu w ATMEGA8 - Dokładność

    Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac chciałbym mieć pewność że część programowa będzie ok. Sam...

    Mikrokontrolery   15 Mar 2008 22:10 Odpowiedzi: 9    Wyświetleń: 5905
  • Atmega8 się usypia po próbie programowania.

    Witam! Miałem 2 sprawne Atmegi8 i sądze że nadal są sprawne, bo jak wgrałem do nich ten sam program w wersji testowej to chodzi ciągle, ale przyszedł czas na zmiany i po próbie wgrania do procka ten się usypia, po resecie (wyl. zasilanie) wstaje i działa program ale nie da się programowac bo jest to co wyżej, czytac sie da. Zewnętrzny kwarc 12MHz (Atmega8-16PU...

    Mikrokontrolery   02 Paź 2008 19:58 Odpowiedzi: 7    Wyświetleń: 1454
  • REKLAMA
  • ATMega328: Różnice napięć na portach przy łączeniu dwóch mikrokontrolerów

    Buduję pewien układ zawierający dwa mikrokontrolery ATMega328. Nazwijmy je A i B. Mikrokontroler A ma kwarc 16MHz, a mikrokontroler B ma kwarc 8MHz. Mikrokontrolery są połączone przewodem 4-żyłowym o długości ok. 30cm, z których dwie żyły to zasilanie i masa, trzecia żyła łączy B0 mikrokontrolera A z C4 mikrokontrolera B, czwarta żyła łączy B1 mikrokontrolera...

    Mikrokontrolery AVR   08 Cze 2019 17:36 Odpowiedzi: 0    Wyświetleń: 315
  • Atmega16-problem z kalwiaturą(drganie styków)

    sory za kod,juz zmienilem.Czyli rozumiem ze mam wywalic drugie sprawdzenie S=0??Po zrobieniu tego i tak nie chce dzialac :( Dodano po 6 Po pierwsze aby zwiekszyc predkosc pulsowania diodek powinienes zmniejszac z a nie zwiekszac (czyli dzielic przez dwa a nie mnozyc razy 2). Po drugie dwukrotne sprawdzanie if ((PINA&0x01)!=0x01) nie ma sensu, chyba,...

    Mikrokontrolery   22 Mar 2008 18:18 Odpowiedzi: 4    Wyświetleń: 1914
  • ATMEGA128 - (BASCOM) Zakłócenia na wejściu ADC

    Może najpierw parę słów wprowadzenia : Atmega128 - jej główne zadanie to sterowanie silnikiem DC, za pomocą tranzystora mosfet. Zasadniczo chodzi tylko o ON/OFF, dodany jest jedynie softstart PWM. Tranzystor ten sterowany jest z PB4 (OC0). Atmega zaś taktowana kwarcem 14.745.600 Hz. Dodatkowo , wykorzystane są 3 kanały ADC, w tym : ADC1 - do pomiaru...

    Mikrokontrolery AVR   01 Lut 2013 00:44 Odpowiedzi: 8    Wyświetleń: 3030
  • REKLAMA
  • Atmega128 - Atmega128 - resety

    Witam ! Walczę od pewnego czasu z Atmega 128 z samoczynnymi resetami. Może ktoś coś podpowie. Układ jest bardzo prosty. Atmega podłączony ma wyświetlacz graficzny LCD, parę klawiszy, dwie diody LED. Całość zamknięta jest w obudowie aluminiowej. Zdarza się, że po dotknięciu obudowy procesor się resetuje. Dzieje się tak tylko gdy jest zasilany z zasilacza...

    Mikrokontrolery AVR   20 Lut 2013 11:57 Odpowiedzi: 9    Wyświetleń: 1266
  • ATMega328P Arduino - Mniej sprzętowych PWM do dyspozycji niż trzeba

    Raczej nie wydłuży obsługi przerwania,a w przypadku uC wydajniejszych od ATmega wręcz ją skróci, bo modyfikacje zmiennej bez atrybutu volatile zajmują zwykle mniej czasu, niż modyfikacje stanu portu. Być może w AVR jest tak samo - to zależy i od sprzętu i do kompilatora. Po prostu te operacje, które wykonujesz na porcie, należy wykonywać na zmiennej...

    Arduino   06 Gru 2014 20:50 Odpowiedzi: 9    Wyświetleń: 1350
  • Atmega - Czas NTP - wykrycie poprawności czasu

    Witam Interesujące rozwiązanie. Nie wiem tylko, czy da się je wykorzystać w przypadku skorzystania z ESP8266 ( zapomniałem wspomnieć ,że z niego korzystam ). Wykorzystuje taki kod ( publikował go Kolega Pusiek ), nieco go rozbudowałem o "zabezpieczenie" właściwie sprawdzenie, czy jest internet, gdyż gdy go nie będzie, program się zatrzyma. [syntax=vbnet]...

    Mikrokontrolery   06 Lip 2016 14:01 Odpowiedzi: 7    Wyświetleń: 2034
  • ATMEGA88PA - USBASP zawiesza się podczas programowania fusebitów

    Witam, podczas zmiany fuse bitów w atmega88pa korzystałem z tej odpowiedź: i w tym momencie dioda programatora sygnalizująca programowanie cały czas jest włączona. Jeśli wcisnę y/n nic to nie zmienia, nic dalej się nie wykonuje. Po tym zabiegu atmega działa na zewnętrznym kwarcu 20 mHz ale problem jest taki, że jakikolwiek program nie wykonuje się.....

    Mikrokontrolery Początkujący   07 Sie 2016 10:31 Odpowiedzi: 2    Wyświetleń: 1245
  • Zmiana czasu 28/29 październik 2017 - czy mieliście jakieś awarie?

    (at)BK_klp kiedyś nawet odkodowałem sobie ten sygnał na AVR: 16801652#16801652

    Projektowanie i Tworzenie Po godzinach   25 Lis 2017 10:25 Odpowiedzi: 86    Wyświetleń: 5862
  • [ATMEGA64][BASCOM] Niezgodność prędkości UART 9600 z FT230XS - jak ustawić?

    Może to jakiś stary Bascom? Bascom sprawdza kiedy będzie mniejszy błąd dla dwóch z możliwych ustawień bitu U2X w rejestrze UCSR0B. Możesz łatwo sprawdzić nawet w symulatorze czy ustawia rejestr UBRR poprawnie. Każdy kalkulator pokaże Tobie że dla 4MHz i baud 9600 w rejestrze powinno się znaleźć to co w kodzie poniżej. Czasami, po jakichś bootloaderach...

    Mikrokontrolery AVR   14 Lip 2019 14:54 Odpowiedzi: 3    Wyświetleń: 387
  • atmega8 / atmega16 - jak sterowac serwem TowerPro MG995???

    w tym temacie _Robak_ napisał: A dead band width to może być, tylko przypuszczam, najmniejsza zmiana czasu trwania stanu wysokiego jaka zostanie "zauważona" przez serwo.

    Robotyka Modelarstwo i CNC   26 Paź 2012 15:13 Odpowiedzi: 27    Wyświetleń: 13450
  • Atmega 8 - nie włącza się po kilkukrotnym uruchamianiu.

    Ja też kiedyś próbowałem zaprogramować mikroprocesor ATmega8 PonyProgiem i straciłem z nim kontakt nie wiedząc czemu. Próbowałem go ożywić podłączając zewnętrzny generator lecz nie dawało to żadnych efektów. Doczytałem gdzieś później że w pony progu trzeba odświeżyć listę fuse bitów przed ich zmianą bo czasem mogą się one same poprzestawiać. I tak pewnie...

    Mikrokontrolery AVR   05 Sie 2009 05:03 Odpowiedzi: 16    Wyświetleń: 3294
  • [atmega8][bascom][pcf8583]program nie działa

    Witam. Żeby się nie rozpisywać, mam taki kod do zegara: '----Zegar nixie LC-531----.' 'opis złącza ISP 'czerwony - "+" 'zielony - RESET 'biały - MISO 'niebieski - SCK 'brązowy - MOSI 'czarny - "-" '------opis podłączenia lamp----.' 'segmenty-sterowanie 74141: 'A-pb.0 'B-pb.1 'C-pb.2 'D-pb.3 'pozycje: 'godziny dziesiatki-pc.0...

    Mikrokontrolery AVR   29 Paź 2009 13:05 Odpowiedzi: 3    Wyświetleń: 2791
  • [ATMega8][Bascom]Nie działa przerwanie od timer0

    A gdzie masz polecenie Start Timer0? Nie musi byc. Od momentu: Config Timer0 = Timer ,.... Timer startuje liczenie czasu w/g. zadanej konfiguracji. A jak autor mierzy ten czas? (8.2 ms).. Jezeli dioda jest indykatorem zmiany stanu pinu/portu wyjsciowego to nalezy odwrocic polaryzacje diody i wtedy zapali sie ona na stale po uplywie ok. 8.9 ms.od momentu...

    Mikrokontrolery AVR   10 Sty 2010 10:37 Odpowiedzi: 10    Wyświetleń: 2227
  • [atmega88][c] RTC + LCD - Zmiana daty/czasu (4 klawisze)

    Hej, mam atmege podpieta do RTC (TWI) chcialbym moc zmienic czas w RTC uzywajac 4 klawiszy (jak w typowych budzikach): 1.[SET/ZMIANA] dluzsze przytrzymanie spowoduje miganie pierwszej cyfry, pozniej krotkie przeskok do nastepnej 2.[UP] zmiana cyfry o 1 w gore 3.[DN] zmiana cyfry o 1 w dol 4.[OK] zaakceptowanie zmian - powrot do zegara. Przeszukalem...

    Mikrokontrolery AVR   13 Lis 2010 06:25 Odpowiedzi: 5    Wyświetleń: 1417
  • ATmega644P, SPI padło ? + panel 320*240

    Nie mam rodzeństwa, a cała ramka stała tak samo od 4 tygodni i działała. Czyli na zmianę, czas i data, temperatura wewnątrz i na zewnątrz. O wybranej godzinie wyświetlała się wybrana tapeta, czyli zdjęcie o rozdzielczości 320 * 240 pikseli. Teraz działa wszystko poza SPI :( Dodano po 28 i dupa z prezentu na urodziny dla ukochanej :( a miałem jeszcze...

    Mikrokontrolery AVR   15 Mar 2012 09:35 Odpowiedzi: 9    Wyświetleń: 1374
  • [ATmega1280][Bascom] - PWM i przerwania INT

    BlueDraco nie w tym rzecz. Janoo0 ja steruje silnikiem za pomocą L298 i problem wydaje mi się rozwiązany (nie testowałem jeszcze wszystkich silników). Sprawa była taka że mostek może przyjąć sygnał max 50KHz, przy prescale = 1 częstotliwość PWM równa się częstotliwości krwarcu czyli 16MHz (trochę za dużo :)). Po zmianie prescalera na 1024 silnik zaczął...

    Mikrokontrolery AVR   06 Lut 2013 23:01 Odpowiedzi: 8    Wyświetleń: 2001
  • [ATmega32][C] - Zegar na ściane z wyświetlaczem 12x30

    Poza uwagami kolegi (at)BlueDraco pomyśl nad przepięciem DSa na USART, którego nie wykorzystujesz. Dzięki temu z łatwością zrobisz nieblokującą obsługę 1-wire, dokładnie tak samo, jakby to kolega (at)BlueDraco zrobił na ARM. Poza tym zastanów się nad eliminacją układu RTC - w końcu mikrokontroler już ma go w sobie, tyle, że zachodzi potrzeba przeliczenia...

    Mikrokontrolery AVR   13 Lut 2015 10:38 Odpowiedzi: 22    Wyświetleń: 2754
  • ATmega8 - UART brak transmisji przy niskim baud rate

    Witam, zmontowałem sobie prosty układ do komunikacji z PC. Komunikacja następuje przez przejściówkę USB <>UART opartą o FT232R. Wszystko pięknie działa do momentu, kiedy zmieniam baud rate na <190 - mikrokontroler sygnalizuje, że taki baud rate jest możliwy do ustawienia, natomiast po zmianie w Real term komunikacja nie następuje. Poniżej wklejam...

    Mikrokontrolery   19 Maj 2015 00:09 Odpowiedzi: 22    Wyświetleń: 1404
  • wejścia w ATMEGA8

    Hej Panowie i Panie. Układ mam podłączony już około 30 godzin. Testowałem zmiany dynamiczne (czas reakcji wejścia i jego odczyt) i nie zauważyłem opóźnień, które na pewno są. Do celów do których ja to stosuję opóźnienie jest pomijalne. Według MOJEJ OPINII ( oczywiście laboranci nie muszą się tym sugerować ani z tym zgadzać ) można dołożyć jedną diodę...

    Mikrokontrolery   15 Cze 2005 10:33 Odpowiedzi: 11    Wyświetleń: 2016
  • AVRStudio PonyProg i ATmega32

    Witam. Mam zestaw opisany jak w temacie. Programator STK200. Pojawił mi się problem który nawet trudno wytłumaczyć. Próbowałem juz nawet z drugim ATmegą i tak samo się dzieje. Nadmienię że do układu dołączam oscyloskop Hamega - sprawny i dokładny. Napisałem program z wykorzystaniem Timera T0 - odmierza zadany czas i zapala diodę po czym przy następnym...

    Mikrokontrolery   19 Paź 2006 07:48 Odpowiedzi: 5    Wyświetleń: 1402
  • Zmiana kodu z ATMega na 89s8252

    Rozumiem a czy któs z WAS mógłby zerknąć i powiedzieć mi co mam tutaj zmienić. Dim Adress As Byte , Command As Byte Dim Odebrano As Bit , Flaga As Bit Dim X As Byte Config Pind.2 = Input : Portd.2 = 1 Config Timer1 = Timer , Prescale = 8 'co 2usek przy 4MHz Stop Timer1 On Timer1 Przer Config Int0 = Low Level On Int0 Rc Enable Int0 Enable Timer1...

    Mikrokontrolery   09 Lis 2006 18:39 Odpowiedzi: 9    Wyświetleń: 1368
  • atmega lcd DS1307 dziwne zachowanie

    Nie zrozumiałem,że chcesz powiedzieć ,że twój zegarek nie wyświetla sekund :) tylko pullujesz zegarek DS 3 razy na minutę ,żeby nie przegapić zmiany minuty :) Żartuję oczywiście :) metoda dobra jak każda :) Podeślij kawałek kodu obsługi i2c może znajdziemy babola. Podejrzewam, że układ DS podobnie jak niektóre PCF-y[phlipsa] blokuje stan zliczania czasu...

    Mikrokontrolery   16 Lis 2008 14:32 Odpowiedzi: 17    Wyświetleń: 6581
  • Atmega16 zegarek kwarc opoznienie

    Korekcja programowa to nie korekcja za pomocą przycisków przynajmniej ja tak to rozumiem. Jak to zrobisz to bedzie dobrze. Ja co dobe dodaje/odejmuje ustaloną wartość sekund. Rozwiązanie niezbyt eleganckie, ale zegarek działa i jako jedyny na którym mogę polegać. Ustawiam mniej wiecej od zmiany czasu do zmiany. Inna sprawa ze zegarek jest na dzialce...

    Mikrokontrolery   03 Mar 2008 18:55 Odpowiedzi: 36    Wyświetleń: 4481
  • Zamek szyfrowy ATmega 16 Bascom

    Cześć. Prosze o pomoc w rozwiązaniu problemu, a mianowicie mam problem przy konfiguracji klawiatury. Nie moge ręcznie wpisać kodu np. 1234, tylko program sam dobiera mi kod ( caly czas podaje jedna liczbe"1", tak jak bym ja cały czas wpisywał) kod wtedy jest ustawiany na 1111, ale jeżeli zmienie wartość na "k=2" w miejscu zaznaczonym w kodzie to program...

    Mikrokontrolery   09 Cze 2009 16:29 Odpowiedzi: 26    Wyświetleń: 6344
  • ATmega32, PCF8574 i klawisze

    Witam mam taki problem napisalem program w którym 5 klawiszy bylo przewidziany prosto do procesora podlaczyc. Ale teraz chce zmienic i klawisze przenies na PCF8574 niewiem jak to najlepiej zrobic zeby nie zabardzo kopac w podprogramach bo juz sa gotowe i dzialaja. Tak mam zdeklarowane klawisze: Not_aus Alias Pind.0 F1 Alias Pind.1 F2 Alias Pind.2 F3...

    Mikrokontrolery   22 Kwi 2008 21:05 Odpowiedzi: 18    Wyświetleń: 2403
  • [Atmega8] problemik z PCF8583

    Witam, mam taki problem mały. Gdy odczytuję czas z uC to na LCd czas ten mi tak szybko miga że nie można tego odczytać. inne rzeczy natomiast są dobrze widoczne a są w tej samej lini na wyświetlaczu. zmian waitms też nie pomaga.

    Mikrokontrolery AVR   19 Lut 2009 20:47 Odpowiedzi: 3    Wyświetleń: 1100
  • 2 przyciski i zmiana góra dół - atmega 8 - Bascom

    Właśnie i tego się bałem ze jak wcisnę przycisk i go trzymam to przełanczaja sie kolejne programy Tak to wlasnie jest gdy increamentacja lub decr. zmiennej jest umieszczona w petli 'do...loop' i jest warunkowana poziomem na okreslonym wejsciu. Za kazdym "obrotem' petli zawarte w niej polecenia sa bezblednie wykonywane, przedzielone ustawionymi czasemi...

    Mikrokontrolery AVR   23 Cze 2009 00:03 Odpowiedzi: 10    Wyświetleń: 2815
  • [atmega][c] odczyt z usart - modem gsm

    od konca: poprawilem na unsigned char (2 miejsca, bez zmian) zmiana UART_CONST tez nic nie daje, z reszta jak pisalem komunikacja do telefonu jest bez zarzutu przypisanie stalej wartosci do "ch" nic nie zmienilo, wiecj est problem z przetwarzaniem odebranych danych. sprawdzilem kod i nic nie znalazlem. gdy w miejsce wyniku przetwarzania, czyli "uart_rx_buffer"...

    Mikrokontrolery AVR   13 Paź 2009 16:30 Odpowiedzi: 7    Wyświetleń: 4774
  • [Zlecę]Napisanie programu dalmierza ultradźwiękowego Atmega8

    Język programu dowolny, realizacje projektu oparłem na atmega8 I czujnikach ultradźwiękowych(odbiornik i nadajnik). Realizacja oparta została na podstawie pomiaru odległości (Wyemitowanie paczki impulsów o częstotliwości 40kHz i zmierzeniu czasu powrotu od napotkanego przedmiotu). 1.Zostaje wyemitowana paczka impulsów 2.Czekamy na powrót echa 3.Jeżeli...

    Ogłoszenia Elektronika   12 Lis 2009 11:10 Odpowiedzi: 2    Wyświetleń: 1468
  • ENC28J60 ATmega8 SNTP - Zegar z czasem internetowym

    Fajnie jakbyś zamieścił listing programu. Ten kontroler wydaje się być wielce interesujący - już od dawna czeka abym go wykorzystał, jednakże... jakoś nie mogę się zabrać ;). Umieszczony kod programu na pewno pomógł by wielu osobom zmotywować się do wejścia w świat sieci, wraz ze swoimi mikrokontrolerami. Źródeł nie będę umieszczał, mogę udostępnić...

    DIY Konstrukcje   02 Gru 2010 16:37 Odpowiedzi: 19    Wyświetleń: 16905
  • ATmega32 i programownie przerwania PCF8574(jako klawisze)

    Witam Problem polega na tym po nacisnięciu klawisza (pcf8574), atmega32 czyta kilka razy stan portu. Za pierwszym razem podaje dobra wartość a za ostatnim odczytem zawsze 255. Odczytuje port 2 lub 3 razy, chodź klawisz byl tylko raz naciśnięty. Kombinowałem juz z pętlami, zmiana czasu, nic nie dało zawsze za ostatnim odpytaniem port jest 255. kod '---------------------------------------...

    Mikrokontrolery AVR   12 Lip 2010 19:47 Odpowiedzi: 2    Wyświetleń: 1642
  • [ATmega][USART][C] Problem z transmisją RS232

    Witam. Dziekuje za pomoc transmisja na 9600 bodow rozwiazana. Okazalo sie ze procesor dziala na wewnetrznym rezonatorze 1mhz i po przestawieniu na 8MHz wszystko jest ok. Natomiast mam jeszcze jeden problem a mianowicie chodzi o to ze PB2 i PB1 i PB0 standardowo w programie sa wejsciem z wewnetrznym pull-up czyli maja napiecie. Stan tych pinow zmienia...

    Mikrokontrolery AVR   13 Kwi 2012 23:06 Odpowiedzi: 15    Wyświetleń: 6176
  • [atmega8][C] Timer1 czas.

    Dziękuję serdecznie za odpowiedzi. Przepraszam że nie wspomniałem o zegarze który ustawiony jest na 8MHz. Sprawdzałem w fuse bitach odnośnie dzielnika i okazało się że w m8 nie istnieje tak jak to były np w attiny2313. Dziękuję za pomoc koledze landy13 rzeczywiście bit ten jest w innym rejestrze, moje niedopatrzenie. Po zmianie wszystko ruszyło. Pozdrawiam...

    Mikrokontrolery AVR   26 Sty 2011 22:19 Odpowiedzi: 6    Wyświetleń: 1669
  • ATMega 8 USART. Czy możliwa jest utrata danych?

    Nie, ale pewnie zrobię. No ale ile będzie trwało obsługiwanie przerwania od UART? Pewnie jakieś mikrosekundy. A obsługa przerwania od timer2- pewnie też- jeśli tylko ustawi flagę. No to zmiana czasu obsługi serw będzie skrócona/wydłużona- o 1/1000. Prosesor też musi mieć parę us na działanie. A wszystkie systemy czasu rzeczywistego muszą brać to pod...

    Mikrokontrolery AVR   02 Mar 2011 22:38 Odpowiedzi: 33    Wyświetleń: 3556
  • [atmega168][Bascom] wpisanie minut do ds1307

    Witam dawno temu popełniłem pewien program który zawierał zegarek na 1307 ale nie zrobiłem ustawiania godziny. Wypadało by to w koncu zrobić ale nie bardzo mogę sobie poradzić. Tak wpisuję czas Time$ = "19:59:57" nie wiem tylko jak zmienić np same minuty bez zmiany godziny i sekund ?

    Mikrokontrolery AVR   02 Maj 2011 09:21 Odpowiedzi: 2    Wyświetleń: 1408
  • [BASCOM][ATmega8515] Nie działające przerwania - TIMER0

    Możesz próbować przekopiować plik m8515.dat ze starej wersji bascoma do nowej zmieniając nazwę, np. na m8515old.dat i później takowy podawać jako $regfile, ale nie wiem czy to pomoże i czy w ogóle wtedy kompilator ruszy z czymkolwiek. Niestety Twój przypadek to kolejny błąd do kolekcji wpadek z BASCOM'em* i tu jedyne co można by zrobić, to operować...

    Mikrokontrolery AVR   26 Kwi 2011 14:28 Odpowiedzi: 13    Wyświetleń: 2018
  • [atmega8][C] 1-wire, komenda 0x33 i błędny odczyt

    Niestety to także nic nie zmienia. Aktualny kod: [syntax=c]#include <avr/io.h> #include <util/delay.h> int DS_RESET ( void ) { DDRD = 0xFF; //wyjście PORTD = 0x0; //stan niski _delay_us ( 480 ); //resetuj DDRD = 0x0; //wejście _delay_us ( 30 ); //oczekuj na śr. presence pulse if ( PIND & 0x1 ) //reset zakończony niepowodzeniem return...

    Mikrokontrolery   16 Cze 2011 10:05 Odpowiedzi: 12    Wyświetleń: 1741
  • [Bascom][Atmega32] Wyłączenie Sound() w budziku.

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

    Mikrokontrolery AVR   31 Paź 2011 10:12 Odpowiedzi: 1    Wyświetleń: 1493
  • [atmega162] [C] [GPS] [cc1000] - CKDIV8

    Poprawiony kod: [syntax=c] #define USART_BAUDRATE 9600 #define BAUD_PRESCALE ((F_CPU / (USART_BAUDRATE * 16UL)) - 1) #define GPS_BUFFER_SIZE 15 unsigned char gps_data[GPS_BUFFER_SIZE]; unsigned int i = 0; unsigned char oldX = 0; unsigned char oldY = 0; /* Prototypes */ char USART1_Receive( void ); void initGlcd(); void GLCD_WriteStringToScreen(char*,...

    Mikrokontrolery AVR   08 Cze 2012 12:57 Odpowiedzi: 17    Wyświetleń: 2391
  • [ATmega8][Bascom] Sterownik na podczerwień

    Poprawiłem ten kod według wskazówek i działa z instrukcją case w podprogramie oraz z taką samą instrukcją w pętli głównej. Kod programu z Instrukcją case w podprogramie [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz 2 kanały sterowane sygnałem PWM do regulowania 'układ posiada system chłodzenia...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6018
  • Atmega16 - PWM zależne od ADC

    No właśnie - parametry układu (zarówno mojego algorytmu łopatologicznego jak i PID) trzeba dobrać w zależności od tego CZYM sterujesz i jak szybko układ ma reagować na zmiany. Do grzałki np. zmiany mogą być wolniejsze, ale w line-followerze już raczej zależy nam na czasie, no nie?

    Mikrokontrolery Początkujący   15 Lut 2013 22:49 Odpowiedzi: 5    Wyświetleń: 1296
  • TIMER2 - zegarek na atmega8

    A potrafi ktoś obsługiwać ten timer2? Kolega wyżej objaśnił ci to dostatecznie w twoim ojczystym języku. Jeżeli masz z tym trudności to może to będzie pomocne: [code][syntax=basic4gl] ' Must use the internal RC oscillator at 8MHz or at 1MHz because ' a 32.768 kHz watch crystal must be connected between the TOSC1 and TOSC2 pins. ' $regfile = "m8def.dat"...

    Mikrokontrolery Początkujący   22 Mar 2013 22:04 Odpowiedzi: 4    Wyświetleń: 1833
  • [ATmega16][Bascom]Wadliwy odczyt DS18B20

    Witam Zaczynam zabawę z z atmegą 16 i czujnikiem DS18B20 i mam jak każdy na tym forum mały kłopot............ hm co jest nie tak ? . Prosił bym o podpowiedz Spróbuj ten, troche zmieniony code: [code][syntax=basic4gl] $regfile = "m16adef.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.7 , E = Portc.6 , Db4 = Portc.5 , Db5...

    Mikrokontrolery Początkujący   29 Maj 2013 06:01 Odpowiedzi: 16    Wyświetleń: 5184
  • [ATmega8][Bascom] zegarek na PCF8583 - Menu nie działa

    Witam wszystkich Zacząłem tworzyć mój pierwszy tak rozbudowany program - zegarek na pcf8583, atmega 8 z wewnętrznym taktowaniem zegara 1MHz. Problem w tym, iż nie działa menu, które próbuję uruchomić. Bez menu mogę zmieniać godziny i minuty za pomocą 2 przycisków. Jak dołożę menu moje, to nie działa zmienianie czasu. Wygląda to tak, że wchodzę w podprogram...

    Mikrokontrolery Początkujący   12 Wrz 2013 20:36 Odpowiedzi: 22    Wyświetleń: 3630
  • [Atmega8][C] - Pomiar napięcia średniego PWM o zmiennej amplitudzie za pomocąADC

    Witam, Jestem w trakcie budowy układu sterującego pracą kilkunastu LED pochodzących z "żarówki". Całość ma być zasilana z 3 akumulatorków li-po połączonych szeregowo. Diody połączone są w matrycy 3x8. Każda z nich to najprawdopodobniej LED 5050 o napięci zasilania 2,8...3,6 V co oznacza, że przy 3 diodach mamy 8,4...10,8 V. Całością ma sterować Atmega8,...

    Mikrokontrolery   17 Cze 2014 08:45 Odpowiedzi: 7    Wyświetleń: 1521
  • atmega32 - PCF8563 + wyjście CLK OUT - krótki czas pracy na baterii

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

    Mikrokontrolery Początkujący   21 Sie 2014 09:37 Odpowiedzi: 1    Wyświetleń: 1545
  • PROGRAMOWANIE ATMEGA 8535

    Witam Jestem zielony jak trawa na wiosnę wymyśliłem sobie zbudowanie (ewentualnie zakup) zegara LED z dcf77 (bo to czas wykorzystywany w firmie) i tu znalazłem piękny AVT 5022 i tu pojawia się problem. Prawdą jest że zegar sterowany przez dcf mamy podgląd impulsu jedna wstając rano po zmianie czasu nie mamy ani info o tym że po zmianie czasu się synchronizował...

    Mikrokontrolery AVR   22 Kwi 2015 07:00 Odpowiedzi: 4    Wyświetleń: 939
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje na zmianę napięcia. Procesor to ATmega8 i jest...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1341
  • [bascom] Automatyczna zmiana czasu (zimowy<=>letni)

    Odświeżam bo zmiana czasu jest rozwiązana w Bascom-ie bezpośrednio na dowolnej ATMega. Nie potrzeba zewnętrznego RTC. [syntax=vbnet] $regfile = "m32def.dat" 'procesor $crystal = 11059200 $hwstack = 64 $swstack = 64 $framesize = 64 $lib "Datetime.lbx" Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.1 , Db6 = Portb.0 , Db7 = Portd.6 , E = Portb.4 ,...

    Mikrokontrolery AVR   28 Paź 2020 21:04 Odpowiedzi: 17    Wyświetleń: 4284
  • Jak zmierzyć napięcie po zmianie stanu na ATmega 168PA z timerem PWM?

    Witam, Wykorzystałem w swoim projekcie timer PWM i chciałbym dokonywać pomiarów napięcia po jakimś czasie od zmiany stanu z 0 na 1. Czy zrobić to za pomocą dodatkowego Timera? Może jakieś inne rozwiązania? Projekt na ATmega 168PA

    Mikrokontrolery AVR   13 Maj 2019 18:08 Odpowiedzi: 1    Wyświetleń: 339
  • Atmega/Arduino - różne czasy iteracji pętli, dlaczego?

    tak z ciekawosci po co digitilWrite() bawi sie przerwaniami? moge zrozumiec ze "zabezpiecza sie" przed wywolaniem przerwania ale to sa 2 instrukcje (przynajmniej w PICu). Tak jak pisał kol. (at)_lazor_ ze względu na sposób zmiany stanu pinu, powinna blokować przerwania. To samo w sobie nie powoduje zmiany czasu wykonywania sekwencji, ale wspomniane...

    Mikrokontrolery Początkujący   03 Gru 2019 11:08 Odpowiedzi: 10    Wyświetleń: 495
  • Zmiana kodu zegara na ATmega328 na format 24h i równomierne świecenie segmentów

    Witam. Zbudowałem sobie zegar wg. schematu załączonego poniżej i mam pytanie co należy zmienić w kodzie żeby ustawić format czasu 24-godzinny, kod jest z arduino (nie ukrywam że czekam na gotowca jestem początkujący w tym). I jeszcze jedna sprawa dlaczego niektóre segmenty na wyświetlaczu świecą jaśniej a niektóre ciemniej? (zdjęcie poniżej) Czy da...

    Projektowanie Układów   12 Sty 2024 10:58 Odpowiedzi: 7    Wyświetleń: 156
  • AtMega8 - komparator. Program dokonuje porównania tylko raz.

    Komparator dziala caly czas, tylko za pierwszym razem ustawia 0xFD na porcie, pozniej tego nie zmieniasz(!!), a jak przychodzi kolejne przerwanie to znowu ustawia 0xFD - czyli de facto nic sie nie zmienia. Proponuje w obsludze przerwania wstawic negacje pinu z dioda led. Nie wiem czy ja sie napewno zrozumiale wyrazilem. Wlaczasz zasilanie - PortD =...

    Mikrokontrolery   27 Mar 2006 08:29 Odpowiedzi: 3    Wyświetleń: 1489
  • atmega8 i wybudzanie ze stanu idle/powerdown

    Masz racje, ale wyzwalanie zboczem dziala tylko z idle (w sumie nie wiem jakby to zadzialo w moim przypadku, ale mozna pokombinowac), natomiast w przypadku powerdown procka obudzi tylko stan niski. I na tym bardziej mi zalezy, bo wtedy jest znacznie mniejsze zuzycie pradu :) Dodano po 12 Hm... to juz nawet nie chodzi o te zbocza, po prostu jak na intX...

    Mikrokontrolery   24 Lut 2008 19:32 Odpowiedzi: 11    Wyświetleń: 2650
  • Atmega8 i enkoder - problem z impulsami

    Wstawiłem rezystorek 640. Bez zmian. A czy jeśli zastosuję debounce, to nie będzie to koligowało z przerwaniami timera? Bo jeśli np przy jednym impulsie na sekundę debounce będzie czekał 25ms, to by znaczyło, że timer będzie liczył sekundę o czasie 1,025s

    Mikrokontrolery   30 Lip 2008 10:06 Odpowiedzi: 20    Wyświetleń: 2953
  • atmega8 jako zegar rtc - sterownik do akwarium

    Pytanie tylko po co aż taka dokładność skoro i tak co pół roku trzeba ten zegarek przestawić o godzine Pytanie jak najbardziej słuszne w odniesieniu do chińskich zegarków po 5zł ;) Ale przy robieniu sobie dedykowanego zegarka tę poprawkę można już uwzględnić w algorytmie. Obecnie zmiana czasu jest ustalona, nie pamiętam już, na pierwszą czy ostatnią...

    Mikrokontrolery AVR   01 Paź 2008 12:14 Odpowiedzi: 14    Wyświetleń: 2869
  • Atmega 8 kwarc zegarkowy fuse bity avr studio4

    Jeśli chodzi o zmiany fuse bitow etc to najlepiej robić to na tzw. SLOW-SCK czyli po prostu zmniejszyć prędkość ISP bo czasem pokazuje głupoty.

    Mikrokontrolery AVR   06 Lip 2009 17:48 Odpowiedzi: 8    Wyświetleń: 4305
  • [Atmega 8] [Bascom] Sterownik cyrkulacji C.W.U

    Witam kolegów Kolego cinek_14 Przy rysowaniu schematu uzywaj polecenia NET a nie Wire Obudowy układów ustawiaj tak aby napisy lezały poziomo. Podaj schemat w pliku to go poprawię Co do programu , za bardzo rozbudowany Przykład rozwiązania menu Select Case Menu Case 0: 'program do wykonania Case 1: 'program do wykonania Case 2: 'program do...

    Mikrokontrolery AVR   02 Sty 2010 22:29 Odpowiedzi: 14    Wyświetleń: 6683
  • [atmega8][Bascom] Co zamiast polecenia "wait" w po

    Po co stosujesz Timer1 do generowania sygnału buzera . Zastosuj buzer z generatorem a Timer1 wykorzystaj do czegoś innego. Zmień strukturę programu , dokładnie opisuj poszczególne linijki kodu , musimy zgadywać co autor miał na myśli ? Wywal wszystkie Wait'y z programu Przykład jak powinieneś układać linie kodu : If Przycisk = 0 Then 'jeśli przyciśnięty...

    Mikrokontrolery AVR   07 Sty 2010 16:13 Odpowiedzi: 16    Wyświetleń: 3410
  • Atmega 32, ADC. Dlaczego zamieszczony kod nie działa?

    O a ja myślałem, że tam się podłącza właśnie napięcie odniesienia :), Ale nawet po zmianie mi to nie działa. Z tego co rozumiem w datashicie jest napisane, że po wpisaniu jedynki na ADSC czyli 6 bit ADCSRA zaczyna się pojedyncza konwersja. Potem czekam aż na tym bicie pojawi się zero które oznacza, że konwersja się zakończyła i mogę sczytywać wartość...

    Mikrokontrolery AVR   19 Gru 2010 22:09 Odpowiedzi: 7    Wyświetleń: 2357
  • Atmega 168PA - Arduino ciągle nadpisuje bootloader

    Załadował sie 2 razy po czym wgrałem inny program który sie juz nie wgrał, po czym blink wgrał sie raz i teraz juz ani blink ani żaden inny - znowu trzeba wgrać bootloader - w sumie da sie z tym żyć ale trace dużo czasu przez to przy próbowaniu zmian w programie

    Arduino   17 Kwi 2013 17:44 Odpowiedzi: 25    Wyświetleń: 4200
  • atmega8 - Niepoprawne działanie programu.

    Teraz zrobiłem tak: int main(void) { DDRC = 0xFF; PORTC = 0x00; DDRB = 0xFF; PORTB = 0x00; while(1) { } } Sytuacja bez zmian, cały czas PB0 i PB1 są w stanie wysokim. Bibliotek nie edytowałem. Wczoraj instalowałem eclipse i winavr. fotki:

    Mikrokontrolery Początkujący   07 Gru 2013 09:14 Odpowiedzi: 15    Wyświetleń: 1686
  • Zegar LED - ATmega 8 i PFC 8583 - mój pierwszy

    Jak ogarnę programowanie to zamierzam zastosować moduł GPS. A nie lepiej synchronizować z DCF? Zmiany czasu i sekundy przestępne są w pakiecie. No i odbiór prostszy a także pewniejszy w budynkach niż GPS.

    DIY Konstrukcje   01 Lut 2017 22:10 Odpowiedzi: 17    Wyświetleń: 6783
  • Moduł AVT2857 - zmiana stanu aktywnego wyjść PB4, PB2, PB1

    Witam, jak jest problem z edycją kodu a problem jest jedynie z zamianą poziomu stanu aktywnego to najprościej jest dać inwerter poziomu na tranzystorze Nie problem jedynie w zmianie stanu aktywnego poprzez inwertery. Atmega ma pewien czas "rozruchu" i zanim zacznie normalnie działać na wyjściach jest stan niski i reszta układu traktuje to jak stan...

    Mikrokontrolery AVR   05 Kwi 2020 16:46 Odpowiedzi: 8    Wyświetleń: 852
  • Atmega 88PA - Nieuruchamiający się program po przekompilowaniu do flash-asembler.hex

    Wystartował program, wyłączyłem tylko wewnętrzny podział zegara na 8 w fusy uproszczone. Licznik czasu spieszy się 30 sekund na 10 minut to na godzinę 3 minuty czy jest to możliwość zmiany przez taktowanie zegara układu

    Mikrokontrolery AVR   08 Mar 2022 08:07 Odpowiedzi: 6    Wyświetleń: 462
  • [ATMEGA64][AVRGCC] trudne początki

    rrata : Co tu dużo mówić - przecież dołączyłeś zdjęcie z ustawieniami fusebitów i wyraźnie widać, że bit M103C jest zaprogramowany. Wyłącz go. Zauważyłem to i wyłączyłem chwilę temu, ale zachowanie bez zmian. Po wyłączeniu CKSEL0 wskoczył mi na 0 i nie mogę go ustawić na 1. Zastanawiam się, czy nie mam jakiegoś problemu z procesorem - jutro kupię kilka...

    Mikrokontrolery AVR   26 Sie 2008 22:33 Odpowiedzi: 5    Wyświetleń: 3690
  • Sterownik PLC w oparciu o mikrokontroler Atmega z dostępem przez www

    Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania pewnych zadań/sekwencji, ale dla przeciętnego kowalskiego ceny...

    DIY Konstrukcje   08 Kwi 2018 10:27 Odpowiedzi: 18    Wyświetleń: 12264
  • Atmega 16 uart, analiza danych, odmierzanie czasu

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

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2206
  • Mini barometr z wyświetlaczem LCD i akumulatorkiem Li-pol na ATmega168PA

    Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże - mobilność. W krótkim czasie planuję rozbudować urządzenie...

    DIY Konstrukcje   11 Kwi 2017 21:55 Odpowiedzi: 16    Wyświetleń: 21099
  • QR Clock - zegar wyświetlający czas w formie kodu QR

    Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie, gdzie się da – pomimo tego, że Część sprzętowa Pomijając fakt, że...

    DIY Zagranica   12 Sie 2013 09:24 Odpowiedzi: 8    Wyświetleń: 9399
  • [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED

    Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...

    Mikrokontrolery AVR   24 Lis 2009 11:17 Odpowiedzi: 1    Wyświetleń: 25162
  • Płytka testowa, Atmega16, Stabilizatory napięcia 3V3, 5V.

    Witam wszystkich! Dla wszystkich ogarniętych manią uC przedstawiam płytkę testową! Na pokładzie znajdują się: - Stabilizatory napięcia 3V3, 5V, 12V; - 4-cyfrowy multipleksowany wyświetlacz LED WA; - Klawiatura 4x4 lub 4x1; - Linijka 8 LED (RED clear) + 4LED dodatkowe (cztery kolory RED, GREEN, BLUE, WHITE LED clear); - Buzzer; - Zegar czasu rzeczywistego...

    DIY Konstrukcje   29 Sie 2007 21:02 Odpowiedzi: 9    Wyświetleń: 9612
  • Dziwne działanie portuC w ATmega 16L

    Czy ktoś z Was spotkał sie z dziwnym działaniem portuC ATmegi16L ?? Mianowicie pisze program w C i po kompilacji tego samego programu tylko o działaniu wynikowym na portA wszystko działa OK a po kompilacji ze zmianą tylko portu na portC program nie działa. Sprawdzałem fuse-bity czy czasem debug nie jest włączony ale tam wszystko jest ok, sprawdzałem...

    Mikrokontrolery   01 Gru 2007 21:55 Odpowiedzi: 2    Wyświetleń: 993
  • ATmega 16,32, 64 - pomiar napięć różniowych wewnętrznym ADC

    Piszę w WINAVR [C] na ATmega16A DIP, ATmega32A DIP, ATmega64 smd. Mam następujący problem: Chcę mierzyć napięcie przy pomocy przetwornika ADC (zawsze używam tych samych wejść - ADC0, ADC1, ADC2) na każdym z w/w uP. O ile pomiar w trybie pojedynczego wejścia działa na wszystkich idealnie to po zmianie bitów MUX na pomiar przy użyciu wewnętrznego wzmacniacza...

    Mikrokontrolery AVR   06 Gru 2013 16:54 Odpowiedzi: 0    Wyświetleń: 909
  • Atmega328p-pu,RS232,TWI - Scalenie dwóch programów w jeden.

    Przykładowo chce pozostać przy 16 MHz, więc kompas pozostanie przy tym kodzie który mam. Należałoby zmienić więc Baudrate w pliku żyroskopu? Jakieś rejestry? Urządzenia mają inne adresy, więc mogę w pętli najpier odbierać dane z jednego urządzenia a potem z drugiego? Wwystarczy jedna inicjalizacja twi ? Konieczne są przerwania przy zmianie odczytu z...

    Mikrokontrolery AVR   16 Gru 2013 23:09 Odpowiedzi: 5    Wyświetleń: 1359
  • Niemożność stabilizacji wartości ADC przy pomiarze temperatury z czujnikiem TMP36 i Atmega32A-PU

    Cześć, próbuje zrobić termometr z wykorzystanie czujnika TMP36 i Atmega32A-PU. Pin AREF przez kondensator ceramiczny 100nF mam podpięty do masy, pin AVCC przez kondensator 100nF do +5V. Dodatkowo na szynach zasilania mam po jednej parze kondensatorów ceramicznych, także 100nF i elektrolitycznych 470uF. Pin Vout czujnika podpięty jest do ADC5. Na pinach...

    Mikrokontrolery AVR   19 Sty 2021 00:18 Odpowiedzi: 26    Wyświetleń: 1065
  • wyświetlacz graficzny + AtMega16...

    Zwróć tylko uwagę na to czy JTAG jest wyłączony (fusebit JTAGEN na 1). Jeśli jest włączony wyświetlacz może nie działać. Uruchamiając mój pierwszy wyświetlacz graficzny straciłem sporo czasu na doszukiwanie się błędów. 10 razy przeglądałem płytkę, badałem napięcia, itd. kombinowałem ze zmianą programu, przeglądałem elektrodę - bezskutecznie. Wyświetlacz...

    Mikrokontrolery   16 Lip 2006 10:57 Odpowiedzi: 9    Wyświetleń: 4837
  • Miernik pojemności, indukcyjności na atmega8.

    Miernik ten posiada jedną zaletę niespotykaną w innych tego typu urządzeniach - wyświetla częstotliwość z jaką drga oscylator. Witam. Nie widzę zalety w takim wyświetlaniu. No i na jakiej podstawie jest mierzona ta częstotliwość? Wykorzystując wewnętrzny generator? Małe nieporozumienie. Gdyby ten kwarc (zegarkowy, jak widać na zdjęciu) rzeczywiście...

    DIY Zagranica   20 Paź 2011 13:35 Odpowiedzi: 5    Wyświetleń: 16653
  • [ATmega16][C] Komunikacja miedzy dwoma atmegami-zmiana kodu na ciekawszy

    Musisz opracować sobie mały protokół - pierwszy bajt to wartość licznika, drugi to stan klawiszy. Z tym że tutaj zaraz będzie problem który bajt jest który - w SPI stan niski na CS oznacza początek danych. Nadajemy po nim 2 bajty i ustawiamy go w stan wysoki. W przeciwnym razie, w prawdzie w jakichś szczególnych warunkach, transmisja może się rozjechać...

    Mikrokontrolery AVR   11 Maj 2011 23:02 Odpowiedzi: 4    Wyświetleń: 1192
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

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

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2661
  • ATMEGA8A-PU - Timer2 / CTC / organizacja pracy programu

    A teraz obliczenia: Taktowanie procesowa 1MHz, preskaler 8 daje 125kHZ co przekłada się na czas impulsu równy 0,000008s . Ustawiając OCR2 na 200 nasze przerwanie będzie wykonywać się co 0,0016s co daje 625 przerwań na sekundę Problem w tym, że najprawdopodobniej bardzo rzadko spełniają się warunki porównujące wartości liczników w ifach czyli odswiez_wyswietlacz==312...

    Mikrokontrolery AVR   07 Lip 2015 11:29 Odpowiedzi: 2    Wyświetleń: 711
  • Atmega 8 - Generator określonej liczby impulsów w zakresie 2 do 30.

    Kolego (at)sp5gbw o ile rozumiem to program ma działać tak: - po uruchomieniu wczytuje z EEPROM ilość cykli (od 2 do 30) i generuje je czyli generuje przez czas Ta sygnał 5kHz z odstępem Tb między sygnałami. - po wygenerowaniu tego sygnału sprawdza stan klawiatury w oczekiwaniu na zmianę ilości cykli. Jeżeli taka nastąpiła zapisuje ją do EEPROM. Zweryfikuj...

    Mikrokontrolery AVR   28 Sie 2015 18:56 Odpowiedzi: 23    Wyświetleń: 2271
  • Witam wszystkich.Czy da się z załadowaćKod z arduino na atmega8.

    Tutaj masz artykuł jak taką zmianę w Arduino IDE wykonać: Musisz przekompilować kod na Atmega 8, choć uważam, że przy cenie tych mikrokontrolerów będącej równowartością dwóch średnich piw, to gra w ogóle nie warta świeczki. Kup sobie Atmega 328 i nie trać czasu na uwstecznianie się do A8... P.S. Spróbuj może pisać posty jako jeden, a nie co minutę dodajesz...

    Arduino   25 Gru 2020 20:59 Odpowiedzi: 10    Wyświetleń: 459
  • Timer/Counter0 ATMEGA8. Timer0 jako wyjście. Odliczanie odstępów czasu.

    Czy to jest jasne ? Niestety nie ...:( ale spłodziłem taką mizernotę: #include <avr/io.h> #include <avr/interrupt.h> int main () { DDRD = 0xFF; TCCR0=0x04; TCNT0=0x05; delayus (100); sei (); for (;;) { // I CO TU MA BYć W PęTLI GłóWNEJ ?? } return (0); } i pytane brzmi: jak skonstruowac...

    Mikrokontrolery   25 Paź 2006 10:26 Odpowiedzi: 16    Wyświetleń: 3457
  • LCD od S65 sterowany przez ATmega16.

    Witam Tak z ciekawości: Co da zmiana z RS na USB ?? przecież procesor i tak posługuje sie RS, a ten układ FT245 to chyba przejściówka USB--->RS. Pozdrawiam USB -> 8-bit. Na szeregowcu uzyskam jedynie 115200 kbit/s. ATmega potrafi obsługiwać SPI z prędkością aż do 8Mbit/s (w praktyce mniej, choć i tak więcej, niż potrzeba do tego wyświetlacza), więc...

    DIY Konstrukcje   12 Gru 2013 22:15 Odpowiedzi: 366    Wyświetleń: 167033
  • Problem ze stanem portu w Atmega16

    Witam. Mam problem z porgramemem w Bascomie, Do tej pory wszystko działało poprawnie aż do poewnego momentu zaczeły sie jakies anomalie. Mianowicie, program nie reaguje na zminanę na porcie A w podprogramie zamkanie_awaryjne, zamykanie i otwieranie, gdy wciskam przycski i wysyłam stam przez RS232 to odczytuje poprawnie ale w Do Loopp Until Kpz=1 nie...

    Mikrokontrolery   04 Maj 2008 23:52 Odpowiedzi: 8    Wyświetleń: 1489
  • [AVR atmega168V]Pytanie odnosnie oscylatora

    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 zajrzysz do noty PDF dowolnego AVR'a i na ostatniej stronie działu poświęconego tematyce UART zobaczysz kilka tabelek w których będziesz miał rozpisane błędy transmisji dla różnej wielkości...

    Mikrokontrolery AVR   10 Wrz 2008 06:16 Odpowiedzi: 6    Wyświetleń: 1486
  • ATMEGA-8 i RS232 nie chca wspolpracowac

    W 99% procentach masz złe ustawienia kwarcu w procku (albo jeżeli używasz max232 to źle dobrane jego kondensatorki :idea: ) :) Sprawdź fusy bo jak to bywa w atmegach jeżeli sam ich nie ustawisz to czasem szwankują (sam się z tym meczyłem chyba z tydzień) :) Jeżeli masz taką możliwość to podepnij jakiś kwarc zewnętrzny + 2 kondensatorki, ustaw w opcjach...

    Mikrokontrolery AVR   25 Mar 2009 17:44 Odpowiedzi: 16    Wyświetleń: 3926
  • [ATMega8][Bascom] emulator slave DS18B20 1 wire

    Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...

    Mikrokontrolery AVR   09 Kwi 2013 22:45 Odpowiedzi: 1    Wyświetleń: 4949
  • sterowanie czestotliwoscią atmega32

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

    Mikrokontrolery AVR   25 Mar 2010 21:04 Odpowiedzi: 16    Wyświetleń: 1785
  • Wyświetlacz c avr. Atmega644p

    Witam. Korzystam z biblioteki HD44780 opracowanej przez pana Mirosława Kardaśa. Procesor ATMEGA32. Mam poważny problem bo podczas wyświetlania tekstu gubi mi literk, a czasami gdy wgrywam to jest czysty ekran. Jedyne modyfikacje w kodzie to była zmiana pinów w porcie mikrokontrolera oraz ustawienie nie wyświetlacza na 2x16. kod: [syntax=c] /* * main.c...

    Mikrokontrolery AVR   11 Lip 2011 10:43 Odpowiedzi: 21    Wyświetleń: 3742