ATmega8, Atmega8L i ATmega8A itp różnią się parametrami elektrycznymi, a nie funkcjonalnościami. Aby się upewnić należy sprawdzić jaką mają sygnaturę: ... stwierdzając, że są takie same. Dlatego też w kompilatorach występują po prostu jako ATmega8. Podobnie jest z innymi układami. Warto także popatrzeć na dokumenty dot. migracji (załącznik), a w nim...
ATmega8, ATmega8A jak i ATmega 8L są tym samym mikrokontrolerem z punktu widzenia programatora. Różnią się jedynie parametrami elektrycznymi przez co także prędkościami pracy, a dla programatora nie ma to znaczenia. Dlatego wybierz po prostu ATmega8 w ustawieniach BASCOM.
Witam. Czy blok licznika (wejście T0) w atmega8 jest niezależny od zegara procesora? Jeżeli tak, jaką maksymalną częstotliwość mogę podać na wejście licznika? Pozdrawiam.
Ten uC także ? I dlaczego ma on lepsze parametry a jest tańszy od Atmegi8 ?
Wzięli pewnie starą maskę, i zmienili tylko lekko proces technologiczny wytwarzania (może lepszy izolator na bramce?). Stara praktyka, koszt stworzenia nowej maski do produkcji, jest holendernie drogi. W programowaniu (w użytkowaniu) nie ma żadnej różnicy, po prostu lepsze parametry, mniejszy pobór prądu. Za duży koszt, żeby poważnie coś zmieniać, co...
Programator "samoróbka":?: Może za mały kondensator przy mikroprocesorze. Albo obniżyć prędkość ISP, dodać jakiś delay w parametrach. Skąd kolega jest? Mazury to kraina czy miejscowość?
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
Hmm... Spróbuj regularnie migać LED, jednocześnie komunikując się z PC, obsługując pomiar temperatury za pomocą 1wire (DS18B20) i wyświetlać ją na LCD, używając waitXX... ;) Timer0 jak nic do zastosowania... Tymczasem małe co nieco w załączniku (miganie LED z użyciem timera), zarówno dla ATmega8, jak i na ATmega8515. Ponieważ ATmega8 nie posiada przerwania...
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...
Witam, Mam pewien problem powiazany z UARTem pod atmega8l... Otoz mam pewnien program ktory pieknie dziala pod attiny2313(UART sprawny, komunikacja rs232<=>pc tez dziala dobrze). Problem narodzil sie, gdy chcialem przeniesc ten program na atmege8l... Podejrzewam, ze problem lezy we flagach... Nie znam sie jeszcze na tyle dobrze na C, zeby problem...
Chwilunia, nie mieszaj do tego ATMegi8 Bo na pewno ona się znacznie różni. M48/M88 różnią się tylko wielkośćią pamięci więc jeśli używasz środowiska gdzie deklaruje sie przydzielenie poszczególnych pamięci do określonych ról to też jest to ważny parametr (gdy program jest spory, używasz tablic itp) Mega8 jest starsza od M48 i nie posiada niektórych...
Witam Zmontowałem układ na scalaku FT232RL i ATMEGA8515. Całość jest bez problemu wykrywana po podłączeniu do USB, za pomocą programu Mprog daje się programować wewnętrzny eeprom FT232RL. Wszystko działa do momentu, gdy próbuję nawiązać transmisje z procesorem. korzystam gotowego przykładu na wykorzystanie bibliotek D2XX w Borland Builder. Po skompilowaniu...
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'...
Odbiornik jest dalszą częścią projektu „odbiornika o zakresie 4xxMHz ze stabilizacją PLL". Urządzenie posiada następujące parametry: Zakres częstotliwości: 399-469MHz Czułość: 0,6µV Krok zmiany częstotliwości: 5; 25kHz Pobór prądu ze źródła 4,5V: 35mA Na wyświetlaczu pojawia się informacja o aktualnej częstotliwości, kroku przestrajania,...
Witam Jak ustawić parametry by zaprogramować ATMEGA8A-PU 4MHz i 16MHz (kwarce zewnętrzne) programatorem VP-290 ?
........... nie wiem dlaczego ale w oknie interface setup po ustawieniu wszystkich opcji gdy naciskam probe za każdym razem wyskakuje test failed :( ...dlatego że Pony Prog nie obsługuje programatora STK-500. Nowsza versja Bascom ma nieco inny interface czytania i ustawiania Fuse bitów Ta, którą używasz być może ma problem z komunikacją dla Mega 8A....
Witam, Dawno, dawno temu zrobiłem sobie system sterowania i alarmowania z powiadamianiem przez telefon komórkowy (może jeszcze ktoś pamięta Ericsson'a A1018). System ten ma cechy sieci rozproszonej tzn. składa się z kilku modułów sterujących połączonych ze sobą magistralą RS-485. Moduł telefonu komórkowego (nazwałem go SterGsm) pełni m.in. rolę konwertera...
Co do funkcji to używam ich tylko jeśli funkcja ma działać na przekazanych jej parametrach. Jeśli nie trzeba przekazywać jej danych i nie posiada zmiennych lokalnych zamieniam ja na podprogram wywoływany przez Gosub. No cóż, każdy ma swoją szkołę.
Eee znów opacznie interpretujesz parametry... czy ma dla ciebie znaczenie czy temperatura min pracy układu jest -40stC czy 0 stC, przecież to sa dla ciebie zupełnie nieistotne parametry nie wiem dlaczego to tak cie zastanawia :) apropo prędkości to nic się nie zmienia napięcia nie podnosisz Atmega dziła dalej na 5 V lub jezeli chcesz wersję na 3,3 V...
Hmm... a dlaczego można przesyłać sobie bity po kabelku w różnych środowiskach, ale w aucie akurat to niewykonalne...? Rozumiem że istnieje jakiś tam wpływ pracy poszczególnych układów ale czy jest on aż tak znaczny...? oO Moje ramki nie muszą być duże, bo nie będę przesyłał jakiś skomplikowanych danych, a jedynie ustawiał parametry pracy podmodułów,...
Witam, to nie tak, jak chcesz z TL431 mieć jego wartość napięcia referencyjnego - typowo; 2,495V - to łączysz jego anodę (wg opisu z Noty Katalogowej) do GND, a wejście referencyjne zwierasz z jego katodą (wg opisu z Noty Katalogowej) i pomiędzy to połączenie a plus zasilania V CC - ≧3,3V - dajesz rezystor ograniczający R o wartości nie większej...
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
To ciekawe, myślałem, że sygnatury się różnią. W każdym razie rozwiązełem problem, w taki oto sposób: do linii wywołania musiałem dodać parametr -dpart=atmega8 !! Więc jednak atmega8, program wyświetlił, że wykrył ATmega8 i przestawił fuse'y. Muszę przyznać, że nic z tego nie rozumiem, kiedy miałem prcka bez L nie musiałem podawać tego parametru. Mam...
Proszę o sprawdzenie schematu. Oraz ewentualne uwagi czy też sugestie dotyczące układu oraz jego pracy. Jest to moja pierwsza praca projektowa dlatego prosze o wyrozumiałość. Układ składaja się z: -mikrokontrolera -lcd 2x16 -sht11 (czujnik temperatury i wilgotności) -led -switch -wentylator 5v (nie ma go jeszcze na ukł. natomiast chce go dołączyć do...
Witajcie moi drodzy. Chciałem zrobić komunikację po RS232, na początek w jedną stronę - z atmegi do komputera. Niestety, ciągle pojawia się taki błąd: Korzystam z zewnętrznego kwarca 16MHz bez kondensatorów. Takie mam fuse bits: Podłaczenia MAX232 mam takie jak tu: Kod natomiast taki (autorstwa dondu, z tym, ze dodalem mruganie diodą i przerobilem pod...
Oba mikrokontrolery to ten sam mikrokontroler - różnią się parametrami elektrycznymi. Sprawdza się to w dokumentacji bardzo prosto - należy porównać bajty sygnatury. Hex jest więc taki sam. Możesz go zastosować, bo bo zasilanie jest z 5V.
8-16 czyli taktowanie w takim zakresie w MHz? Nie, ta pierwsza ósemka (8) odnosi się że to jest Atmega8 lecz nie '8A' (to nie to samo, choć wewnętrzna architektura jest ta sama a różni się technologią wykonania przez co niektóre parametry są inne). Dalsze oznakowania za "-" oznaczają rodzaj wykonania: 16 - oznacza z może być taktowany do 16MHz; spotkasz...
Witam. Mam straszny problem z ATMEGA8 (zresztą podobne rzeczy działy się w ATMEGA16). Mianowicie, robię sobie prosty sterownik. Posiada on m.in. 4 przyciski, zrobione w ten sposób, że są one z jednej strony podłączone do wejść PIND.0 – PIND.3. Wejścia te podłączyłem również przez rezystory 4,7k do masy, oraz równolegle do tych rezystorów dałem...
Czyli jeśli dobrze rozumiem , na tej samej wersji AVRDUDE z tymi samymi parametrami , programator potrafi zaprogramować Atmegę16 , a Atmegę8 juz nie. Co oznacza stwierdzenie "nie wykrywa mi go"? - jaki komunikat pojawia się przy próbie programowania? Jeśli to jest nowy układ Atmega , to nic nie trzeba ustawiać powinien dać się zaprogramować bez problemu....
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...
Witajcie moi drodzy. Udało mi się obsłużyć (częściowo) klawiaturę matrycowa. Proszę o sprawdzenie kodu (kod bazuje na przykładzie dondu bo przez rs232 wysyłam to co kliknięto) 1. Co można ulepszyć/usprawnić? 2. Czy idea (oraz tryby pracy portów) są poprawne? 3. Czy wartość rezystora jest odpowiednia? 4. Czy wartości w delay są odpowiednie czy jakoś...
(at)ElektrodaBot Skończyłem na tym, że wgrałem ten kod /* Program realizujący obliczanie i wysłanie przez RS-232 wyniku funkcji kwadratowej y = 0.3187x^2 + 2x - 7 na podstawie x odebranego wcześniej także za pomocą RS-232. Szczegóły: http://mikrokontrolery.blogspot.com/... Mikrokontroler: Atmega8...
Witam! Nie wiem co źle robię. Chcę pokierować programem tak, aby przy zwarciu pina do masy po restarcie procka program kierował mnie do procedury "USTAWIANIE". Przy normalnym restarcie bez zwierania pinu do masy procek winien wykonywać PROGRAM GŁÓWNY. Napisałem w bascomie coś takiego jak poniżej i nie wiem dlaczego procek nie reaguje. Wygląda na to,...
Witam, mam w ukladzie ATmega8 + MAX232 do komunikacji z komputerem. ATmega jest taktowana z zewnetrznego kwarcu 16MHz. Wydaje sie, ze fuse bity sa dobrze ustawione, bo do obliczenia parametru predkosci USART (wpisywanego w UBRR) musze wykorzystywac wlasnie 16000000. Mam jednak problem z timerami. Zarowno _delay_ms(), jak i _delay_loop_2() dzialaja tak,...
Witam! Może mój problem wyda się niektórym banalny ale nie mogę odebrać danych z odbiornika GPS (Haicom Hi-204e) na atmedze8, próbowałem podciągać TX GPS'a do napięcia zasilania jednak bez rezultatu. Czy ktoś ma może jakieś sugestie? Za wszelkie rady serdecznie dziekuje. Pozdrawiam. Chcialbym dodac ze nasluchuje transmisje przy parametrach 4800 8N1,...
no doczytalem na temat rs485 i trafilem na informacje ze max 32 urzadzenia :( . Jeden tylko prezentacja wynikow natomiast drugi bedzie pozatym wykonywal jedna czynnosc jesli master czyli Atmega32 wykryje parametry wilgotnosci za zle i ew. temperatury to Atmega8 bedzie musiala otworzyc /zamknac przepustnice w nagrzewnicy a co za tym idzie dopuscic swiezego...
Parametr reference powinien zawsze występować i przyjmować następujące wartości: Off- napięcie odniesienia jest pobierane z końcówki AREF przy czym wew. źródło nap.odniesienia jest odłączone. AVCC-napięcie odniesienia jest pobierane z tej końcówki przy czym do wyprowadzenia AREF należy dołączyć kondensator do masy (przeciw zakłóceniowy np 100nF). Internal-napięcie...
Autor: Dominikus, ndom_dominikus(at)yahoo.co.id Można wykorzystać komputer PC do podłączenia domowego system zbierania danych I wykonania GUI dla przyjaznego dla użytkownika przedstawiania danych. Układ zbudowany jest na mikrokontrolerze ATmega8. Mikrokontroler ten posiada wbudowany 10-bitowy przetwornik analogowo-cyfrowy. Czujniki temperatury są podłączone...
1. Może (ale lepiej niech to będzie 47uH a nie 100uH). Ale C11 nie zmieniaj. To pełni rolę filtru ale zmiana wartości pojemności nie polepszy a pogorszy jego parametry. W końcu podczas zwiększenia indukcyjności powinieneś zmniejszać a nie zwiększać pojemność dla uzyskania stałej częstotliwości filtru. A pojemność nie powinna być raczej mniejsza niż...
Witam, próbuję zrobić układ który będzie wysyłał na komputer dane z wartości zmierzone na ADC w atmega8. Napisałem program który ma na razie wysyłać poprostu liczbę która powinna się zwiekszać z każdym wysłaniem o 1. Wysyłanie sprawdzam w Realterm i mam mały problem, ponieważ pokazuje w nim tylko liczbę początkową w ogóle nie zwiększając jej i nie robiąc...
Witam, próbuje zrobić sterownik silnika BLDC z wykorzystaniem uC Atmega8. Schemat i program zaczerpnąłem ze strony mikrokontrolery.blogspot. Układ został złożony zgodnie ze schematem: Jedyną różnice stanowią dolne tranzystory, ja użyłem IRFZ44N oraz zamiast dławika 10uH użyłem rezystor 10ohm. Ponad to zmodyfikowałem trochę program wydłużając czas rozruchu...
Nie wiem jak patrzysz w te manuale, ale 8A ma mniej więcej takie same pobory prądu jak 88V. ATMega8A: tabela 26.2 - power down mode with WDT disabled typowo <1 uA, Power Supply Current, Idle (at)4MHz 3V typowo 0,5mA, Power Supply Current (at)4MHz 3V 0,5-2mA, to samo dla ATMega88V (tab. 29.2): 1 uA, max 1,5 mA, max 3,5 mA. Wynika z tego, że 8A jest...
Pokaż funkcję LCD_WriteText(), bo sądzić można, że jako parametr zawiera wskaźnik na tekst i nie służy do wyświetlania liczby 8-bit. Jeśli jest tak jak napisałem, to musisz najpierw przekonwertować liczbę na ciąg znaków ASCII i zapisać w buforze (tablicy) i dopiero funkcji LCD_WriteText() wskazać jej początek. Przykłady: znajdziesz tam użycie itoa()...
Robię projekt i nie wiem czy mogę użyć atmege8a bo taką posiadam. Nie mam atmegi8 Jeśli ten konkretny projekt, to jak najbardziej możesz użyć Atmega8A. Różnica między nimi sprowadza się do technologii wykonania, co determinuje niektóre ich parametry elektryczne. Funkcjonalnie jest to taki sam mikrokontroler. Ponieważ projekt wskazany przez Ciebie działa...
Cześć Kupiłem wczoraj ATMege8a i teoretycznie wiem, że wyprowadzenia nóżek są takie same i różnią się tylko niektórymi parametrami. No ale chciałem się zapytać co w sytuacji gdy ja już mam program napisany i wszystkie elementy dobrane pod ATMege8? Czy to ma jakieś inne znaczenie?
Write LB - zapisuje ustawienia z sekcji LockBits Write FS - zapisuje ustawienia z sekcji FuseBits Write FSH - zapisuje ustawienia z sekcji FuseBits High Write PRG - zapisuje ustawienia do pliku źródłowego *.bas w celu późniejszego, automatycznego zapisu ustawień podczas programowania procka. Z powyższego objaśnienia wynika, że po odpowiednim ustawieniu...
Witam Mam takie pytanie. Zestawiłem voltomierz na wewnętrznym przetworniku ADC mikrokontrolera ATMega8. Docelowo układ ma mierzyć napięcia w zakresie 0-12V (względem masy). Pytanie dotyczy dzielnika. Zamierzam zastosować podział około 1:3. Pytanie odnośnie oporników. Muszą mieć odpowiednio dużą wartość tak, aby nie popłynął przez nie zbyt duży prąd...
Witam, Jestem zupełnie początkującym, stworzyłem mały i prosty układzik oparty na mikrokontrolerze atmega8. Ma on za zadanie obsługę 48 diod. Parametry diod to: 2mA, 1,8V. Problem polega na tym, iż dioda w dolnym prawym rogu (patrz schemat) świeci zdecydowanie ciemniej od pozostałych. Mam również drugie pytanie. Czy jeżeli podpinam diodę (+) do portu...
Wystarczy jedno wejście I NTx , które będzie wykrywało ten impuls. Ale jeśli to będzie impuls "z ręki" jakiś klawisz to bez sensu - ze względu na drgania styków a potrzebny minimalny czas np 1ms. Jeśli to będzie impuls z jakiegoś wyjścia cyfrowego to ok. Założenia: - wykorzystamy tylko jedno wejście INTx - wykorzystamy tylko jeden Timer sprzętowy Przygotować...
Witam, Posiadam wyświetlacz graficzny LCD o nieznanych parametrach, zbudowany w technologii Chip On Glass, 28 pinów, bez podświetlenia, zasilanie 3V. Wyświetlacz został wymontowany z starego discmana Samsung CD Yepp MCD-HF200, i chciałem go wykorzystać do nauki obsługi LCD graficznego. Jedyne co posiadam, to rozkład pinów danego wyświetlacza na podstawie...
Witam! Posiadam następujący przepływomierz: O parametrach: Pomiar bez reduktora: od 60l/h do 2100l/h 1 litr to 492 impulsy Pomiar z reduktorem od 30l/h do 600l/h 1litr to 1200 impulsów Napięcie zasilania12V. Chciałbym mierzyć jego impulsy za pomocą atmega8. Sygnał wychodzący z impulsatora ma amplitudę ok 80mA i stąd pytanie jak wzmocnić ten sygnał?...
Jeśli chodzi o programator to polecam USBasp. Można zrobić samemu jeżeli kolega ma już doświadczenie albo kupić, najtańsze zaczynają się już od 25 zł. Co do literatury to zależy w jakim języku chce kolega pisać. Jeśli BASCOM to na pewno Marcin Wiązania "BASCOM AVR w przykładach", jeśli C to polecam książkę Pana Mirosława Kardasia. Na pewno w C bo już...
Witam wyprowadzenia 30,31,32 używane sa do wyświetlacza a faktycznie pin 12 tylko wejscie ale juz pin 16miso i 17sck są podwójnie bo i do wprowadzania danych(zwiększanie i zmiejszanie parametrów) i jako wyjscia sygnałów (do sterowania tranzystorów VT1 i VT2 na schemacie nad atmega8. Moje pytanie czy tak może być?
Ja bym proponował wykorzystanie wbudowanego w procesor AVR komparatora analogowego - wtedy możesz ustalić za pomocą potencjometru, czy potem stałego dzielnika przy jakim napięciu uznamy stan układu za zanik napięcia. A od AC też masz przerwanie. Poza tym u Ciebie dodatkowo dioda wprowadza spadek napięcia, w związku z czym napięcie zasilające uC jest...
Faktycznie w najnowszej nocie katalogowej atmega8a (tej biało niebieskiej) są tabele z przeliczeniami błędów transmisji dla większości stosowanych częstotliwości. W starszych także są. Poza tym, gdybyś używał nagłówka setbaud.h do ustawiania parametrów transmisji, w trakcie kompilacji otrzymałbyś odpowiednie ostrzeżenia: Nie definiuj F_CPU w kodzie...
Czerwony - vcc Biały - gnd Czarny - sck Zielony - miso Zółty - mosi Pomarańczowy - reset Niebieskie - zasilanie z programatora 5V Podłączenie jest dobre bo mikrokontroler zareagował w avrdude na -e (miałem wgrany program, bez zmian fusebitow, podlaczylem na sekundę na odwrót zasilanie,ale poprawiłem je po chwili. Avrcalculator go nie wykrywał, ale program...
Każdy przekażnik na 230V z tyłu będzie dobry do świetlówek. Nie każdy. Do świetlówek trzeba zastosować przekaźnik INRUSH. Normalny po krótkim czasie będzie się sklejał lub wypalał. Moze i jestem zielony ale juz troche czytalem i wlasnie dla poczatkujacych polecaja mikrokontroler atmega8. Ale tylko na elektroda.pl. Taki urok tego forum. :( Tylko czy...
Co do kolorów, to jeszcze nie zwróciłem za bardzo, na nie uwagi, właśnie dlatego że skupiałem się na tym lustrzanym odbiciu. Wydaje mi się jednak że to dlatego ponieważ definicja kolorów jest taka jak dla wyświetlacza od nokii 6100, a dla wyświetlacza z nokii 6800 może być nieco inna. Trzeba dobrze przestudiować tego pdfa, może tam coś pisze na temat...
Zobacz tu: #define LCD_LINES 4 /**< number of visible lines of the display */ #define LCD_DISP_LENGTH 20 /**< visibles characters per line of the display */ #define LCD_LINE_LENGTH 0x40 /**< internal line length of the display */ #define LCD_START_LINE1 0x00 /**< DDRAM address of first char of line 1 */ #define LCD_START_LINE2 0x20 /**<...
Witam, Proponuje odczytać oznaczenia silnika krokowego z obudowy potem poszukać do niego dokumentacji (wujek google się kłania) i odczytać wymagane parametry. Potem przeglądnąć datasheet L298 i sprawdzić czy sobie poradzi z tym silnikiem. Pozdrawiam.
W książce Marcina Wiązani nic na ten temat nie pisze. W pliku pomocy pisze że można to ustawić w rozszerzonym UART który posiada np. Atmega8. A w datasheet jak dobrze przetłumaczyłem to można. Także jak wiesz to proszę o odpowiedz a nie odsyłanie do googli.
No to było tak od razu :) Sprawdź to: [url=]Link możesz sobie ustawić fusebity jak chcesz i na dole masz od razu wygenerowane parametry do programu avrdude, tylko sobie to kopiujesz i wklejasz do avrdude. Korzystam z tego i nie jest zbytnio uciążliwe. Niestety może on tylko generować te parametry. Fusebitów nim raczej nie odczytasz, możesz za to odczytać...
Tworząc polygon narysuj go większy od całej płytki. Żadnych ścieżek Ci nie zewrze, bo ma odpowiednie parametry. Tylko nie zapomnij nadać mu nazwy GND. Gdy już będziesz miał polygon pokaż płytkę.
Witajcie moi drodzy. Chcę podłączyć do Atmega88P wyświetlacz 7 segmentowy o parametrach: Proszę o walidację tego, co wyczytałem z datasheetu (dopiero uczę się je czytać a nie chcę nic spalić) oraz mojego pomysłu podłączenia. 1. Ma on wspólną anodę i wymaga zasilania 1.9V i 5mA na segment, tak? 2. Można go podłączyć bezpośrednio do pinów atmegi przez...
Witam. Jestem tu nowy. Szukam projektu zegarka Nixie tylko na 4 lampach bez migaczy pomiędzy godziną i minutami. Posiadam 4 lampy (Z5740M). Oczywiście projekt może być z innych lamp ważne by miały te same parametry. Najlepiej jak by był na (ATmega8) posiadam zaprogramowany. Szukałem i nie mogłem znaleźć dlatego proszę o pomoc.
Oscylator będzie niestety zewnętrzny 2MHz, ponieważ jak testowałem łączność RTFQ2 z RRFQ1 (UART), to kwarc wewnętrzny nie zapewniał wystarczającej stabilności i nie dawało rady przesłać danych. Baterie to będą 3 alkaliczne paluszki 1,5V. Największe napięcie minimalne ma nadajnik i jest to 2,5V (posiadam wersję R z wbud. stabilizatorem). Jednak w miarę...
Witam ponownie, Jestem nieco zaskoczny bo wszystko działa jak trzeba. Układ, programik na uC i PC. Super. Chciałem dodać parę ulepszeń, ale niestety, mimo niezłej gminastyki te 2kB flash okazały się niewystarczające. W rezultacie robię kolejną wersję opartą o ATMEGA8-16AU (schemat poniżej). Ale mniejsza z tym. Mam dodatkowe pytanie, nizależne od wykorzystanego...
W tym projekcie nie potrzebuje w ogóle pinów analogowych. .. To schemat jest wystarczająco poprawny. ... pinów analogowych ale czy atmega8p takie posiada?? Sprawdź w dokumentacji. Elektronika to ciągłe czytanie i przeszukiwanie dokumentacji. i czy musze rozdzielić te dwie masy od siebie?? Nie musisz, ponieważ jest to istotne tylko w przypadku, gdy...
Sprawdzałeś z parametrem -B8 dla avrdude?
Wersja 59 z chomika jest pełna bug`ów. Na przykład przy zapisie pliku BIN poda do AVRDUDE parametr określajacy plik Intel HEX ;)..i takie tam niuanse :P Chcesz coś zrobić nie płacąc tantiemy (która mu się należy za włożony wkład pracy) panu Kardasiowi to musisz się zainteresować innymi rozwiązaniami. Procki z A na końcu do tej kompilacji for Atnel dodano...
WItam!! Zrobiłem sterownik do zespołu prądotwórczego i mam problem z resetowaniem sie Atmegi8535 która jest sercem układu. Cały sterownik zasilany jest z baterii rozruchowych zespołu gdzie niestety podczas rozruchu generowane są zakłucenia o amplitudzie ponad 100V. Na wejściu sterownika dałem Zenerką 33V, elektrolit 1000u +100n i dalej LM7805 za nim...
Na takie objawy może miec wpływ wiele spraw, niestabilny zegar (np. masz kwarc zewnętrzny 16MHz, a niezaprogramowany bit konfiguracyjny CKOPT), może być fatalne połączenie wszystkich procedur w całość i/lub nieprzemyślany do końca kod programu itp. Może jakieś ściślejsze i nieskrótowe dane ? Cio to jest kwarc "7" i preskaler "3" ? Jakie parametry konfiguracji...
A pozostałe parametry? f kwarcu i flaga CKOPT? Gdyby ATMEL wiedział co się dzieje na elektroda.pl, z pewnością by wprowadził na procesorze PRZYCISK resetowania fusebitów.
Sprawdzę to napewno - chociaż zapalniczką nie będę podgrzewał ze względy na max temp pracy :) Czy zastosowanie dodatkowego wzmacniacza pomiędzy diodą a przetwornikiem o wzmocnieniu powiedzmy 1 nie wpłynęło by na polepszenie tego stanu rzeczy? Zastanawiałem się nad zastosowaniem LM324. Jakie żródło referencyjne wykorzystać w przetworniku. Może dobrym...
Witajcie. ... Program jest oczywiście przykładowy. Gdy zamiast przerwania etkietę Przerwanie: wołam przy pomocy funkcji Debounce wszystko jest OK. ... Naprawdę nie wiem gdzie popełniam błąd. Będę wdzięczny za wszelkie sugestie. Pozdrawiam Krzysiek To mi wygląda , na zbyt mały stos.Zwiększ parametr HW Stack na 100 i sprawdź , czy pomogło. Piotrek
możesz spróbować następującej sekwencji : 0001 , 0011 , 0010 , 0110 , 0100 , 1100 , 1000 , 1001 bardzo wazna sprawa to kolejność połączenia uzwojeń przy nie właściwym silnik może w danym kroku wykonywać ruch przeciwny niż w innych krokach , może wprowaź duże opóźnienie ( np. 1 s ) i zmieniać końcówki do momentu regularnej pracy silnika , nastepnie dobierz...
minicom , lub dowolny program w C, przykład poniżej - czyta z wejścia - wysyła do urządzenia, zczytuje z urządzenia i wysyła na stdout (monitor) #include <stdio.h> #define SERIAL_DEVICE "/dev/tts/1" int main(int argc, char** argv) { FILE *port; int c; port = fopen(SERIAL_DEVICE, "w+"); if(port == NULL)...
To co niżej zasugeruje nie musi Ci pomóc ale spróbuj wykonać. Zmienną globalną zadeklaruj jako: static volatile DATACNT W ten sposób powiesz kompilatorowi aby ochronił jej stan przed przypadkową modyfikacją. Z problemem nie panowania nad wartością zmiennej globalnej sam biłem sie tracąc czas i nerwy. Jak się okazało przerwania powodowały nadpisywanie...
Ktokolwiek wnikliwie studiuje pdf-ki, ten wie - samo włączenie bitów TXEN i RXEN w rejestrze UCR / UCRSB powoduje wymuszenie stanów właściwych transmisji szeregowej. Możliwe jest oczywiście dodatkowe ustawienie pullup na wejściu RXD (np. gdy z jakiegoś powodu może ono być odłączone przez jakiś czas), nic poza tym - proszę poczytać o dodatkowych funkcjach...
Mirek36 --> Rozumiem, że sprawa magicznego rezystora jest już rozwiązana? Przytaczacie tu opinie o max parametrach... owszem jest to 40mA ale sa tez inne ograniczenia do których wróce za chwilę. jeszcze inna sprawą jest, że warunki przy których testowane sa procesory (czy też zalecane) są nieco inne, mianowicie jest to 20mA/5V i 10mA/3V. Dodatkowo...
Cholera... Okazało się (chyba bo pierwszy raz korzystam z avrstudio i samego C), że oile mieści się sam program w mega8535 to o brakuje już ramu (Mowa o programie z ) Tak wygląda log z kompilacji w avr studio Build started 14.11.2007 at 22:25:57 avr-gcc.exe -mmcu=atmega8535 -Wall -gdwarf-2 -DF_CPU=16000000UL -O0 -fsigned-char -MD -MP -MT mmc.o...
Witam! Od jakiegoś czasu bawię się atmegą8 i wpadłem na pomysł aby sobie sklecić jaki prosty alarm. Mam w związku z tym małe pytanie - otóż jak najlepiej za pomocą tego uC najlepiej wykrywać stan zwarcia/rozwarcia na końcu długich przewodów (taka moja fantazja - zakładam że na końcu przewodów znajduje się czujka która może albo zwierać albo rozwierać...
Witam Jak w Bascomie skonfigurować 4 PWMy w tym procku? Do tej pory używałem jedynie Atmegi8. Bardzo proszę o nie odsyłanie do manuala tego procka, niestety jestem z pokolenia gdy jeszcze język angielski ograniczał się do znajomości gumy Donald w Pewexie i kilku mniej cenzuralnych słów... Przeglądałem oczywiście manuala, ale udało mi się jedynie rozkaligrafować...
W takim razie jak dla mnie atmega8l jest walnięta, albo są ustawione jakieś fusebity, które nie pozwalają ci jej zaprogramować. Np. zew. generator, albo zew. rezonator kwarcowy. Kostka z L toleruje mniejsze napięcia zasilania i nie można jej taktować bardzo dużym kwarcem. Atmega8 i Atmega8L poza tymi parametrami są takie same. Jeżeli możesz programować...
Dokładnych parametrów nie znam, jedynie tylko to, że czerwone SMD na napięcie 2,3 V.
godmode: "Przecież to ma byc InSystemProgramming, więc cięzko jest zaposkoić możliwość programowania i wykorzystanie nóżek do sterowania." Faktycznie, czasem trudno. Czasami wręcz trzeba w układ wstawić zworki lub dip-switch. "Sygnały sprawdzam zwykłym multimetrem." No to nie sprawdzasz napięcia sygnałów tylko napięcie na resecie przy braku sygnałów...
Jak długa ma być ta sekwencja? Mam na myśli ilość tych elementów "_____" czyli przerw. Osobiście proponował bym użycie przerwania z licznika timer0, CONFIG TIMER0 = TIMER , PRESCALE = 64 LOAD TIMER0, 125 (także przed wyjściem zobsługi przerwania) To da przepełnienie licznika timer0 co 1ms przy zegarze 8Mhz. Do zapamiętania sekwencji można użyć zmiennej...
W jaki sposób odbywa się komunikacja między ENC na ATM?? Przecież MOSI MISO SCK to wejścia do programowania.. Komunikuje się poprzez interfejs SPI, który korzysta z tych samych pinów. A gdybym zmienił te wyjścia na inne to też by działało?? Oczywiści musiałbym zmieniać kod.... Jakby ktoś bardzo się uparł, to może by działało. Tylko po co tworzyć programowy...
ale wartość szczytowa prądu rezystora to nawet kilka A Owszem, właśnie zainstalowałem PSPICE 9.1 (ach te dawne dni ;) ), przy kącie blisko 15 albo 150 stopni rezystor w takiej konfiguracji "łapie" impulsy wydzielając ok 1W, nie chce mi się robić parametrycznej analizy, ale największą moc jaka się wydzieliła to było ~5W (rms) dla 90 stopni kąta opóźnienia...
[syntax=C] void drawBitmap(int x, int y, int sx, int sy, unsigned int* data) { unsigned int col; int tx, ty, tc, tsx, tsy; bit_c(LCD_PORT_DATA, LCD_CS_PIN); //CS(0) for (ty=0; ty<sy; ty++) { setXY(x, y+ty, x+sx-1, y+ty); for (tx=sx; tx>=0; tx--) { col=pgm_read_word(&data[(ty*sx)+tx])... LCD_Write_DATA(col>>8,col & 0xff); } } bit_s(LCD_PORT_DATA,...
Niestety w przypadku 1-wire włączenie dławików może sprawę jeszcze... pogorszyć. Kable muszą być na tyle ekranowane, żeby nie łapały zakłóceń. Połączenie 3 linii (GND, VCC, DQ) to dobry pomysł, bo znacznie poprawia parametry pracy czujników.
Steryd3 Korzystam z Eclipse'a, tam w parametrach projektu wybieram typ mikroprocesora i taktowanie, tak przeczytałem w książce Kardasia, choć rzeczywiście prawdopodobnie nie zmieniam w ten sposób w ogóle taktowania i źle zrozumiałem autora :| Z trybu CTC kiedyś już korzystałem, jednak z tego co wiem nie jest on dostępny w Timerze0. Chciałem w tym przypadku...
Zmierz spadek napięcia na diodzie jak radzi dondu. Dystrybutorzy też się czasami pomylą i coś źle zapakują, dlatego ważny jest pomiar rzeczywistych parametrów. A następnym razem zamiast używać zenerek, zabezpieczaj porty elementami do tego przewidzianymi, np. PRTR5V0... Powodzenia!
Różnica między "A" a 'A' ?? Zważywszy na twój parametr funkcji wysyłającej
Czyli że bootloader nie jest wogóle potrzebny? Dobra, tylko że nawet przy próbie wgrania programu wyskakuje mi ten błąd. W Eclipse miałem podobnie, ale tam wystarczyło dopisać do konsoli avrdude parametr -b 8 i zaczęło wszystko działać. Tutaj niestety nie ma gdzie tego dopisać :( Jakieś pomysły?
Dzięki, błąd w czytaniu ze zrozumieniem :D, zapoznałem się dokładniej :). Nie będę kłócił się o setki mV ale jak wiadomo dla wykonań nieprofesjonalnych (bufor 124 VX) rozrzut parametrów i ... jesteśmy na granicy :). Znam to dosyć dokładnie ze 'starych' TTLi - laborki przerabiałem w latach 80. Ale w związku z tym ma pytanie ... Czy ktoś próbował uruchomić...
Mam problem z komunikacją przez btm222, mam połączoną atmege 88 z btm222 i próbuje łączyć się z nią przez laptopa. Odbierania danych od mikroprocesora działa bez problemu, laptop otrzymuje wszystkie dane, jednak procesor w ogóle nie reaguje na dane wysyłane do niego. Poniżej umieszczam kod znajdujący się na procku: [syntax=c]#include <avr/io.h>...
A nie lepiej źródło 1.2V wtedy odpadnie ci oversampling, rozdzielczość ci się powiększy o 100% z 2,54mV do 1.2mV. Wykorzystasz wtedy napięcie odniesienia z uP 1.24 V chyba tam jest. Korzystając z wersji SMD ewentualnie będziesz mógł już sygnał wzmocnić odpadnie opamp. Pewnie czujnik nie pokrywa całego pasma sygnału?? Nie znam dobrego źródła (takiego...
Zrobiłem na tranzystorze BC (chyba 327, albo 237, sprawdzę i zedytuję post) i rzeczywiście działa, ale jest przy dwóch cyfrach powstawanie duchów . Próbowałem to naprawić programowo dodając przerwe 2-3 msek między zapalaniami ale i tak wciąż lekko widać niepożądane efekty. Jeden MOSFET typu P może zastąpić lepiej tego wolnego BC? Jakie powinien mieć...
Tak, wiem,tylko trochę dziwna konstrukcja biorąc pod uwagę, że z jednej strony chce się poprawiać czytelność kodu, a z drugiej za jednym zamachem ustawia 2 różne bity, których pozycje są zdefiniowane w nagłówkach ;) Wszystkie parametry w realterm muszą być takie jak ustawione w module uart mikrokontrolera. Wiele błędów jest właśnie ze stopem lub rozmiarem...