Witaj! A po co masz wyważać otwarte drzwi. Wejdź na stronę www.alexrc.com i wdziale elektronika znajdziesz bdb i dokładny projekt kodera z wieloma bajerami właśnie na atmega, autorstwa niejakiego Zbiga. PS: szukaj w temacie "tylko chory zrobi nadajnik"
ATMEGA8 to nie pamiec tylko uC. Wszystko znajdziesz na: [code]elenota.pl]/code] lub [code]datasheetcatalog.com[/...
cyberdar<< 1) RS485 to jedynie specyfikacja elektryczna komunikacji, a nie protokół, wymaga specjalnych konwerterów, a sama komunikacja i tak pozostaje do zrobienia, to zupełnie inna bajka. 2)To akurat racja :) Myśle że nie ma sensu komplikować tutaj całości wprowadzając transmisję asynchroniczną, ponieważ będzie ona całkowicie programowa, wymaga...
Witam Napisalem prosty program dla DS1820, ktory wyswietla temperature na LCD. Mam dwa procesory ATmega8 i ATmega8L. Po wgraniu programu do ATmegi8 wszystko działa bardzo dobrze, jednak kiedy wykorzystam do tego ATmega8L na wyswietlaczu pojawia sie tylko tekst 'brak ukladu'. Czym różnią się te dwa kontrolery? Myślałem, że tylko niższym napięciem zasilania...
Witam. Właśnie przymierzam się do wytrawienia płytki. Będzie to interfejs na USB dla czujników. Jeden zwraca wartości analogowo, drugi cyfrowo przez i2c. Interfejs będzie zasilany z USB. Będę wdzięczny za sprawdzenie schematu. Zależy mi na wiarygodnych wynikach pomiarów. Jeśli coś można zrobić lepiej (jakieś dodatkowe kondensatory, lepiej dobrane wartości)...
Witam już od jakiegoś czasu próbuję zrobić na ATmega8 wykryła mi naciśnięcie guzika i nic. próbowałem już według wielu instrukcji, z podciąganiem, bez i nic. teraz próbuję na kodzie prtzepisanym z książki "mikrokontrolery AVR w praktyce", z rezystorem podciągającym 1kΩ. jest kompletny brak reakcji w przypadku zaciśnięcia lub rozwarcia zworki. może...
Witam Mam problem z programem do pomiaru napięcia i wyświetleniu na lcd. Program niby działa ale wyświetlane wartości są przypadkowe 0-150(jednak jak kręcę potencjometrem to coś się zwiększa wchodząc na wyższe wartości 200-455) program jest w fazie początkowej. Jestem początkującym w programowaniu procesorów. #include <avr/io.h> #include "HD44780.h"...
Witam, trochę się gubię w nazewnictwie µC ATMega - prosiłbym o zweryfikowanie, czy dobrze się domyślam i uzupełnienie tego, co nie wiem. Przykład: ATMega 16L-8PU 16 - ilość pamięci na program w kB (kilobajtach. A może bitach?) L - coś, przez co µC jest gorszy? 8 - taktowanie procesora w MHz P - obudowa DIP (A dla SMD) U - ? na kości jest trójkącik...
W i e l k a prośba do fachowców. Kupiłem te kości i sprzedawca mi je zaprogramował ale coś mi to nie działa [[urządzenie Multimetr]] W opisie urządzenia jest napisane tak odnośnie programowania tego ATMEGA "........ należy zaprogramować µC programem dostępnym tutaj [wsad]; ustawić fusebity tak, żeby µC pracował z wewnętrznym zegarem 1MHz;...
Mówi o tym dostępny za darmo dokument [url=https://ww1.microchip.com/downloads... 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%...
Witam, mam taki kod programu, który skleiłem z fragmentów znalezionych w Internecie: Niestety dzieje się tak tylko 34 razy od momentu uruchomienia mikrokontrolera. Dane z terminala: p0p927p1020p1023p1023p1023p1023p1023p102... 1023p1023p1023p1023p1023p1023p1023p1023p... 3p1023p1023p1023p1023p1023p1023p1023pppp...
Witam serdecznie Program ma obsługiwać pomiar napięcia i wyświetlić na wyświetlaczu Led wartość odpowiadająca do 1 do 6 oraz wartość n. Problem polega ze dla wartości 1 oraz 2 brak stabilności pracy. Napięcie jest mierzone na pinie 23 uP przez dzielnik napięcia. Moje pytanie czy jest możecie sprawdzić źródło pod katem błędy dlaczego tak się dzieje?...
czym różni się ATMEGA8L-8PU http://sklep.avt.pl/p/pl/486711/uklad+sc... od ATMEGA ATMEGA8A-16PU http://sklep.avt.pl/p/pl/491901/uklad+sc... Co oznacza 8L badz 8A i PU
Witam wszystkich. Parę dni temu kupiłem płytkę z generatorem AD9850 dokładnie taką: [url=http://electropark.pl/generatory/30... Po podłączeniu do mikrokontrolera ATmega8 i napisaniu prostego programu nie otrzymałem żadnych przebiegów wyjściowych. Próbowałem przesyłać dane najprościej...
Witam. Chciałbym aby znikneły raz na zawsze problemy z fusami. Na razie wiem tyle; Atmega8, aby zadziała z zew. oscylatorem 16MHz to stan bitu A876 musi wynosić: 1111:1111 (ostatni na liście). Ale, aby tego dokonać trzeba przestawić bit wyżej, który odpowiada za opóźnienie. Ja dałem na NO DELAY i już się układu szeregowo programować nie da. Ktoś wie...
Strzałeczka! Tak jak w temacie czy mogli byście sprawdzić mi ten schemat. Jest(a raczej będzie) to płytka testowa niestetynie wiedziałem jak podłączyć reset.Przysłuży mi ona w prostych programach typu miganie diodą czy pisanie na ekranie lcd. Z góry dzięki za pomoc. http://obrazki.elektroda.pl/6121021100_1...
Witam Programuje 2x ADC które szczytuje mi wartości z potencjometrów podłączonych przez dzielnik napięcia do portów PC0 PC1, za pomocą przerwania ADCSRA ( ADIE -Kiedy ten bit jest ustawiony wraz z I-bitem w rejestrze SREG wtedy aktywne jest przerwanie od zakończenia konwersji.) Robię tak za pomocą przerwania a nie timera bo nie chce aby mi ciągle czytał...
Z tego wzgledu iz jestem poczatkujacy mam pare pytania do tego ukladu: 1. We/Wy mozna programowac na cyfrowe lub analogowe? Jak tak to jak? 2. Jak mozna mierzyc napiecia z zakresu 1.0-1.4 V? I czym sie je UREF? 3. Mozna przekierowac prad plynacy do pinu wejsciowego A do pinu wyjsciowego B a w razie potrzeby wylaczyc pin B ? 4. Znacie jakas strone pokazujaca...
Jakie częstotliwości taktowania ma ten procek?
Witam Jak zmienić rozmiar sprzętowego bufora nadawania w ATmega8A np. na 16 bajtów ? Jaki jest domyślny rozmiar buforów nadawania i odbioru w tym uC ? Poproszę o kod w C (Atmel Studio 6)
Bardzo Was proszę o pomoc bo nie mogę sobie dać rady. Uruchamiam przetwornik ADC w ATMega 8. Mam podłączony wyświetlacza LCD 2x16 do prezentacji wyników. Jako źródło napięcia stosuję napięcie zasilające 5V. I nie mogę uzyskać stabilnych wskazań. Po konwersji cały czas wynik jest inny. Jako płytkę testową stosuję AVT948 bo miałem pod ręką tyle tylko...
Jak na początkującego programistę błahy problem jest dużym problemem. Próbuje napisać taki program Opracowanie programu realizującego sekwencyjne zapalanie się diod LED w kolejności: LED0, LED1, LED2, LED3, LED0 itd. dla stanu logicznego „0” na wejściu SW0 oraz LED3, LED2, LED1, LED0, LED0 itd. w przeciwnym przypadku. Zmiana kierunku zapalania...
Jest możliwość montażu klawiatury z laptopa(odzysk)? Dużo zależy od modelu laptopa, z którego pochodzi dana klawiatura, a konkretnie od konstrukcji samej klawiatury, bo protokoły na złączu na pewno są różne i do wielu z nich prawdopodobnie nie istnieje specyfikacja. Możliwe jest podłączenie takiej klawiatury, która spełnia warunki: 1. Wiadomo, jak...
Witam. Przedstawiam dość prostą konstrukcję wykonaną z potrzeby. Jest nim wskaźnik obciążenia przetwornika siły. http://obrazki.elektroda.pl/3782276300_1... http://obrazki.elektroda.pl/5878505000_1... Opis: Jako iż moja praca polega na utrzymywaniu maszyn w ruchu pod względem elektronicznym, a specyfikacja produkcji jest...
Specyfikacja ATmega8 i ATmega8L nie rozróżnia sygnatur tych procesorów.
Zapomniałem dodać, że specyfikacja DMX jest mi znana.
Do wyświetlacza została podana następująca specyfikacja ale dalej mi to nic nie mówi. http://obrazki.elektroda.pl/3478294700_1...
Temat do zamknięcia. Rozwiązany problem. Specyfikacja i wszystko jasne :) Dzięki
Nie wiem, nie mam dokumentacji do tego ECU. W kwestii komunikacji to jest na forum specyfikacja protokołu diagnostycznego tej centralki. ATMega komunikuje się z ECU przez UART za pośrednictwem konwertera stanów logicznych. IAW 16F ma dwie, jednokierunkowe linie komunikacyjne - K i L (jedną się odbiera, drugą wysyła).
z tego co pamietam z przedmiotu "interfejsy mikrokontrolerow" to specyfikacja SPI okresla max 2m ale to oczywiscie w sprzyjajacych warunkach, parenascie czy dwadziescia pare centymetrow powinno smigac
O ile dobrze kojarzę, CAN to protokół, a nie specyfikacja techniczna, która jednak opiera się na RS485/422, ale rzeczywiście stosowana jest chętniej w motoryzacji, niż inne protokoły, pozdrówka...
...nie sam sygnał STOP powinien być wysłany, a sekwencja STRAT STOP... Zastanawiam się tylko, czy to na pewno jest zawsze bezpieczne (zda egzamin). Właściwie specyfikacja mówi: A START condition immediately followed by a STOP condition (void message) is an illegal format. i chociaż w niektórych specyfikacjach jest też napisane: Many devices however...
Ja juz podjąłem decyzje i po uczę się Assemblera na forum było pełno kłótni który język jest lepszy to na prawdę może zamącić w głowie czytałem na elektrodzie post gdzie początkujący człowiek chce zacząć zabawę z programowaniem wszyscy zaczeli mu doradzać jedni pisali Bascom inni Assembler i skończyło sie na kłótni między tymi co piszą w bascomie a...
http://obrazki.elektroda.net/19_11644821... Chciałbym zaprezentować szanownemu gronu programator USB dla AVRków. Coraz częściej zdarza się, że w komputerach brakuje portu równoległego lub rsa i nie pozostaje nic innego niż USB. Programator został zbudowany na podstawie zmodyfikowanego projektu programatora zgodnego ze specyfikacja stk500 V2: http://www.tuxgraphics.org/electronics/2...
Tak, kondensatory przy kwarcu są niezbędne, CKOPT możesz włączyć. właśnie podłączyłem kwarc i procesor rusza z prędkośćia 16mhz, bez żadnych zewnętrznych kondensatorów :). tylko zatrzymuje się gdy dotknę palcem kwarcu, czy podłączenie kondensatorów spowoduje że procek nie będzie się zatrzymywał ??? specyfikacja jest taka że ma to być komunikacja jednokierunkowa...
Poszukaj informacji o protokole MODBUS. Na stronie organizacji zarządzającej tym standardem jest jego specyfikacja ([url=http://www.modbus.com/specs.php]Li... Istnieje darmowa implementacja tego protokołu FreeModbus (w C)([url=http://freemodbus.berlios.de/]Li... A w związku z tym że masz 32 urządzenia z którymi chcesz się komunikować więc potrzebujesz...
Witam, mam problem z połączeniem po USARCIE tych dwóch procesorów. Sprawa wygląda następująco: atmega1284p ma być docelowo masterem, wysyła ramkę i w odpowiedzi dostaje ramkę zwrotną od atmega8. Obsługa ramek nie jest jeszcze napisana, na razie wysyłam 8 bajtów atmegą1284p i jeżeli wszystkie bajty zostają poprawnie odebrane, to atmega8 odsyła mi 11...
512 bajtow ramu ci brak?... Jesli tak, to po prostu masz za slaby mikrokontroler. Nikt nie stosuje do obslugi dyskow atmega8 ani innych procow na tym poziomie. Zauwaz, ze kontrolery PATA na plytach glownych maja posredni bufor , i to nie jeden. Dane do dysku zapisuje sie wtedy, jak sa gotowe !. Poza tym, najpewniej istnieja rozkazy lub okolicznosci,...
Witam, wykorzystując Atmega 8 oraz LCD 2x16 (RayStar - RC1602B-YHY-CSDX) chciałem wyświetlić zwykły napis na LCD. Skrypt został napisany w Bascom (zamieszczony poniżej). Skrypt na początku włącza diodę podłączoną pod PD0, potem wyświetla dwie linie na LCD, czeka 5 sekund i wyłącza diodę. Efekt taki, że po zasileniu układu, dioda się zaświeca, podświetlenie...
Jeśli masz port LPT to w linku poniżej kolega ładnie wszystko wytłumaczył. http://mirley.firlej.org/jak_zaprogramow... Oczywiście musisz spojrzeć w specyfikację Atmega8 w celu lokalizacji nóżek potrzebnych do jego zaprogramowania. Bardzo prostym programem jest także mkAVRCalculator.
To, że nie działa, to normalne - ta biblioteka nia ma prawa działać, bo jej kod gwałci wszystkie specyfikacje HD44780. Być może działa na niektórych wyświetlaczach przez czysty przypadek.
Jeśli masz wyświetlacz ze wspólną anodą, czyli załączasz stanem niski to rezystory (330R - 1k) są konieczne. Jeśli chodzi o uszkodzenie procesora to należałoby policzyć sumaryczny prąd wszystkich wyjść i ta suma nie może bodajże przekroczyć 300mA aczkolwiek są również inne zastrzeżenia. Więcej informacji można znaleźć w specyfikacji mikrokontrolera.
int jest domyślne 16 bitowy ze znakiem, więc może przyjmować wartości z zakresu -32768 do 32767 I nie tylko na ATmega8 ;) Według specyfikacji ANSI C i ISO C-99 typ int nie może być krótszy niż 16 bitów.
Korzystałem z tych samych wzorców i też nie mogłem się dogadać z kartą SD. :wink:. Pomogło dokładne przestudiowanie specyfikacji i zrobienie paru zmian w funkcjach sterująych. Załączam plik z wszystkimi funkcjami. Komunikacja z SD zrobiona na Atmedze8.
Tak procesor pracuje na fabrycznych ustawieniach, linia danych do portu PB1 i podciągnięta do plusa przez rezystor 4,7k zgodnie ze specyfikacją.
Niektóre procki ATMELa mają coś takiego jak High Voltage Serial Programming. Polega to na podaniu impulsu +12V zamiast 0V na pin RESET, a reszta przebiega standardowo. Dotyczy to głównie układów ATTiny, lecz możliwe, że w nowszych rewizjach układów ATmega ta opcja również jest dostępna mimo braku informacji o tym w dokumentacji. Pin RESET w ATmega8...
czy ma to jakąś różnicę którą stroną wsadzi się w układzie tranzystor jeśli ma to jakąś różnicę to napiszcie mi jak to można poznać :!: :D :?: Jest to istotne, tranzystor ma 3 różne wyprowadzenia których funkcje są ściśle określone. Specyfikacje opisu pinów i obudów elementów można znaleźć w notach katalogowych. W internecie jest ich pełno.
Z tego co widzę masz tam 48 diod, każda pobiera 20mA, czyli potrzebujesz ze swojego układu dostarczyć 960mA! Wg. specyfikacji, Atmega8 dostarcza do 300mA. I tak wg. mnie działa lepiej niż powinien :) Bez tranzystorów się tutaj nie obejdzie.
no przeglądam właśnie specyfikacje układu Atmega8 ale nie mogę się tam za bardzo zorientować co i jak, będe wdzięczny za udzielenie odpowiedzi:)
Obliczenia robiłem przy założeniu, że tranzystory podłączają anody do 8V. Nic dziwnego, że ledwo świeciły jeżeli były przypięte do 5V. Kropki nie powinny być zagrożone. SAA1064 ma wbudowane źródła prądowe. Podniesienie napięcia nie skutkuje wzrostem prądu powyżej 21mA (typowo wg specyfikacji).
Witam. Skaner na Arduino działa bez zarzutu ale zrobiłem eksperyment i spróbowałem uruchomić go na atmega8. W programie na PC wybrałem opcję urządzenia Arduino, które ma opcję procesora Atmega8. Wgrałem Bootloadera ale nie mogę wgrać wsadu po RS232. Mam przejściówkę USB RS232 na mojej płytce testowej i wyjścia RDX, TDX przejściówki podłączam do pinów...
Pewnie że jest stabilizowane, skoro często się zdarza podpinanie czułych urządzeń które wymagają dobrej jakości zasilania to taki Atmega8 będzie śmigać bez problemu. Z jego specyfikacji wynika że U zasilania to 4,5-5,5 V
JP1 - zworka która ma odłączać kondensator od pinu reset na wypadek jak bym chciał podłączyć układ do programatora. Czytałem gdzieś na forum że kondensator może utrudnić programowanie i lepiej jest na czas programowania go odłączyć. A teraz popatrz dokładnie na swój schemat i sprawdź, czy C1 przez JP1 jest podłączony do pinu RESET. Nie jest, bo dałeś...
Witam. Bawię się od jakiegoś czasu programowaniem mikrokontrolerów. Według mnie najlepszym do tego celu językiem jest C (chociaż C++ daje możliwość pisania obiektowo programów, co daje znacznie większą przejrzystość kodu i można jeden program pisać z kumplami w osobnych miejscach ;-) ). Kiedy jeszcze uczyłem się o specyfikacji mikrokontrolera Atmega8...
Polecam specyfikacje Modbus do poczytania i książkę Pana Witkowskiego "Mikrokontrolery AVR programowanie w języku C - przykłady zastosowań", gdzie bardzo przystępnie pokazuje w C komunikację po RS485 z crc16 i detekcją błędów. Zakładasz w programie środowisko idealne, pomyśl co się zacznie dziać, gdy pojawią się zakłócenia... Tak jak mówił albertb nawet...
Rezonator jest taki jak zadeklarowany ? Wyświetlacz może być sterowany albo z wykorzystaniem odpowiednich opóźnień (funkcja LCD w Bascomie i do tego musi być zgodna częstotliwość rezonatora z zadeklarowaną albo niższa) przed wysyłaniem informacji, albo przez kontrolowanie statusu wyświetlacza, przez co można zwiększyć częstotliwość wysyłania danych....
Dodać należy, że ta dioda zapewne nie wytrzyma zbyt wiele i ... za chwilę mikrokontroler będzie do wymiany. Jak w ogólności się z Tobą zgadzam (a właściwie Ty ze mną, bo o tym wszystkim co piszesz wspominałem w reszcie cytowanego postu) to patrząc na specyfikację elektryczną atmega8 nie widzę przesłanek, które mogłyby sugerować, że dioda ta spali się...
2. Tak tez można, upewnij sie tylko czy port będzie mógł przyjąć prądy diody na których chcesz pracować. Sprawdz w jego specyfikacji i sie wszystko wyjaśni. R2 nie ma wiekszego znaczenia dla uP, daj na poczatek na 10k diode wywal, port podłacz pomieczy kolektor a rezystor. tranzystor daj w wersji C, poczatkowo wstaw potencjimetr do R1 (samo R1 daj mniejsze)...
Aaa no tak... a dlaczego play miałby byc akceptowany przez ~15letni grat? ;] A tak na powaznie, modem moze miec problemy z obsluga MVNO. Obstawiam jednak, ze w play wersja systemu obslugujacego SMS jest po prostu nowsza - nieobslugiwana - przez stary modem. Hipotezę tą mozna obadac w ciagu kilku godzin zapoznając się głębiej z specyfikacją działania...
Masa moze byc zaklocona, nie tylko Vcc sie liczy. Pozatym moze byc jakas obsuwa w programie. Ja korzystalem z ADC w m88 i m16 i zero problemu. Odczyty +/- 1LSB ale to normalne i zgodne ze specyfikacja. Pozdrawiam dexter
Nie wiem "jak to jest opisane w datasheet Atmegi". Modbus RTU odbiera się tak samo jak ASCII. Różni się sposobem wykrywania początku i końca ramki - w trybie RTU to czas ciszy na łączu. [url=http://www.modbus.org/specs.php]Spe...
Wygląda na to że ktoś nie przeczytał specyfikacji układu, w większości rejestrów tego RTC siedzą jeszcze inne dane.
Wartości na 100% się nie przekręcą, wynik pomiaru powinien odpowiadać maksymalnej wartości, a co do bezpieczeństwa. A co do przekroczenia napięcia to specyfikacja podaje że input voltage Vin musi być poniżej Vref, z praktyki z różnymi procesorami wiem że powinien przeżyć podanie większego napięcia, ale podłączenie go na stałe przez dłuższy czas może...
Teraz wiem jeszcze mniej niż myślałem, że wiem ... bez specyfikacji nic nie mogę Ci pomóc.
Raczej :?: Czy tak trudno to sprawdzić w specyfikacji (chociażby help programu) albo zrobić echo jakimś procesorkiem (ewentualnie podpinając pod drugiego RSa ) :?:
Należy to sprawdzić w specyfikacji Atmega8 ile może "spłynąć" prądu do portu, ale dla V CC = 5 V oraz rezystora 220 Ω to chyba zbyt duża wartość prądu wyjdzie: (5,0 V -1,8 V )/220 Ω =(5-1,8)/220=1,45454545454545•10^(... A ≈14,55 mA .
Nie masz podłączonych wszystkich pinów zasilania, co jest błędem. Jeśli sie moge dopytac to o jakie konkretnie połącznia chodzi? AVCC i AGND w ATmega8 ? Ponadto, jeśli masz tyle wolnych pinó IO to po co ci dodatkowy scalak do podłączenia klawiszy? Masz wystarczającą liczbę IO. Takie bezsensowne są wymagania od prowadzącego. Dodano po 5 Zwróć uwagę...
Hmm, w specyfikacji procesora nawet jest podany przykład jak coś takiego zrobić, DOKUMENTACJA NIE GRZYZIE!
O jaką odległości ci chodzi? takie czujniki zwykle pracują przy małych odległościach 5mm to dla niego całkiem daleko tym bardziej że w specyfikacji minimalna to 0,3mm.
specyfikacja matryca specyfikacja serwera specyfikacja serwer
radio audion kalibracja ekranu android alpine 9853r
firmware 7018b temperatura wyłącznika
Moment dokręcenia śruby spustowej oleju Citroën C4 1.6 HDi Ford – komputer nie wykrywa pompy wody po wymianie: mechaniczna vs elektryczna, diagnostyka, kody błędów