Witam Chcę przedstawić dość Ciekawy program do programowania przez port ISP procesorów AT89S5x AT89Sx051 AVR . Program jest KOREAŃSKI ale przypuszczam że się wielu osobom przyda. Program posiada meni w języku angielskim. Program obsługuje sporą ilość układów i działa zadziwiająco szybko Lista układów: AT89S51, AT89S52, AT89LS51, AT89LS52, AT89S8253,...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
opiszesz mi wszystkie instrukcje jakie oferuje Atmega8? Atmega8 to popularny 8-bitowy mikrokontroler z rodziny AVR produkowany przez firmę Microchip (dawniej Atmel). Wyróżnia się on niskim zużyciem energii, prostotą programowania oraz bogatym zestawem peryferiów. Poniżej przedstawiam zestaw podstawowych instrukcji dostępnych w Atmega8. Atmega8 korzysta...
przy programowaniu ATMega 8 wyrzuca mi czasem komunikaty Diference at i potem symbol np 0300 albo 0DBE albo 013C i inne, do tej pory wszystko działało super co moze byc tego przyczyną, czy to mozliwe ze programator wysiadł, bo czasem zaprogramuje dobrze bez komunikatu, programuje z pod Bacsom przez STK 200
jezeli podalem przypadkowo zbyt duze napiecie zasilajace na ATmega8 i zrobila sie kosc goraca, to bedzie ona dzialac??? Programowanie tez???
Na poczatku chce powiedziec ze o prockach nie wiem nic i dopiero zaczynam z nimi zabawe. Przejrzalem tutortial z tej strony i kupilem procka atmega8-16pi. Zbudowalem programator, a nastepnie probowalem skompilowac pierwszy program jaki jest w tym tutorialu. Skopiowalem kod tego sterownika diody led, stworzylem makefile i jak dalem "make all" to mi wyrzucil:...
Korzystam z mikrokontrolerów ATmega8, ATmega8535 oraz ATmega16 (innych mi szkoda), które są podłączone do zewnętrznego kwarcu 1,8432 MHz. Mikrokontrolery nie chcą wystartować (tzn. działać). Jeżeli podłączę inny kwarc, np. 4 MHz, 8 MHz, 16 MHz to działają bez zarzutu (fuse bity są zaprogramowane prawidłowo). Mam kilka egzemplarzy ATmega i jeden z nich...
Czy masz w swoim STK200/300 wyjście oznaczone LED ? Możnaby napisać program, który poda sygnał zegarowy na wyjście LED, które będzie taktowało uC a pozostałe sygnały (MISO, MOSI, SCK i RESET) posłużą do odpowiedniej zmany "fusów". Robiłem już program do programowania uC poprzez STK ale nie próbowałem dodatkowo taktować uC przez LPT w tym samym momencie...
Mam stk200 , podstawke i wszystko jest podłączone raczej dobrze , zasilanie zewnętrzne diody w programatorze sie świecą. Mam ustawione tak: Chyba dobrze (jestem w tym początkujący) :D Ustawiłem programowanie na Atmega8. Podczas programowania pojawia sie błąd ''-24'' , staram sie go pominać potem dalej programuje i na koniec ''Write failed''.Czemu nie...
Witam ! Programuje właśnie uC Atmega8. Mam pewien problem z ustawieniem klawiatury. Otóż, podłączam ją poprzez ps/2 do atmegi, literki są poprawnie wyświetlane na wyświetlaczu LCD jednak jest taki problem ze podwójnie( AABB..) jeżeli wcisnę dość szybko jedna literkę po drugiej to mam : ABAB ... . Podejrzewałem, że to flaga 'nowy' jest za późno się zeruje,...
Jak mowilem Atmega 8 ma sterowac calym urzadzeniem t.j. Kwarc 8MHz, LCD, 5xSwich LCD interface 4-bit 4 bity lcd wspolne z 4 swichami osobno 5 swich, wszystko na PORTD SW1 - UP SW2 - DN SW3 - MODE SW4 - BAND SEL SW5 - MEMO A na PORTB PB0 - PWM PB1 - AUDIO MUTE / PB2 - AFT MUTE PB3 - TUNER ON PB4 - BAND1 PB5 - BAND2 Chodzi mi o PWM tak jak wyzej pisalem...
(at)emarcus dziękuję za słuszne uwagi które przydają się na przyszłość. Przyznam że nie przestudiowałem dokładnie d/shta attiny stąd moje błędy dotyczące taktowania i innych. ........... .... nie mogę się tam ale doszukać taktowania 1.2MHz no chyba że źle szukam. Edit: Doszukałem się jeszcze czegoś o jakimś zegarze 128kHz. Może o to ci chodziło? Potrzebowabyś...
Wreszcie udało mi się zorganizować komplet do nauki programowania. Na początek Atmega8l oraz programator jaki niedawno był w sklepie elektrody (wersja z microswitchem). Programator skonfigurowałem według pdf producenta, ale problem napotkałem dzisiaj projektując pierwszy układ. Raz to nie wiem jak ułożyć mikrokontroler na podstawce. Tym półokrągłym...
Witam! Mam problem z programowaniem w C ATmega8535 gdyz pod AVRStudio 3.56 nie ma takiego procesora i nie mozna go symulowac. Istnieje wprawdzie podobny AT90s8535 ale on sie rozni w paru kwestiach (adresy niektorych rejstrow sa inne i ogolnie posiada mniej funkcji ). Jeszcze od biedy sama symulacje mogłbym przeprowadzic na tym modelu jednak jak uzywam...
Mam pytanie. Jak mozna zaprogramowac bity "źródła zegara" ? Chodzi mi dokładnie o bity CKSEL3 ÷ CKSEL0. Prosze o pomoc. Pozdrawiam.
Witam Może koś mi pomóc w ustawieniu programatora do ATMEGA8535 tak żeby zmusić go do współpracy z kwarcem 12MHz i wyjaśnić jak się ustawia dla innych kwarców. Jako softu do programowania używam PonyProg2000.
spotkał sie ktos z takim błędem,jakiś miesiac temu programowałem atmega8 było wszystko dobrze przez ten czas nic nie zmienialem w ustawieniach avrdude i dziś wyskakuje mi taki bład, ktos wie co moze byc przyczyna ??
Dołożę jeszcze kawałek kodu jak definiuje porty dla LCD: [syntax=basic4gl]Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portb.1 , Rs = Portb.0 Reset Portb.2 ', r/w = Portb.2[/syntax] Dodatkowa informacja o zasilaniu to, że zasilam układ z 3,3V bo gdy dołączam 5V to ISP Programmer nie widzi...
Komentarz jest prosty: Analizując różne elementy zawierające styki, a nie tylko jeden przycisk uświadamiamy sobie, że każdy z nich generuje drgania zupełnie inaczej. a niektórzy nie. Dodatkowo: - produkując jakieś urządzenie seryjnie zamawiasz co jakiś czas elementy zawierające styki od różnych producentów, czy od tego samego ale z różnych partii, więc...
Witam, Przy programowaniu zegarka binarnego natrafiam na problem, którego nie potrafię samodzielnie rozwiązać (a raczej go nie rozumiem). Najprawdopodobniej wynika on z tego że to moja pierwsza styczność z programowaniem, dlatego zależy mi aby znalazł się ktoś, kto mógłby sprostować/wyjaśnić/pomóc z nim podczas rozmowy na Skype. Oczywiście jeżeli nie...
Witam Od pewnego czasu staram się zrobić prosty programator fusebitow ATmega8 przy pomocy drugiego ATmega8 w opierając się na algorytmach z datasheeta str 224-231. Jednak mój programik nie działa. Jeśli ktoś się kiedyś bawił programowaniem równoległym i byłby skłonny przeanalizować mój kod byłbym wdzięczny. W programie: 1. załączenie zasilania dla programowanego...
Witajcie, mam problem tego rodzaju, iż zbudowałem na MT8870 dekoder DTMF, przesyłam dane do Atmegi8 do odpowiednio skonfigurowanych portów, odczytuję ich stany za pomocą instrukcji IF...THEN i LCD "liczba" i to się sprawdza przy pojedyńczych liczbach, i tu się zaczyna problem. Potrzeba mi zapamiętać max. 4 liczby które będą następować po sobie dość...
Witam. Probowalem zrobic programator HVPP ale siedze nad tym od paru dni. Nie moge dojsc co robie nie tak. Wydaje sie ze wszystko rozumiem a jednak nie dziala. Programowany procesor to ATmega8, programujacy ATmega8535. Zasilanie i 12V wlaczane niskim stanem na porcie. Prosze, pomozcie! [syntax=asm].include "m8535def.inc" ; Definicje .equ prog_enable=PORTC...
bede progrzamowac procesor atmega8 w regulatorze silnik BLMC sterowanego z odbiornika rc i mam pytanie czy ktos ma jakoms strone gdzie jest napisane najlepiej po polsku jak zaprogramowac krok po kroku prze ponyproga procesor .prosze o szybka odpowiedz
Witam Od pewnego czasu programuje sobie mikrokontroler ATMega8 ze skutkiem całkiem pomyślnym. Jednakże uzywane przeze mnie dotychaczas funkcje typu ustawianie stanów portów czy opóźnianie czasowe już nie wystarczają. Szukałem troche po necie, ale niestety nic nie udało mi sie znaleźć, no może kilka, które w dodatku nie były opisane jak je używać w kodzie...
witam, chce wykonac sobie nastepujacy projekt: chce aby moja Atmega8 czytala napiecie z potencjometru obrotowego oraz po obrobce danych(przeliczanie np. katu obrotu potekcjometru) wyswietlala to na lcd. Wyswietlanie na lcd mam juz praktycznie zrobione ale nie bardzo wiem jak zabrac sie za oprogramowanie wbudowanego w atmege8 przetwornika ADC(czy on...
Na trójce to jest zwykle podłączana katodą dioda LED (a dalej przez 470Ω do +5V) sygnalizująca programowanie (gdy RESET=0). Może być może nie być ale pokazuje czy komputer coś wysyła do programowanego procesora.
Witam Wszystkich :D Kupiłem sobie programator isp stk200/300 na allegro. [url=]Link I do niego jeszcze Adapter [url=]Link Schemat: No i na czym polega mój problem? :| Otóż nie mogę zaprogramować Atmegi przez program basom AVR ,gdy klikam na identify chip: wyskakuje mi wiadomosc: Could not identify chip with ID:FFFFFF lub ID: 00000, nawet gdy daje options>programmer>stk...
Cześć ja też jestem początkujący.Również zacząłem przygodę z programowaniem od ATmega8 ale takiego problemu nie miałem.Może powinieneś na początku programu skonfigurować port D jako wyjściowy.Próbowałeś?
Witam, Mam problem z zaprogramowaniem mikroprocesora ATMega8 za pomocą programatora ISP (port LPT) oraz oprogramowania WinAVR (dokładnie jest to zestaw do programowania robota KSR4 firmy Velleman ). W zestawie była już dana płytka z przykładowym kodem źródłowym oraz plikiem Makefile, więc nie sądzę by w tym tkwił problem. Kompilacja kodu przebiega prawidłowo(Tools-->...
Witam, ostatnio programowałem procesor atmega8 za pomocą programatora At89ISP z portu LPT. Cały układ dobrze funkcjonował do momentu kiedy zmieniłem programator na SP-100 (USBasp). Po wielugodzinnej przeprawie ze sterownikami (Windows 7 x32) do programatora chyba się udało ;]. Niestety dalej nie mogłem odczytywać/zapisywać do/z pamięci flash atmegi8....
Witam Szukałem chwilę informacji na ten temat. Z powodu iż jestem zielony w tej kwestii nic nie znalazłem bo nie wiem sam czego szukam. Interesuje sie programowaniem AVR zwłaszcza ATmega8 od jakiś 6miesięcy. Mam już za sobą drobne bo drobne ale zawsze jakieś doświadczenia z tą dziedziną :). Nie jest mi obcy EEPROM czy inne podstawy AVR w ASM (te najbardziej...
Ok, a taki question: czy możesz dać mi koawałek kodu najlepiej w c, który by np. napisał xardas? Bo porostu chciałbym zobaczyć, czy to dokładnie jest wszystko tak jak na hd. Co do ps/2, to już sobie poradziłem, znalazłem schemat, bardzo go zmodyfikowałem, niedługo wrzucę foto. EDIT: Czyli programowania tego wyświetlacza, trzeba się uczyć z kursów hd....
Witam! Zbudowałem podstawkę do programowania procesora ATmega8. Prosiłbym o sprawdzenie czy wszytko gra. (kondensatory C1, C2 mają 33pF) Dziękuję i pozdrawiam Aha i żeby nie zakładać nowych tematów, to jak poruszać serwem modelarskim przy kwarcu 4MHz, z ustawieniem (ATtiny2313) Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down...
Przedstawiam moją wytrawiarkę, którą zrobiłem jakieś pół roku temu i ciągle jej używam. Oczywiście iskierką do pomysłu wykonania takowego urządzenia była wygoda ;) Sterownik jest to układ i wsad kolegi z forum Magik128 z
Witam serdecznie. Podjąłem pierwszą próbę programowania kontrolera Atmega8 z Eclipse, napisałem prosty program z migającą diodą. Podłączyłem ją do portu PC5. Program wgrał się do kontrolera prawidłowo ale dioda nie mruga. Program zapożyczony z książki M. Kardaśa "Mikrokontrolery AVR, Język C" #include <avr/io.h> #include <util/delay.h> #define...
Witam, mam nastepujacy problem, chce nauczyc sie programowania mikrokontrolerow i zaczalem od internetowego kursu. Po zakupieniu elementow, zlozeniu wg schematu ze strony ( Zamieść zdjęcia prawidłowo zgodnie z instrukcją załączania zdjęć.
zbudowałem układ z rezonatorem 32738kHz 32MHz? Czy 32738 Hz bo to jednak jest różnica. Zapewne chodzi o tę drugą opcję. Zresztą na screenie wyraźne masz napisane, że musisz zaktualizować firmware do programatora i wtedy będziesz mógł ustawić niską częstotliwość programowania i dopiero będziesz mógł programować.
Witam. uczę sie programowania na ATmega8, lecz z kilkoma rzeczami nie mogę sobie poradzić. chciałem rozjaśniać, bądź przyciemniać diodę na początku automatycznie, później przyciskiem [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Portb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Disconnect...
Witam, Napisałem programik na Arduino UNO programem Arduino IDE. Program działa na platformie Arduino czyli na ATmega328 z zewnętrznym kwarcem. Chciałbym ten programik wgrać na ATmega8 bez zewnętrznego kwarcu. Mam programator stk500 i usbasp. Proszę o pomoc w temacie. Oto kilka pytań jaki mi się nasuwają. Czy programowanie układu np. ATmega8 musi się...
Witam forumowiczów! Mam problem natury technicznej: otóż pracuję nad swoim pierwszym projektem PCB i muszę zaprogramować mikrokontroler Atmega8 w obudowie TQFP32. Problem polega na tym, że mam już gotową płytkę na której nie ma odpowiedniego wyjścia na gniazdo do programowania i muszę zaprogramować mk oddzielnie. Sprawę utrudnia fakt, że jest to obudowa...
Podaj symbol avrka ktorego laczysz i model maliny. Jest podany w temacie wątku. Dodano po 1 więc użyłem GPIO na Raspberry oraz avrdude . Chcesz programować atmega8?
Czy ktos z szanownych kolegow wie moze w jaki sposob mozna przypisac w Pony Progu do funkcji"Lauch program cykle",oraz "Security and Configuration bits"odpowiedni klawisz funkcyjny F1-F12 ? Ponadto,nie wiem czy tylko u mnie,ale po zaznaczeniu w Program options okienka "Write security and Config bits" oraz zaznaczeniu w opcjach i zatwierdzeniu odpowiednich...
Nie napisałeś jaką wersję Willema posiadasz. Na print screenie [url=]tutaj widać zakładkę AVR więc pewnie jest możliwość programowania tych mikrokontrolerów.
Przecież jest int main(void) {}. Próbuję na różne sposoby i nic. Dodam że zaczynam uczyć się programowania w C.
To nie łap za USB bo go upalisz. Programator musi działać; pokaż jak co z czym łączysz oraz jaki program jest użyty do programowania.
Witam Programator ma zasadniczo 6 wyprowadzeń Vcc, GND, Reset, SCK, MISO i MOSI. Znajdź sobie notę katalogową do tego uC (www.elenota.pl) i przy jej pomocy zlokalizuj odpowiednie wyprowadzenia i połącz je razem. Jak będziesz miał to połączone to możesz działać przy programie i dalej programowaniu. -- pozdrawiam
Sorki, ze moze tak troche offtopic pytanie jeszcze zadam, ale dlaczego funkcja sizeof() w mojej funkcji zwracala mi zawsze wartosc 3, natomiast w funkcji main dzialala normalnie?? Potrafi ktos mi to wytlumaczyc ? A to akurat bardzo proste jest ;) Do swojej funkcji przekazujesz zmienną char text A najlepiej całość w przerwaniach zrobić. Byłbyś tak miły...
Jak sie zaczynasz bawic i chcesz sie nauczyc, to napewno nie pomoze ci jak damy tobie gotowca. Wiec ksiazka help i do roboty Święta racja, i ucz się małymi kroczkami pisać takie programy a nie sklejać fregmenty kodu, których nie rozumiesz. To nie ta droga żeby się nauczyć programować
Witam. Ma ktoś pomysł jakby napisać kalibrację w C do takiego miernika do zasilacza regulowanego :), chciałbym jeszcze zrobić tak aby wyświetlana była wartość aktualnego ograniczenia prądowego: Może by mi ktoś pomógł, bo dopiero zaczynam zabawę z programowaniem w C :|
Witam ! Obliczenia źle oraz pewnie źle ustawione fusebity (pewnie default - 1Mhz internal rc). Instrukcja Load jako parametr ma po ilu impulsach ma wystąpić przerwanie, więc powinno być 625, ale że pojedyńcza połówka przebiegu sieci trwa nie 20ms a tylko 10ms więc powinno być 312,5 :D. Więc lepiej chyba prescale = 64 i load timer1, 1250. Pozdrawiam...
Można, bez znaczenia. Ale na twoim miejscu zrezygnowałbym z tego programatora na rzecz jakiegoś z buforem, 74xxx244, 245 lub podobnym. Zdecydowanie maleje ryzyko uszkodzenia LPT i wzrasta max. długość kabelka programującego.
W bascomie to tylko jedna linijka. Chodzi o to że cały czas się zastanawiam czy aby na pewno nie zmienić głównego klocka na np. ATmega164P-20AU. W sumie ma wszystko co potrzebuje. RxD i TxD do GSM-u, RxD1 do GPS-u, więcej pamięci i dla MMC wystarczy. Boje się trochę wchodzić w takie bardziej skomplikowane klocki no ale mniej miejsca jednak na płytce...
Dziękuję za pomoc. program będzie mierzył czasy rzędu 0,2 do 20 ms, a w przyszłości będzie częścią bardziej rozbudowanego programu. Jestem początkujący i pewnie długa droga przedemną zanim zrozumiem wszystkie arkana programowania mikrokontrolerów. :D
Witam! Czy mógłby ktoś mi pomóc w wyjaśnieniu jak atmega komunikuję się z czujnikiem lm35? Chodzi o to że w zależności od temperatury badanej przez czujnik, układ ma podać proporcionalne większe napięcie na silnik DC (aktywny układ chłodzenia). Mógłby ktoś przedstawić jakiś przykładowy program, bądź chociaż część? W programowaniu jestem początkujący.
Doda jakieś kondensatory magazynujące energię (10-47uF) obok uC i RFM. Co to za wersja RFM? SDO gdzie? Gniazdo programatora - uC będziesz programował poza płytką?
Witam, chciałbym się doradzić w jaki sposób mogę odebrać dane z modemu SIM900A przez RS232 atmegi8 i zapisać je do zmiennej nie przerywając działania programu. Jakich funkcji użyć? Programuję w Bascomie.
Najchętniej byłby to pascal gdyż trochę w nim programowałem na zaliczenia i mam do niego książkę. Być może później c++ lub assembler. Jeżeli miałby to być pascal to czym różni się programowanie od programowania na pc? Od czego zacząć? Czy jest jakaś możliwość testowania programu przed wrzuceniem go na uC?
Jeśli chcesz wgrać jakiś program do procka to przed kompilacją należy wybrać jaki mikroprocesor chcemy zaprogramować należy wejść jak na obrazku i wybrać odpowiedni mikroprocesor Sprawdź i daj znać Kolego napisałem w pierwszym poście że 'Atmega8a-PU' programuje mi sie bez problemu bez ustawiania w tych okienkach co pokazałeś - problem jest z "Atmega8-16PU"...
Witam wszystkich. Ja miałem odwrotny przypadek. Atmega8-16PU programował się bez problemu przez ISP a Atmega8a_PU nie chciał. Problemem okazał się 74LS244 - taki akurat miałem i do tej pory działał. Zmieniłem na 74HC244 i wszystko śmiga jak się patrzy
To może spójrz na drugie co ci się rzuci w oczy? Supported devices: ATxmega128A1, ATxmega128A3, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega64A1, ATxmega64A3, ATxmega128D3, ATxmega16A4, ATxmega16D4, ATxmega192D3, ATxmega256D3, ATxmega32A4, ATxmega32D4, ATxmega64D3, ATmega128A, ATmega164A, ATmega164PA, ATmega165PA, ATmega169PA, ATmega16A, ATmega324A,...
Witam. Próbuję zbudować kontroler używając instrukcji ze strony raphnet.net/electronique/usb_game12/inde... . Niestety po podłączeniu urządzenia po kilku sekundach system wyrzuca "Nie rozpoznano urządzenia USB". Wiecie może co mogło pójść nie tak? Mikroprocesor to Atmega8A-PU, miał być Atmega8-PU, ale z tego co przeczytałem to nie ma między nimi...
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...
W nocie katalogowej jest zapisane że przy napięciu 3,3V będzie chodzić Atmega8L. Ta bez "L" jest dla zasilania 5V. W takim razie jeśli masz kość c L-em obsłużysz pamięć bez dodatkowych buforów w logice 3,3 V Pytanie tylko jak takie napięcie zasilania wpłynie na proces programowania np. programatorem np. STK200 ? Swoją drogą zainwestowałbym w inną pamięć...
Witam! Mam problem z ustawieniem fusebitów dla oscylatora 12mHz w Atmega8-16PU, w "ponyprog". Jest to projekt lcd na usb . Programuje na programatorze stk200. Nie wiem o co chodzi w tych fusebitach więc proszę o waszą pomoc.
Nie napisałeś czy sam programowałeś czy już dostałeś zaprogramowany? Jak uszkodziłeś µC? Myślę że masz nieustawione fusebity. Wtedy µC może chodzić nie na tej częstotliwości co potrzeba.
w języku Bascom albo Z80 prozesor ATmega8-16PU Dodano po 20 cztery uzwojenia silnika sterowane PIO A Bit O do Bit 3 Bity sterowania powinny być w RAM od Adresu 1900h PIO kanał B stoi do dyspozycji poleceń , silnik pracuje w połowicznym cyklu z prędoością stałą ,podaną w programie ,PIO B Bit 0 obroty w prawo PIO Bit 1 obroty w lewo. Pozdrawiam
Witam mam kolejny problem z zaprogramowaniem kostki jest to atmega8515. Podłączam ją bezpośrednio z portem lpt.Czyta signature mogę odczytać flash i to co odczytałem wrzucić spowrotem. Ale przy próbie wgrania innego wsadu wyskakuje:"write error at address 00000000 byte written:10 byte read:FF" do procesora jest dolutowany kwarc 8mhz+2 kondensatory 22pf...
Witam, ustawiłem w Atmega8A-PU hfuse na D9 natomiast lfuse na EE i straciłem z nią kontakt error z averdude: avrdude.exe: BitBang OK avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7 avrdude.exe: drain OK ft245r: bitclk 4800 -> ft baud 2400 avrdude.exe: ft245r_program_enable: failed avrdude.exe: initialization failed,...
Dokładnie tak jak pisze Fredy. Z pewnością po zastosowaniu jego rad twój problem zostanie zlikwidowany. Nie mniej jednak ogólna strategia programowania mikrokontrolerów (mikroprocesorów) mówi, że program obsługi przerwania powinien wykonać się maksymalnie szybko. Jeżeli twój program nie robi wiele więcej Twoje rozwiązanie z poprawkami zaproponowanymi...
Witam wszystkich! Chciałbym przedstawić swoją płytkę testową do mikrokontrolera Atmega8. Celem projektu było stworzenie prostej podstawy domowymi środkami pod naukę programowania w C. Jako podstawę zdecydowałem się wybrać większą płytkę uniwersalną, dzięki temu można wprowadzać drobne zmiany w zależności od potrzeb, co w przypadku płytki samodzielnie...
Hej, Zepsuł mi się w domu analogowy sterownik do pieca, więc postanowiłem wykorzystać okazję i zbudować własny. Moje dotychczasowe doświadczenia z elektroniką równe są zeru, zaś na chleb zarabiam programowaniem. Stąd też pytania będą dotyczyły hardware'u. Założenia funkcjonalne: * piec ma dostawać 12V DC żeby grzał (dystans 5m kabla od sterownika),...
Witam, Temat zablokowanych AVR często się pojawia, niestety żadna z wyszukanych rad mi nie pomogła. Wgrałem do ATMEGA8L-8PU program ze strony Atmela pokazujący użycie uC jako RTC. Program był przygotowany na ATMega128 i dostosowując go do 8-emki źle popatrzyłem na wartość programowanych Fuse-bitów. Wpisałem do Low Fuse 0xE3, tak jak było oryginalnie...
Mam problem z linkowaniem wymienionych bibliotek. Używam atmel studio 6 na windowsie xp. O ile w general jest checkbox "use vprintf library (-Wl,-u,vprintf)" to resztę wpisałem w AVR/GNU Linker ->Libraries, tzn m i printf_flt. Wszystkie komendy linkera wyglądają więc tak: -Wl,-Map="$OutputFileName).map" -Wl,-u,vfprintf -Wl,--startgroup -Wl,-lm -Wl,--end...
Witam wszystkich. Dostałem zadanie do realizacji: Pomiar temperatury oraz wilgotności na atmega8. Temperatura na PT100 a wilgotność na dowolnym czujniku (byle nie z wyjściem napięciowym - wymysł prowadzącego. Wpadłem na pomysł by zastosować czujnik HCH-1000). Niestety nie wziął pod uwagę, że większość z uczniów nigdy nie miała styczności z programowaniem...
ATMega8515 -programujemy I2CProg_Atmega8515 programatorem Funprog... -port LPT - zworki na PR2 i PR1(zasilająca) - jak do Blackard - opis na KSW -Wkładamy karte do slotu i klikamy -Identificar Micro - co powinno skutkować wyświetleniem typu procka - ATMega8515 8kB Flash -klikamy Leer w sekcji Fuses -fusy ustawiamy tak: -Reloj - External XTAL -SUT -...
Gdybyś piny umieścił w dwóch rzędach, tak jak to jest w układzie DIP 28 mógłbyś to programować na typowym programatorze. Jeśli zamierzasz używać przetworników A/C, to dołóż dodatkową filtrację na zasilaniu przetwornika. Zobacz na podobny projekt Adapter z Atmega88PA na forum przydałoby się miejsce na oscylator..... pozdrawiam
Pisałem progam. Najpierw kofiguruje we/wy , podciągam porty na 1, pisze program potem F4 i F7 jak się wgra to układ jak zaprogramowany to tak działa. Zawsze w bascom wybierałem w zakładce chip mój układ który programuje czyli atmega8. Nigdy nie miałem problemu Dodano po 55 m8adef dokładnie tak widnieje w zakładce
Jeśli to jest ATmega8 to jest kompletnie źle podłączona. Skąd powziąłeś wiedzę, że tak należy ją podłączyć do zasilania i programatora? To jest Atmega8a pu
Hej. Od jakiegoś czasu bawię się mikrokontrolerem Atmega8. Nigdy nie miałem do czynienia z elektroniką, jedynie z programowaniem. Postanowiłem zbudować prosty układ matrycy LED, jednak nie za bardzo rozumiem jak on działa(gliwnie natężenie). Znalazłem projekty, w których ludzie zasilają swoje układy napięciem 5V i natężeniem 500mA(USB). Podłączyłem...
Witam. Zaczynam naukę programowania uC, moim pierwszym urządzeniem tego typu jest ATMEGA88PA-PU. Wgrałem na nią program, który zapala led'a, jak nacisnę przycisk oraz gasi led'a jak puszczę przycisk. Program działał. Następnie postanowiłem zmienić program aby po naciśnięciu przycisku led się zapalał a po następnym naciśnięciu gasił. Program ten nie...
Mam kilka pytań: 1. czy w BASCOMie można programować ATMega8535. Na liście znalazłem tylko 90S8535. 2. czy można to zrobić na programatorze z rezystorami czy musi byćz buforem Nie mogę wykryć swojego procka. Programator złożyłem na 3 rezystorach. Mam kilka wątpliwości co do niego: przewód do lpta ma długość około 2m (ale na 90S2313 działał), czy w tym...
Szkoda. Wprawdzie potrzebowałem 24MHz i ucieszyłem się że ten na 20MHz chodzi i na 24MHz. Ale liczyłem na to że jak zdobędę ten na 24MHz to łyknie ze 30MHz. Szczególnie że okazało się że 24MHz mi nie wystarczy. Wczoraj przypadkiem odkryłem w datasheecie dodatkowe rozkazy (muls, mulsu, fmul, fmuls, fmulsu, movx, lpm, Rx, Z, lpm, Rx, Z+). Pomoc BASCOMa...
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. W dziedzinie mikrokontrolerów jestem początkujący więc proszę o wyrozumiałość. Mam problem zaprogramowaniem Atmega8. Programator zrobilem sobie według schematu z tego posta 'Termometr 4 punktowy DS18b20 $regfile = "m8def.DAT" $crystal = 1000000 'Deklaracja portów od wys'wietlacza LCD Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1...
Jeśli podczas pierwszego programowania nie zmieniłeś fuse bit'ów na kwarc, to ATmega8l powinna ruszyć bez problemu na fabrycznie ustawionym wewnętrznym generatorze. Wszystko zależy od fusków: może być kwarc, może zewnętrzne RC, może zewnętrzny generator. Przy programowaniu należy taki właśnie clock dostarczyć. A może zablokowałeś procka, niewłaściwym...
Witam, próbuje wykonać prosty odtwarzacz midi w oparciu o mikrokontroler atmega8535. Bazując na przykładach z internetu udało mi się temat jakoś wstępnie ogarnąć. Niestety na atmedze nie uruchamia mi się zegar o który oparte mają być programy. Wszystko jakby "wisi". Dodam że programuję w C w środowisku Code Vision AVR. W celu zlokalizowania problemu...
Witam, Wznowiłem pracę nad moim projektem nad jakim pracowałem z ponad rok temu. Pracowałem na atmega16a, łączyłem wyświetlacze, serwa coś tam działało. Straciłem jednak pliki i dokumenty jakie wtedy sobie zanotowałem. Na początku próbowałem stworzyć najprostszy program na atmega8a, aby sprawdzić czy środowisko programistyczne, programowanie wszystko...
Z sygnałami sprawdzonymi woltomierzem mam tak: ... Zacznij od tego, że tych sygałów nie mierzysz woltomierzem.... Jeżeli coś tam voltomierz pokazuje to i tak nie wiele to znaczy. Woltomierzem moższ mierzyc poziomy napięc o charakterze stałym co do wartości; - na przykład napięcie zasilania DC. Dla innych sygnałów, na przykład pulsujacych lecz ciągłych,...
Dobry wieczór,borykam się z problemem poprawnego wgrania bootloadera jak i kodu programu dla układu Atmega88PA w obudowie TQFP32. Układ jest już wlutowany na płytkę do programowania używam przejściówki kanda ISP na 6 pinów. Co ciekawe sprawdzając podłączony avr w programie mkAVR Calculator atmega jest poprawnie wykrywana to też odrzuciłem(mam nadzieję)...
Witam, jestem początkujący w programowaniu AVR. Chce zapisać tablicę (przykładowy tekst) a potem odczytać z eeprom atmega88. void main( void ) { ... static EEMEM uint8_t eeprom_val[6]; uint8_t val1[6] = {"12345"}; print_string("\n\r. Zapis do pamięci EEPROM\n\ -> val1 "); if (eeprom_is_ready())...
szczerze mówiąc to nigdy się jeszcze nie bawiłem z avr studio ponieważ nie programuje w C tylko w bascomie Nie musisz programować w C aby użyc AVR Studio do programowania. Tak jak wspomniałem poprzednio, analogicznie do Bascom, nadpisujesz odczytaną wartość aktualnych fuse bytes nowymi wartościami i naciskasz w dolnej części okna 'Program'. Podobnie,...
Witam, Mam problem z zaprogramowanie a w zasadzie wykryciem ATmega8L. Próbuję zaprogramować go AVRDude za pomocą własnoręcznie zrobionego programatora SIprog (pominięty układ zewnętrznego zasilania). Próbowałem już wszystkiego, sprawdziłem chyba każdą możliwą ścieżkę pod kątem zwarcia dwa razy. Zasilanie jest i na VCC i na AVCC, z masą też jest wszystko...
Z płytki - czasami zdarza się, że utrzymują stan niski na Resecie przez co nie pozwalają ruszyć mikrokontrolerowi. Sam parę razy tak miałem - nie udało mi się ustalić co było przyczyną - błąd programu do programowania, a może coś innego.
Posłuchaj bo coś sam chyba pokręciłeś ;) .... Procek ATmega8A możesz śmiało programować jako ATmega8 !!!!! żadnego problemu tu nie ma ale czy dla ciebie nie jest zrozumiałe i oczywiste, że ATmega88 to już całkiem inny procesor ?
Urządzenie ma jeszcze wyswietlacz 2x16, czy podczas programowania powinno się na nim coś pojawiać? Podczas ostatniej (nieudanej) próby nie zauważyłem na nim żadnej reakcji. Nie, podczas programowania przesyłasz tylko program do mikrokontrolera. Natomiast jeśli jest obsługa tego wyświetlacza, to po resecie powinno się na nim coś pojawić.
Witam, Mam taki problem. Chcę zrobić program który (jak na razie) będzie miał następujące zadanie: Sprawdza stan dwóch przycisków, ich stan zapisuje do dwóch różnych zmiennych. Gdy którykolwiek z przycisków jest wciśnięty ma zapalić LED. Poniżej zamieszczam program: [syntax=c] /* * Termostat.c * * Created: 2012-12-26 18:21:17 * Author: Konrad */ #define...
Witam. Niedawno kupiłem Atmegę i zrobiłem do niej programator pod LPT. Teraz moje prośba o dalsze instrukcje. Co i jak zrobić żeby zaprogramować ten miktrokontroler. Próbowałem już programem PonyProg2000 ale nic z tego nie wychodziło. Jak sprawdzić czy atmega nie jest spalona? jak sprawdzić czy programator jest dobrze skonstruowany? Posłużyłem się tym...
W okienku Edit Configuration ustawić tylko SPIEN na Enable. Pozostałych okienek nie ruszać. Przy programowaniu zaznaczyć pole Prog Config
Witam! Tematów o podobnym tytule jest wiele, ale nigdzie nie ma konkretnych informacji :/ (albo szukajka je skrzętnie ukrywa). Chcę zacząć przygodę z programowaniem mikrokontrolerów. Mój wybór padł na AVR-y. (tak AVR - nie wciskajcie na siłę innych). Chcę wystartować na Atmega8A, a później zobaczymy jak to się rozwinie. Budżet nie jest dla mnie kwestią...