TCCR0=0x07; // port G jako wejście Że co? int main(void) { char digit } Funkcja main obejmuje nawiasem kilka funkcji przerwań. To się w ogóle kompiluje? Pół biedy że funkcja main. Pętla while(1) to obejmuje! Po za tym to SIGNAL pozamieniaj na ISR. ISR jest nowsze i przez to zalecane (choć w sumie kodu wynikowego pewnie to nie zmieni). I przy okazji...
Heja! Dokładne informacje o prockach znajdziesz na stronach producentów. Wiodący na świecie, którzy robią scalaki do prostych liczników energii to: Analog Devices, Sames, Atmel, Crystal Semiconductor/Cirrus Logic, TDK. Reszta robi: albo własne algorytmy na DSP/ASIC, albo to margines rynku ... Poszukaj na stronach ww. producentów, hasła: energy meter,...
Cześć. Jest mały problem, Mianowicie mam w ustrojstwie licznik mechaniczny. Zlicza ok. 3 impulsy na 1 sekunde. Zrobiłem licnik na atmelku , który liczy mi te impulsy bezbłednie , ale pod warunkiem , że licznik mechaniczny jest odłączony.Jesli podepne licznik mechaniczny, to ten na atmelku liczy z duzym błędem. Podłaczyłem diodę równolegle do licznika...
Tak, jest to wentylator komputerowy z licznikiem obrotów. Co to zmienia?
Co można z tego zrobić: Zegarek, wyświetlacz jakichś liczb, minutnik, licznik impulsów, prędkościomierz do roweru, obrotomierz... Jak: Poszukaj o programowaniu procesorów AVR (przez ISP), dokumentacja ATTiny2313, języki C, BASCOM
Najlepszym źródłem do sprawdzenia danych technicznych jakiegoś układu scalonego jest jego nota aplikacyjna. Do ich wyszukiwania polecam www.elenota.pl. ad 1. Za uruchomienie / zatrzymanie licznika 1 odpowiada bit TR1 w rejestrze TCON (źródło: [url=http://www.iele.polsl.pl/elenota/At... rodziny 8051 - Atmel, str.82) Analogicznie bit...
Atmega128 ma 4 liczniki a z nich ma 8 wyjść (po dwa) na 8 PWM. Naprawdę ściągnij dokumentację, to jest tylko 386 stron. Wpisz w googla atmel AVR.
40110 to licznik do 10 ze sterownikiem do wyswietlacza coś w rodzaju 74192 i 7447 razem a do pełni szczęscia to cmos więc Uz 3-18V http://boss.iele.polsl.gliwice.pl/pdf/ST... tyle że będzie mały problem z liczeniem akurat do 12 ale do 99 to wystarcza tylko te 2 układziki. Chcąc liczyć do 12 niestety trzeba użyć innych układów licznikowych...
Wsad odczytany programatorem ch341a przez klips w układzie. Odczytywałem już tak z licznika i szło bez problemu. Ustawienia były takie 24 eprom - atmel - AT24C16. Widziałem kilka wsadów z tego radia i ten mój jest zupełnie inny dlatego pytam o jakąś pomoc czy może źle odczytałem i plik jest uszkodzony czy może jest poprostu inny wsad. Wylutuj i wtedy...
Na stronie firmy Agilent znajdziesz opisy chipów używanych do pomiarów przesunięcia. Część z nich używana jest w myszkach, inne działają jak czujniki obrazu o niskiej rozdzielczości. Nie sądzę jednak, aby 50 metrów było odległością na której myszka zadziała niezawodnie - bedzie się mylić. Jeśli już - to awaryjnie proponuję (zamiast enkodera) zastosowanie...
Jak w temacie, poszukuję wsadu do licznika Hyundai Getz 2008 r. 1,1 benzyna (Europa). Auto sprowadzone z zagranicy z uszkodzonym licznikiem ( wyświetla Error). Po otwarciu :uszkodzona mechanicznie pamięć - wyrwane nóżki 5 i 6 . Licznik Visteon, pamięć ATMEL 24C08AN - teoretyczny przebieg zapewniany przez Turka 146tys. (raczej książki to potwierdzają)....
Straszny śmietnik i w opisie i w kodzie i w tytule. Nie widzę potrzeby archiwizacji wciskanych klawiszy. Nie widzę nigdzie potrzeby sortowania czegokolwiek. Program moim zdaniem powinien robić to w locie jedynie wduszenie klawisza zatwierdzającego kod zwraca użytkownikowi wynik: akceptacja albo odrzucenie przy ewentualnym jednoczesnym zerowaniu albo...
Witam, napisałem pierwszy program z zastosowaniem funkcji przerwania. Jest to licznik modulo 10 sterowany przyciskiem X0 (kierunek zliczania). Jednakże nie chce mi się skompilować. Kompilator podpowiada miejsce gdzieś przy funkcji przerwania. Prośba o pomoc i ewentualnie jakieś ciekawe sugestie co do konstrukcji samego programu. EDIT: Poprawiam zapis...
Chyba złoże to z licznika 8 bitowego 74hc590 Może jakiś mały Atmel ATTINY? Nie wiem jak cenowo to wychodzi.
Witam. Posiadam od roku valmet 6350 ze skrzynią biegów hi tech traktor sprawdza się w 100% mam tylko jedną rzecz która mnie denerwuje po puszczeniu pedału sprzęgła ciągnik rusza dopiero po ok 2sekundach nie ślizga się ale wolno reaguje, nie wiecie może czy da się to jakoś wykalibrować? Co może być przyczyną??
Zamiast używać cyferek do określania bajtów w pamięci eeprom, zadeklaruj sobie dla nich jakieś bardziej przyjazne nazwy. A do zapisu używaj eeprom_update_byte , wtedy aplikacja zapisze dane tylko jeśli uległy one zmianie. [syntax=c]static EEMEM uint8_t e_tor, e_led, e_licznik; ... //odczyt tor = eeprom_read_byte(&e_tor); led = eeprom_read_byte(&e_led);...
Tak było to już dawno omawiane na elektrodzie, niczego nowego nie wnosisz. Zastosowanie liczników do mierzenia długości okresu w obrotomierzach wprowadzono już w latach 80-tych zeszłego wieku. W AVR-ach firmy Atmel liczniki sa obecne. Chodziło mi tu o konkretny opis i strony, które pokozują dokładnie jak zrobić po kolei obrotomierz, konkretny program...
A po co ci te informacje? Bo one nie mają żadnego praktycznego zastosowania. Jeśli 20MHz to za mało to masz serię XMega do 32MHz. Jeśli to ciągle za mało to zmień rodzinę. Parametry z noty są określane tak, żeby założony odsetek układów pracował w podanych warunkach. To znaczy, że większość będzie pracować przy szybszym zegarze, a jak szybkim nie ma...
zamykam - temat wyczerpany
Procesory AVR mają 16 bitową organizację rozkazów. Zatem jeden rozkaz, to jedno 2 bajtowe słowo. Jeśli ATMEL napisał, że ATmega128 ma 128 kB pamięci programu, to oznacza to, że ma ona 64 k słów 2 bajtowych. Zatem licznik rozkazu musi mieć 16 b, aby obsłużyć taką ilość pamięci. Nie można przecież posądzać ATMELA o tak idiotyczne posunięcie, jak wkładanie...
Śmiało możesz aktualizować licznik po każdym otwarciu zapory. Atmel gwarantuje minimum 100000 cykli zapisu/odczytu dla EEPROM, zatem prędzej licznik 5-dekadowy się przewinie. Poza tym każdą następną wartość licznika można zapisywać w kolejnych lokacjach pewnego obszaru pamięci EEPROM i po zaniku zasilania wyszukać w tym obszarze największą liczbę....
-ATMEL 817 20689A to jest pamięć
A ja polecam philipsa mają 32bitowe liczniki z 32bitowymi preskalerami, atmel przy tym się chowa. Poza tym w NTX jest większy wybór prostych ARMów w porównaniu do Atmela - masz 48 nóżkowce LPC 2103, LPC2106 (tania płytka dip AVT 1411A tylko 6.5PLN) i sporo 64 nóżkowych bardziej zaawansowanych. Powyżej LPC214x masz szybkie GPIO, dla usb masz oddzielny...
Ok będę testował. Tak jak pisałem na początku to nie jest problem licznika. Jeszcze raz zmieniłem typ licznika wpierw uint32_t następnie na __uint24 ten sam efekt. W zasadzie wczoraj do północy uruchomiłem całość "systemu" do 64KB i moje potrzeby na pamięć zostały pokryte z nawiązką. Szkoda że nie ma pamięci 64KB o dostępie 10-12 ns. Jesteśmy w trakcie...
Witam, [syntax=c]volatile [/syntax] tylko po to by kompilator nie usunął nie wykorzystywanej tablicy - na potrzeby testu. w sumie mi wygląda na to że tablica mimo że powinna być we flashu to kopiowana jest dodatkowo do ramu (na podstawie zwieszającego się licznika wykorzystania flash i ram)
Powinno wydolić bo przy kwarcu 8Mhz zegar zmiania się co 0,125us, więc w czasie 4,4 ms licznik zliczy 35200 impulsów zegara (przy preskalerze równym 1)
Ja to widzę tak: Oczywiście bez kombinacji z drganiem styków itp ale po rozmowie z autorem problemu - działa bez tego dobrze, więc nie zaśmiecałem programu. W niektórych miejscach nie jest konieczne sprawdzanie pinów (np w pętli głównej - czy jest zapłon wyłączony, albo potem czy jest włączony przy sprawdzaniu przycisku - zrobiłem dla pewności, nie...
No rozumiem, ale problem jest w tym że jak mam 0 i wcisne bieg w dół to mam 1 a nie -1. To zero jest pomiędzy jedynką a dwójką więc to niemoże być zwykły licznik. I w tym problem.
Witam mecze sie nad projektem atmel 8252 + lcd + licznik etc. Uzywam kompilatora C sdcc i oto czym mnie oplul: C:\sdcc\bin>SDCC --iram-size 256 --debug licznik.c font.rel ?ASlink-Warning-Undefined Global '_putchar' referenced by module 'vprintf' ?ASlink-Error-Insufficient space in data memory. 14 bytes short. Przekroczylem limit pamieci RAM dla danych...
Po co komputer - cos musi przetworzyc uzyskane info na podstawie tych danych chcialbym zrobic analizy np wplywu warunkow atmosferycznych na uklad. Delikatan wizualizacja by sie przydala na kompie no dla kazdego zaowodnika - jak myslicie jakas karta pomiarowa? ja to widze tak- kwarc jako uklad zasilajacy - na poczatku jakas licznik synch wyzwalajacy...
Witam ja powiem ze sie da i to bardzo dokłądnie to wykoanć Potrzeba ci jeden Timerek generujacy przerwanie co sekunde. i drugi timerek to wyświetlania w multplesie. Choć faktycznie te dwa timery moga zaburzyć nieco prace tego całego układu. podłacz sobie jeden ls247 i 4 ledy w MPXie zajmie ci to jeden port. 4 linie to BCD i 4 to załącznie pokoleji LEDów....
Dlatego, że podczas symulacji Atmel Studio symuluje procesor, w efekcie wie ile wykonał instrukcji i jakich - program jest wykonywany instrukcja po instrukcji, nawet jeśli dajesz mu run. W trybie debugowania sprzętowego pomiędzy pułapkami sprzętowymi może minąć dowolna liczba, dowolnych instrukcji. W efekcie nie ma jak ich policzyć i cycle counter nie...
Ja to bym proponowal zrobic na avr i wykorzystac przerwanie + ltimer jako licznik scl:D Wlasnie cos takiego robie jak sie powiedzie to dam znac:D
ja jestem równie początkujący jak ty [; Płytka to IMHO fajna zabawka, ale coś tam zrobisz, coś tam zaczniesz, pomrugasz diodką, a tak naprawdę niczego nie skończysz - przypominam, że to IMHO [; Najlepiej jest założyć sobie jakiś projekt. Jeśli nie czujesz się na siłach od razu zacząć od robota, to na początek może coś bardziej standardowego - zegarek,...
no jasne jest program serwisowy epsona "EPSON PRINTER SERVICE PROGRAM FOR STYLUS COLOR 480" ciekawe ze dziala pod win(ustawienia ,woltarzu glowicy kasowanie licznika , ustawienia rownoleglosci wydruku)
(at)tomasz249 Używanie delay jest domeną bardzo początkujących. Delay nie należy używać. Ale jak chcesz wiedzieć to ustaw sobie licznik w przerwaniu timera o znanym czasie, zrób delay i zobacz "ile się nabiło na liczniku". Wtedy będziesz wiedzieć dokładnie - włóż trochę wysiłku.
Mam z nim kwarc 16Mhz, sciagnolem specyfikacje tego atmela ze strony ale tam nie ma zadnego wzroru, jest tylko ze ma 2 timery 16 bitowe Chyba kolega niezbyt dokładnie szukał, bądź nie chciał znaleźć. W 8051 liczniki taktowane są przebiegiem 1/12 fosc (dzielnik przez 12) a to da się wyczytać z rysunku obajśniającego poszczególne tryby pracy. Teraz tylko...
Widze, że każdy widzi ten projekt nieco inaczej:) Wracając do pomiarów co sądzicie o metodzie atmela? http://www.atmel.com/images/atmel-2566-s...
Jeszcze datę i czas mógłbym zrozumieć. Ale po co ten cały licznik kompilacji? Jaki to ma sens? BTW: WinAVR to toolchan, który ma ponad 8 lat.
Najpraktyczniej wybrać typ, który jest najbardziej osiągalny/rozpowszechniony i tu narzuca się wybór praktycznie między produktami firm Atmel i Microchip. Na początek wypada się nauczyć assemblera, który jest zwykle bardzo prosty i w wielu małych aplikacjach bardziej efektywny, niż języki wyższe jak C, czy Bascom, które robią sens dopiero przy większych...
Ja akurat też już zakupiłem atmele. Tylko prawde mówiąc jakby to były problem z atmelem to prawdopodobnie miałbyś problemy z komunikacją. Nie wiem podczas napraw sprzętu z róznymi ciekawymi usterkami się spotkałem. Ponawiał zapytanie jak u ciebie z tymi intrfejasami mi się wydaje że mam rodzaje. Jakbyś mógł to prosiłby cie o odpowiedź.
skoro atmel moze pracowac z czestotliwoscia 10MHz i da sie ustawic wewnętrzny prescaler licznika na CK, czyli zliczanie impulsów bezposrednio z kwarcu, to moze jednak wyrobi sie z sygnalem zewnetrznym? wtedy calosc hardware'u zamknelaby sie w jednym IC. Pozdro.
Mam rozumieć, że timer1 pracuje w trybie pwm i dodatkowo zewnętrzne zdarzenie ma powodować odczyt (przepisanie) aktualnego stanu licznika...? Napisz co to za zdarzenie i co to za atmel... Np dla atmega8 w ACSR ustawiasz ACIC i dodatkowo w TIMSK ustaiwasz TICIE1... Wtedy jeżeli timer1 nie jest w trybie gdzie ICR1 jest jako TOP, wartość licznika jest...
Ja bym nawet przerwania odpuścił. W każdym rozbudowanym programie jitter przerwania będzie na tyle duży, że w praktyce uniemożliwi sensowne sterowanie serwami. Więc skorzystałbym z rady BlueDraco - wiął procek z odpowiednią liczbą kanałów PWM - masz takowe i w rodzinie ATMega i w XMEGA lub ARM jeśli chcesz zmienić architekturę. Ew. użyć licznika Johnsona...
To zależy jaki mikreokontroler kolega elektryk ma na myśli. Tak sie składa, że Atmel wkłada do swoich procków liczniki, które pracują synchronicznie z zegarem procesora. Znaczy to tyle, że wejście licznika próbkuje stan pinu i jeśli nastąpi odpowiednia zmiana od poprzedniego próbkowania licznik zlicza. Konsekwencją tego jest to, że procek nie policzy...
Ostatnio musiałem odtworzyć w 10 egzemplarzach układ z '51 sprzed lat ośmiu. W oryginale miałem watch doga własnego pomysłu na liczniku 4060. Po gruntownej, dwuminutowej analizie stwierdziłem, ze najprościej będzie zastosować normalny układ resetu RC i procesor z wbudowanym watch dogiem - proponuję ATMEL AT89S8252 . Migracja na ten procesor jest niemal...
The Lock Bits are not reset until the Program memory has been completely erased No to chyba oznacza że Lockbity są kasowane dopiero po tym jak flesz zostanie wyvczyszczony. No i bardzo dobrze. Niech oprogramowanie będzie bezpieczne :D p.s. Mało stresów sprawiają nam poprzekręcane liczniki w autach i niby-sprawne airbagi? :D
Warto by dodać, że AT90S1200 był w ogóle pierwszym prockiem AVR dostępnym w sprzedaży chyba w 1997 czy coś koło tego. Jest to prawdziwy dinozaur i żywa skamielina :) polecam poprzeglądać sobie dokumentację, bo zobaczyć jak Atmel poszedł do przodu. AT90S1200 ma jeden licznik, jedno przerwanie INT, komparator analogowy i trochę EEPROMu. Nie ma nawet żadnych...
(at)dawid.barracuda Pamiętaj o konieczności zapewnienia atomowości operacji na licznikOdebranychZnakow - zarówno podczas porównania tej zmiennej, jak i przypisania jej nowej wartości. Poza tym zamiast ją zerować na końcu odejmij od bieżącej wartości zmiennej, liczbę rzeczywiście wysłanych bajtów. Jeśli w międzyczasie coś zostanie odebrane, to wartość...
Tak jak masz na zdjęciu jest dobrze, zakładając, że pin 8 dobrze siedzi bo na zdjęciu to tak niepewnie. Każda pamięć, czy to 24x 93x 95x pasuje do programatora tak samo, to programator po wybraniu odpowiedniej pamięci przełącza sobie sygnały. Dobrze wybrałeś chip tak jak ja na filmie? Atmel 93C86 (8 bit)? Próbujesz nowe kości czy szlifujesz jakąś starą?
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Witam Ja właśnie poszukuje schematu działającego Tacho Pro tylko z tego co wiem to tacho pro składa się z dwóch pamięci 24C02 maxa 232 lub 238 i jakiegoś układu który pracuje jako klucz do programy i takiego lub pewnego schematu poszukuje. Oczywiście wszystkie przydatne programy do liczników mile widziane schematy też. DZIĘKUJE I POZDRAWIAM
Słuchaj elektryka prawdę gada. Właśnie robię prototyp urządzenia i mam gołego atmela 2313 i pobiera 8mA przy rezonatorze 4MHz. Najlepiej skorzystaj z jakieś książki bo tak na forum bez podstaw to ci nikt nie pomoże. Polecam „Projektowanie systemów mikroprocesorowych” Pawła Hadama tam jest wszystko opisane od strony technicznej jak co podłączyć...
Oj...prawda o programowym UARCIE nie jest do końca taka, jaką przedstawił kolega BoskiDialer . Transmisja nie wymaga blokowania uC, ponieważ można wykorzystać licznik do odmierzania zegara bitowego w transmisji. Transmisja nie musi odbywać się w trybie półdupleksowej. Da się zrobić full-duplex, mało tego, możena zrobić nawet różna prędkości w nadawaniu...
Z tego co czytalem w datasheecie to przy ustawieniu bitow preskalera CS.. na 0 licznik sie wylacza. Da sie to robic inaczej? Jest to dobry sposób. Zerowanie wartosci licznika 2 zrobilem na wszelki wypadek, bo nie bylem pewny czy czegos nie wpisuje jeszcze przy ostatnim takcie zanim sie wylaczy w przerwaniu, uwazasz ze to zbedne? Nie oto chodzi. Pętla...
Najprościej to można wykorzystać wewnętrzny eeprom, jako jeden lub dwa bajty masz licznik resetów, po każdym resecie zwiększasz o 1 i masz tablicę stanów, odczytujesz wartość z pod danego adresu i wpisujesz do portu.
a dlaczego takie dziwactwo nie lepiej zostać przy 3 przyciskach up, down, enter a resztę załatwić procem lub liczbę kodować w nkb, 555 podaje impulsy na licznik i po odpowiedniej liczbie impulsów wyłączyć 555 lub bramkowanie mogę pomóc przez gg
Czemu się tak uparłeś żeby zrobić ten zegar na licznikach? Mam kilka zegarków zrobionych na ATMEL'kach sterowanych multipleksowo. Trochę mi się znudziło już programowanie (nie zawsze 100% idealne) mikrokontrolerów. Poza tym dokładność pomiaru czasu pozostawia wiele do życzenia. Ostatnio znalazłem fajny projekt zegarka z lampami NIXIE sterowany właśnie...
Inaczej mówiac tam gdzie nastepuje zmiana licznika programu PC procesor nie moze miec informacji o adresie nastepengo rozkazu i musi poczekac jeden takt az taka informacja sie pojawi stąd jeden tak wypada z obiegu.
Funkcja GETRC5() Opis: Funkcję tą opracowano na podstawie noty aplikacyjnej AVR410 firmy Atmel. W czasie działania funkcji używany jest licznik TIMER0 i związane z nim przerwanie. Licznik ten jest służy do generacji wymaganych opóźnień podczas próbkowania sygnału. TIMER0 może być dalej używany przez program, lecz należy się liczyć z wynikłymi...
Poczytaj w dokumentacji, a jeżeli angielski na zbyt słabym poziomie, to dokumentację w j.polskim znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011...
Ja mam zamiar zrobić prędkościomierz do motoroweru. Zrobiłem już programator, mam wyświetlacz LED dwucyfrowy, atmege8 w podstawce i na płytce z wyprowadzeniami.... Uważam że pomysł jest bez sensu (ale to moje zdanie), nie lepiej kupić na allegro licznik od roweru za kilkanaście PLN? Będziesz miał kilka funcji za grosze.
Niestety tu sie mylisz. nie bedzie 1, a bedzie nie zero - czesto jeden ale niekoniecznie. [syntax=c] void main(void) { printf("%d\n", !!24); printf("%d\n", !!-100); printf("%d\n", !!666); printf("%d\n", !!0xFFFFFFFF); printf("%d\n", 0); } [/syntax] Zgadnij jakie sa wyniki. Podpowiem, bardzo często 1. W Twoim programie linker pozbył się zmiennej której...
ja użyłbym tak jak Nemo pcf8583, chcesz zrobić zegarek z budzikiem, dodatkowo miałbyś kalendarz ;) za 4zł ATmel i 8zł pcf znikają wszystkie Twoje problemy ;) PS zrobienie pętli 500000 jest łatwe, więc nie niemożliwe, jednak na liczniku ładniej wygląda ;)
O pamięci świadczy jej rozmiar a co świadczy o wielkości fpga :?: O wielkości fpga świadczy liczba makrocel, a o możliwości budowania złożonych układów świadczy liczba połączeń wejściowych i wyjściowych do makroceli. A to czy się zmieści to musiałbyć dokonać syntezy i fittingu pod określoną kość fpga. Jak więc to zrobić czy to wykonuje się w środowisku...
Może trzeba mieć inny programator? https://www.eliptor.pl/index.php?p600,pa... Niestety nie używałem ch341a do takich celów. EZP widze ma 93cXX https://obrazki.elektroda.pl/5431888200_...
atmel.com nie działa ? ;-) http://atmel.com/dyn/resources/prod_docu... TOIE0: Timer/Counter0 Overflow Interrupt Enable When the TOIE0 bit is written to one, and the I-bit in the Status Register is set (one), the Timer/Counter0 Overflow interrupt is enabled. The corresponding interrupt is executed if an overflow in Timer/Counter0 occurs,...
Witam. Pin ICP służy o przechwytywania wartości jaka jest aktualnie w liczniku. Możesz to dokładnie ustawić w rejestrach sterujących (zbocze narastające, opadające, itp...) Polecam specyfikacje Atmela jest to tam przystępnie opisane, najlepiej ściągnąc z ruskiej strony.(www.atmel.ru, o ile pamiętam)
Niedawno Atmel przeorganizowal podzial na rodziny. W efekcie 90S8535 przeniesiono do rodziny ATmega. W wielu aspektach to to samo lecz jest pare sczegolow ktorymi sie roznia np. USART vs. UART w S8535 Pozdro Dexter
A swoja drogą to jakżeś to wyczytał? W dokumentacji jest napisane ze taka pamiec wymaga dwóch słów adresujących (MSB i LSB) i2cstart i2cwbyte adres 'adres fizyczny I2C pamieci i2cwbyte adres_msb 'starsza część adresu i2cwbyte adres_lsb 'młodsza cześc adresu i2cwbyte dane i2cstop I odczyt też tak samo: i2cstart i2cwbyte adres 'adres sprzętowy I2C pamieci...
Do tego sluzy "Input Caputre Unit" ktory jest w wielu AVRach. Podlaczasz badany sygnal do "Input Capture Pin", odpowiednio ustawiasz Timer i AVR przy zmianie stanu na pinie zatrzasnie aktualna wartosc licznika w "Input Caputure Register", ktora mozesz sobie odczytac np. w obsludze przerwania. Jesli chcesz wiecej szczegolow to poczytaj dokumentacje ;)...
Witam. Witam. Czy można impulsy z licznika kWh przetworzyć żeby wskazywać waty lub ampery ? Gotowego chyba nie kupisz, ale dla malego mikrokontrolera (PIC lub AVR - Atmel) zadanie jest trywialne: Emiter fototranzystora uziemiasz, kolektor zapinasz przez rezystor (ca. 10kΩ) na +Vdd (+5V) i z kolektora podajesz sygnal na wejscie RTCC mikrokontrolera....
Możesz podglądnąć w pliku .lss wygenerowany przez kompilator kod. Możesz także użyć symulatora uruchamiając program i obserwując licznik taktów (przykład dla AVR): http://mikrokontrolery.blogspot.com/2011... Jaki programator masz? Jakie środowisko? Poza tym co dokładnie masz na myśli? 1. Czy chodzi Ci...
Do lamp LC-516 trzeba całkowicie przeprojektować płytkę od nowa - nie wiem czy się znajdzie chętny ale jest jeszcze jakiś problem oprócz pinów?? Nie wiem czy nie boisz się mikrokontrolerów no właśnie mam już pełne portki ze strachu... jednak widzę tam Atmela, a te ponoć programuje się dość łatwo... jeżeli to prawda to prosiłbym o jakieś materiały dla...
Zastosuj inny mikrokontroler np dedykowany AT90PWM3 lub inny mający więcej kanałów pwm. Atmel ma sporą rodzinę dedykowanych mikrokontrolerów AT90PWM zaprojektowanych pod kątem sterowania. A tak przy okazji można jeszcze zrobić jeden zabieg który może przynieść efekt użyć dzielnika /256 w liczniku 8 bitowym to powinno wyrównać czas miedzy przepełnieniami...
Witam, Przerwania oparte o Timer to standard jeśli chodzi o dekodowanie IR jednak wyobraź sobie sytuację, gdzie przy małym procku potrzebujesz kilka kanałów PWM (najlepiej sprzętowy, więc zajmujesz Timery) a do tego musisz obsłużyć IR - problem gotowy ;-). Gdzieś widziałem algorytm oparty o detekcję obu zboczy ale szczegółów nie pamiętam. Atmel w swojej...
Witam. Po pierwsze, zegar procesora definiuj w opcjach projektu, każdy tutaj na forum Ci to powie. Po drugie: spójrz na tę linijkę: [syntax=c]while(liczba_cykli=zmienna)[/s... program nigdy nie wejdzie w tą pętlę z paru powodów: liczba_cykli = 10, natomiast inicjalizacja zmiennej: zmienna = 0, co oznacza, że nigdzie nie zwiększana zmienna nigdy nie...
czy ISP USBasp ATMEL AVR lub podobny ze znanego nam serwisu aukcyjnego się nada? nie chce wchodzić w koszty ponieważ robię to pierwszy raz i nie wiem czy się uda.
do kolegów hunterhouse i DosinskY : 20 MIPS to jeszcze nie wszystko: DS89C4X0 wyciągają do 33MIPS a widziałem gdzieś układy chyba winbonda które mają 50MIPS!!!!! dla tego nie traktujcie tego jako przeżytek a oprócz tego jest sporo firm produkujące przeróżne wersje układów opartych na rdzeniu '51 np z 32 bit licznikami czy 24 bit A/C natomiast AVR jest...
AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...
Ja posiadam właśnie taki STK200, jedyną wadą jest że musze wgrywać programy za pomocą PonyPROG a nie w AVRStudio, chociaż podobno już jest jakiś plugin do AVRStudio który go obsługuje. (TCCRx - wartość początkowa licznika, tak?) W TCCRx ustawiasz tryb działania licznika (Normal, PWM, CTC lub inny), szczegóły znajdzesz w datasheecie dla swojego mikrokontrolera....
Chyba nie jest to trudne - ja mam prawie cała procedure w asm z wyjatkiem tego ustawiania kolejnych boitów - nie wiem jak sie dokłądnie do tego zabrać. Generalnie przerwanie ma: -ustawić pierwszą zwłoke czasową 1,25 x czas trwania bitu (1.728 lub 1,778 bo różnie podają) -wyzerować zmienne -ustawić licznik na 15 -zalaczyć tajmer -przełaczyć przerwania...
bascom charakteryzuje sie latwoscia programowania o ile w asemblerze musisz dobrze znac budowe procka to w bascomie az taka duza wiedza nie jest potrzebna <co moze jednak nie jest az takim duzym plusem :roll: >chac np uruchomic licznik w asemblerze trzeba wpisac odpowiednie stany w odpowiednie rejestry natomiast w bascomie zalatwiaja to wpisane...
Poza tym event system - o ile SAM i XMEGA go mają to inne ARMy już zazwyczaj nie. Licznik w trybie IC nie potrzebuje Event System, ponieważ ma dedykowane piny ICx. ADC nie potrzebuje Event System, ponieważ konwersja, zarówno podstawowa jak i dodatkowa (injected) może być wyzwalana z 1 z 6 liczników (w tym jeszcze poszczególne moduły IC/OC) lub pinów...
Witamn, kupiłem i zmontowałem własnie programator atmeli c2051 no i niby działa tylko nie do końca programuje. Wysyła plik ale przy weryfikacji mówi że jest coś nie halo. W załącznikach zamieszczam plik Licznik.hex ( taki jak powinien być_ oraz odczytany z atmela po "zaprogramowaniu"
model to MOK40-500 /5/BZ/N czyli Nadajnik Linii. padła dziś propozycja, żeby zakupić: http://uk.farnell.com/atmel/atavrbfly/de... i do tego podłączyć enkoder przy wykorzystaniu bufora 74244 oraz 2 rezystorów w celu obniżenia napięcia (enkoder 5V, płytka 3V). wszelkie sugestie i propozycje mile widziane :)
witam - mam podobny problem z baterią do laptopa "niewiadomego" pochodzenia - czyli kupiony w tesco na promocji :-) - prosze sie nie śmiać - laptop wcale nie jest w biało - niebieskie paski ! :-) na baterii sprzęt chodził może 10 sekund - po zebraniu całego pack-u i pomierzeniu wszystkie ogniwa miały ok 1,34 V czyli naładowane ! - dodatkowo znajduje...
Tak, trzeba korzystać z eventów - timer/counter jako wejście ma tylko system clock po preskalerze albo kanały event, ale jaki problem, wszystko jest opisane w: http://www.atmel.com/Images/doc8045.pdf
Szczerze mówiąc, projekt jest fajnie dopracowany. Np. przy współpracy z preskalerem przez 64, czas bramkowania jest też zmieniany, w efekcie zliczana jest f/100. Taki niuansik :) PLD dostarcza dodatkowo sygnału zegara dla avr'a, więc wszystko pracuje "w jednym rytmie". Szacunek. PS. Swoja drogą, zastanawiam się, czy nie dało by się jakoś ominąć tego...
Akurat Timer 2 (i tylko on) nie ma dzilnika przez 12, tylko jest dzielnik przez 2, potem programowalny, na liczniku i znów przez 2. Przynajmniej w trybie programmable clock output. Teoretycznie na kwarcu 20 MHz powinno sie dać zrobić 5 MHz. Ale jak widze, Atmel troszke rozminął się z założeniami :P Na kwarcu 12 MHz chodzi jak złoto ;) Pozdrawiam.
Witam, Napięcie 220V Prąd 4A zmienny Gdzie można kupić taki mikrokontroler mikrokontroler można zasilić bezpośrednio z sieci, tylko należy odpowiednio zabezpieczyć jego sterowanie by nie doszło do porażenia prądem elektrycznym. Taki µPC może natychmiast sterować (również fazowo i z miękkim startem) triak, np. w takim układzie: http://obrazki.elektroda.net/24_11635011...
Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie impulsu ujemnego, a delaye oprzyj o timer i będzie ok. BTW,...
Nojmi JESTEŚ WIELKI! Powiedz mi gdzie mam wysłać jakieś piwo albo skrzynkę wódki zapomoc!? Dorobiłem tam jeszcze dekrementacje cyfry na wyswietlaczu i dziala swietnie. Ale mam jeszcze jedno pytanko jeśli można :) To wyjście które generuje mi te 12 voltowe impulsy na licznik mojego układu steruje jeszcze jakims chyba przekaznikiem. Jak odłącze ten przekaznik...
numer nie przejdzie, w prosty sposób. Trzeba jeszcze dodać licznik do adresu w pamieci bo 2051 ma jeden impuls a c52 równolegle. Oprócz tego nie da się bo sygnatury inne i w innych miejscach. = nie da się Poszukajcie gotowych programatorów które obsługują okreslone uC - to nie era, tu tak się nie da.
jeżeli ustawiamy szybkość RS to po stronie uP nie musi być aż taka bardzo dokładna wartość (wartość błędu zależy od założonej szybkości transmisji) im mniejsza szybkość tym bląd może być większy ale to troche ryzykowne. Jak zmenią się warunki tranasmisji (np. dlugość kabla) to mogą być małe zakłucenia!! tu masz wzór, jak policzyć częstotliwość transmisji...
Witam Mam problem z uruchomieniem timera w Atmel Studio 7, program przeznaczony jest dla procesora xmega128a3u Mam załadowane następujące biblioteki: [syntax=c]#define F_CPU 2000000UL #iinclude <util/delay.h> #include nclude <avr/io.h> #<avr/interrupt.h> uint8_t licznik = 0; [/syntax] i poniżej definiuje ustawienia timera [syntax=c]TCC0.PER...
2. powyżej 16 kodów (ale mniej niż historyczne kody "zużyte"), dekoder nie akceptuje kodu, ale uaktualnia licznik i wtedy można ponownie użyć pilota i już zadziała. 3. powyżej chyba (nie pamiętam dokładnej liczby) 32768 kodów kody uznawane są za zużyte i system je ignoruje. Pamiętaj że jak zastosujesz punkt 2 bez stosowania punktu 3 to Twój alarm będzie...
Mówicie że drogie... z ciekawości wklepałem w TME i ceny dość zróżnicowane dla np 32ki, wersja A4 35zł, D4 10zł. Pobieżnie przetrzepałem pdfy i widzę jedynie drobne różnice (jeden licznik, czy tam PWm mniej). Czy jest pomiędzy nimi jakaś zasadnicza różnica?. Nie wiem czy wniosek nie jest zbyt pochopny, ale chyba PIC nie ma do zaoferowania czegoś porównywalnego......
http://obrazki.elektroda.pl/1249211400_1... Tutaj umieściłem materiał o przetwornicy 400V do zasilania detektora Geigera Mullera: Licznik Geigera Mullera. Jest to druga wersja projektu prostego licznika impulsów oparty o mikrokontroler Atmel Attiny26L, współpracuje z przetwornicą do dozymetru opisaną http://obrazki.elektroda.pl/9686690400_1...
Prograsm mierzy czestotliwość zegara wewnętrznego i na tej podstawie wyświetla temperature wody. Mnie zawsze uczono że pomiar to porównanie wartości mierzonej ze wzrocową. A jak u ciebie to wyglada, co u Ciebie jest wzorcem? Wzorcem mósi być kwarc. CPU chodzi z kwarcu a licznik znlicza zegar z DCO. Nie wiem czy tak można w Atmega8 ale w MSP430 tak...
atmel licznik impulsów licznik impuls atmel atmel miernik
świetlówka świeci słabo wiena mostek wieczna bateria
antywirus norton antywirus norton
Jak sprawdzić wirusa na iPhone: objawy i kroki Pilot TV omija jeden kanał - jak naprawić?