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...
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.
Jakie to ma znaczenie? :P Arduino to jedynie środowisko. Będę przez ArduinoISP programował atmegę.
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,...
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.
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ę)...
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...
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, 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,...
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...
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, 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! 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ą...
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Sorki za odgrzewanie... Macie może ustawienia fusebitów do procesora z tego kitu? Bo mi dwukropek nie miga (zaświeca się tylko na chwilę podczas programowania czasu/alarmu). A dźwięk podczas budzenia mam jakiś dziwny.
Pytanie zasadnicze, czy zasiliłeś programowany układ ? Podłączenie VCC z programatora NIE ZAWSZE oznacza zasilenie, czasami programatory tym pinem sprawdzają napięcie. Tak więc, reasumując, musisz programowany układ zasilić z zewnątrz.
witam jest procek 90S8535 lub ATmega8535. co prawda nie 8051, tylko avr, ale ma bodajze 10-kanałowy przetwornik A/C i SPI. pozdrawiam gajerz
Z tego co wiem to nie produkuje się juz procesorów AT90S8515 tylko ATmega8515. Te z kolej posiadają BOOTLOADER, może by to jakoś wykorzystać :) ?
Korzystam z programu Bascom AVR 1.11.8.3 (chyba najnowszy) Procesorem który programuje jest ATmega8535. Program jest tak ustawiony ze po naciśnięciu F4 program wgrywa flash i potem sczytuje go aby sprawdzić czy został prawidłowo wgrany do mikrokontrolera. Przy małych programach nic się nie dzieje złego ale gdy pisze trochę większy program (np powyżej...
Witam Mam mały problem, a mianowicie bawiłem się w programowanie fuse w ponyprog i zaznaczyłem CKOPT, CKSEL3,CKSEL2,CKSEL1,SUT1 i procesor przestał reagować na programowanie. Jaka jest metoda aby uruchomić procka??
Tak mały rezystor mógł co najwyżej powodować że programator nie mógł ściągnąć tej linii do stanu niskiego np i przez to nie działało programowanie. Cóż to może mieć wspólnego ze spaleniem mikroprocka ? NIC. Wstaw prawidłowy rezystor 10K bo na pewno 33K nie jest zalecaną wartością do podciągania resetu do VCC.
Nie wiem jak w 2313 ale wszystkie inne jakich używałem z literka A na końcu miały inne sygnatury i bascom nie chciał programować. Dybkowski programował bez problemów.
Na wstępie zaznaczę, że widziałem już tutaj podobne tematy żaden z nich mi nie pomógł. Używam atmegi 88PA i programatora usbasp. Podłączyłem mikrokontroler zgodnie z notą katalogową. Sprawdziłem połączenie z programatorem za pomocą brzęczyka i wygląda na sprawne. Próbowałem zasilania zewnętrznego i z programatora. Próbowałem też programować ze zworką...
Witam, proszę o podpowiedź jak w temacie. Wiem, że już sporo było postów o programowaniu tego układu jednak ja nie posiadam portu LPT, czy RS, a symulacja tych portów jest dla programatorów kiepskim rozwiązaniem. Mam programator oparty na kostce ATMEGA8A. Link do dystrybutora wraz ze zdjęciem. Nie znalazłem żadnego postu który rozwiązałby problem z...
Działa , ale: 1. I tak nie mam wszystkich sygnatur, np Atmega88P brakuje, wiec używam argumentu -F by wymusić programowanie a w menu wybieram Atmega88 . 2. Najwyraźniej z jakiegoś powodu nie mogę zaprogramować fusebitow (chyba (at)dondu o tym wspominał). Co jest nie tak? Uparty jesteś zamiast zrobić to, co sugerowałem.
Witam, Chciałbym zbudować termostat.Jak ja to widzę: - ATmega8 w obudowie TQFP32 (wszystko montowane w smd) - pomiar temperatury: DS18B20 - zegar do odliczania końca pracy - informacje wyświetlane na LCD 16x1(regulacja jasności podświetlania na PCB) - 3 przyciski konfiguracyjne: * wybierz/zatwierdź * mniejsza wartość * większa wartość - złącze do programowania...
Możesz odzyskać elementy - masz wyświetlacz i diody led. Nie wiem co jest po drugiej stronie płytki (mógł byś zrobić zdjęcie ?). Ale jeśli chcesz by to robiło coś konkretnego to musisz zbudować jakąś logikę. Możesz to zrobić po staremu - układy logiczne TTL, CMOS albo po nowemu - mikrokontroler i program. Najfajniejsze jest to że masz gotową wykonaną...
2-warstwowa płytka PCB do zestawu rozwojowego JB-MEGA8 V1.0 bez części elektronicznych Cena: 11,66zł + 9,50zł za list polecony priorytetowy Stopień skomplikowania montażu: 1-b.łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Za dopłatą mogę dołożyć niektóre części Montaż: THT Liczba warstw: 2 Kolor soldermaski: zielony Wymiary: 60x64mm Cechy:...
Witam Uzywam bascoma do programowania AVR-ow. Wczesniej pracowalem na 2313 i wszystko bylo ok Teraz przerzucilem sie na ATMega8535.Przelaczylem w chip na mega8535.Kwarc ustawilem taki jaki jest czyli 11059200. napislem prosciutki kod z wait(migajacy led). Ustawilem wait na 1 sekunde.Tyle ze odstepy miedzy mignieciami sa 11 sekund!!! Co sie dzieje??!!
Według mnie błędem jest programator :) Problemem może być brak połączenia masy programatora (LPTa) z masą układu. Pierwsze co zrób to porządny programator, to podstawa wszelkich prac przy uC, tak jakbyś naprawiał zegarek młotkiem i dziwił się że nie działa. Możesz jeszcze spróbować podciągnąć (ale delikatnie 100KOhm wystarczy) linie MISO do plusa. To...
C ;) Bo mi zostalo z programowania pecetow a ze na linuxie siedze to C a nie C++ chociaz to i to :). Glowna funkcje juz mam zrobiona jeszcze obsluga wyswietlaczy :) Pozdrawiam
Witam wszystkich, mam taki problem, potrzebuje zaprogramować procesor z tematu i pojawia sie problem, wcześniej wszsytko działało bez zarzutu ale w pewnym momencie w moim programatorze "home made" odlutowała się jedna linia. Po przylutowaniu przestał programować ale żeby było śmiesznie tylko tego procka, mam drugi układ w którym jest ATmega16L i tam...
chodziło mi o to czy programujesz przez isp(6 pinowym złączem ) czy programujesz wysokonapięciowo czyli podając na reset VPP 12V i wykorzystując szynę 8bitową plus sygnały sterujące
yburg --> także zdecydowanie polecam ci UART'a , zresztą powinieneś od niego zacząć naukę programowania AVR zamiast od 1-wire. Ograniczeniem do 2 urządzeń jest standard RS232 ale nie ma problemu żeby go rozszerzyć do wielu urządzeń wystarczy przejść na RS485 - też o tym poczytaj - przyda ci się zobaczysz ;)
Witam. Jestem całkowitym początkującym jeśli chodzi o elektronikę, ale chciałbym zacząć się tym zajmować - a dokładniej: mikrokontrolerami. Do tej pory nie miałem styku z elektroniką, tylko z samym programowaniem pod windows. Mam na oku takie coś: Mikrokontroler AVR, DIP28 Symbol: ATMega8-16PU Mikrokontroler 8-bit AVR Flash : 8kB RAM : 1kB EEPROM :...
Na razie spróbuję sam zaprogramować. Opis co i jak mam a jak mi nie wyjdzie to wtedy się odezwę, na razie dziękuję za dobre chęci. Pozdrawiam Mam już komplet potrzebnych rzeczy w tym ten programator LPT i mam pytanie: jak się zabrać za zaprogramowanie atmegi tzn w co kliknąć w tym programie PONYprog, jakie ustawienia mam zaznaczyć, na co kliknąć aby...
Witam, jestem początkującym w zakresie działania na AVR, programuję w języku Bascom z pomocą książki "Programowanie mikrokontrolerów AVR w języku BASCOM". Chciałbym w niedalekim czasie wykonać bezprzewodowy termometr oparty na układzie DS18B20 i modułach Rx/Tx 433Mhz. Niestety nie bardzo wiem jak "zmusić" wspomniane moduły do pracy z Atmega8... Moje...
Witam ponownie dziś przyszedł moj mikrokontroler AVR ATMEL ATmega8A-PU DIP28 16MHz wraz z płytka prototypową i programatorem USBasp ATMEL AVR podłączyłem sam mikro kontroler na płytce prototypowej tak aby połączyć ja z komputerem ale to wszystko. Dalej nie wiem co z tym fantem zrobić chciałbym się nauczyć programować owe procesory, lecz nie wiem za...
Powoli zaczynam kumać o co chodzi. ATmega8A-AU podłączyłem przewodami do podstawki ZIF w trybie programowania ISP a najprawdopodobniej VP-290 nie programuje w tym trybie tylko w trybie HVPP i musiał go nieprawidłowo zaprogramować (chodzi o fuse bity). Dlatego poszukuję schematu, które piny ATmega8A wykorzystywane są do programowania w trybie HVPP.
Witam mam małą prośbę czy jest może ktoś z Łodzi kto mógłby mi zaprogramować sterownik oparty o mikroprocesor atmega8a. Jest to sterownik do otwierania bramy. Próbowałem sam go zaprogramować ale widać mam za duże wymagania w stosunku do mojego poziomu wiedzy. Mam schemat i rozumiem że za darmo umarło jeżeli ktoś jest chętny to proszę o odpowiedź tutaj...
Witam wszystkich. Jestem początkujący i nigdy poza szkołą nie miałem styczności z programowaniem. Otóż mam taki problem chce sterować serwem za pomocą dwóch ogniw fotowoltaicznych - Umax = 2,3V na ogniwie, układ mam już połączony tak jak na schemacie , lecz mam problemy z programem - nie mam pojęcia co i gdzie źle robię , program jest napisany w uC....
Tak jak w temacie podłączyłem mikro kontroler atmega8a-pu ale co dalej jak zaprogramować tam najprostsze czynności miganie diody itp. Wcześniej muszę w innym kompilatorze jakoś to programować czy w tym kalkulatorze da się?
Najpierw musiałbyś rozrysować schematy na podstawie płytek PCB. Dopiero później można się będzie zastanowić, jak je wykorzystać, czy gdzie, co i jak podłączyć. Mikrokontroler to dopiero końcowy etap, bo może się okazać, ze ATmega8 ma np. o jeden pin za mało. Napisz także, jakie masz doświadczenie, z elektroniką i programowaniem mikrokontrolerów.
Pomijając względy prawne, jeżeli ten Twój układ wzorcowy programował inteligentny programista, raczej nic nie skopiujesz.
Dzień dobry. Stawiam pierwsze kroki z programowaniem. Mam programator TL866II i nie mogę się doszukać jak podłączyć go do ATMEGA8A w obudowie TQFP32. Nie mam dedykowanej podstawki więc muszę zrobić to na kablach i chyba przez złącze ICSP. Może ktoś podpowie jak się za to zabrać i które piny mam podpiąć. nie znam się na wszystkim więc pytam... :)
Dzieki LightHouser za dokumentację tego układu, już się w nią wgryzam do podusi ... Wielki SZACUN :D Troszkę mnie przestraszył McRancor mówiąc, że programatory tego typu są bardzo drogie ... mam nadzieję, że sprawa nie jest aż tak beznadziejna !! Jeżeli masz chęci na dużo zabawy, to w tym pdf-e jest wszystko opisane, co i na jakim pinie powinno być,...
Cześć to znowu ja i z nowym problemem :) Zamieniłem 90s2313 na atmege8( przejścówka narazie na pająka). Programator jest ten sam wszystko ustawione ladnie pięknie procek się programuje ale po zaprogramowaniu działa wolniej niż powinien a na niektórych programach nie działa wogóle lub pokazuje złe wyniki pomiarów na lcd. Od czego to zależy? czy możliwe...
Witam wszystkich proszę o podpowiedzi i może materiały. W jaką stronę powinienem iść jeśli che dla własnej satysfakcji nauczyć się projektować programować proste układy mikroprocesorowe. Chciałbym zrobić sobie zegar z termometrem na początek prosty na LCD 4 cyfry i nie wiem czego mi potrzeba jaki procesor atmega8...? jak się to programuje? jaki trzeba...
Programator mam stk200, dokładnie taki --> do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić (poniżej 7kHz). I wtedy uda się zaprogramować...
witam swego czasu zrobilem projekt sterownika autoklawu na atmega8 i wszystko bylo OK. niestety jak to bywa apetyt rosnie w miare jedzenia i klient wymyslil sobie kilka nowych opcji ( i nic w tym dziwnego). napisalem co trzeba i okazalo sie ze 8k pamieci to za malo ( program pisany w Bascomie) nie chcialo mi sie pisac od nowa albo przerabiac na C wiec...
tmf - brniesz w ślepy zaułek ;) .... po prostu tak jak w innym poście gdzieś. Weź pod uwagę że czasem pytania zadają początkujacy, którzy nie mają doświadczenia i nie wiedzą co i jak. Dlatego warto im przekazać często pewne że tak powiem w cudzysłowiu - pewne "żelazne" zasady. 1. Nie żałuj kondensatorów filtrujacych 100nF blisko nóżek zasilania 2. Nie...
Witam, Przepraszam, że znowu rozpoczynam kolejny program w stylu "co na początku" ale tak naprawdę nie ma nigdzie tutoriala krok po kroku co z czym od całkowitego zera. Otóż jestem programistą i znam się na elektronice jak pies na miałczeniu, chciałem poprostu zacząć programować mikrokontrolery. Zakupiłem jakiś czas temu programtor USBasp: i nic więcej......
Czyli teraz jest ok? Nie mogę się doczekać, bo to mój pierwszy projekt. Z RTC chcę skorzystać, bo ładnie wystawia dane w BCD po I²C, poza tym chce zrobić jakiś budzik dlatego głośniczek (buzzer, ale nie mogłem znaleźć jego symbolu :( ), jest na zworce, żeby ułatwić programowanie.
Co do trzeciej propozycji, to nie wyraziłem się jasno i pewnie stąd nieporozumienie. BlueDraco opisał to lepiej. Ponieważ w programie widzę dopiero wczesne początki kodu, to proponuję Ci zastanowić się nad zmianą uC na coś wygodniejszego w programowaniu, co wcale nie musi być droższe od megi8. Jeżeli za samą kość zapłacisz nawet 10zł, a oprogramujesz...
Witam. Chciałbym się pochwalić swoim projektem serca, wykonanego na LED oraz mikrokontrolerze AtMega8A. Schemat: Jak widać schemat jest bardzo prosty, zasilanie całego układu jest z gniazda mikro USB typu B, każda dioda ma rezystor ograniczający 330Ω. Wszystkie elementy są smd, diody i rezystory w obudowie 0805 a AtMega8A w TQFP32. Płytka jest...
Po latach przerwy w temacie AVR dopadła mnie potrzeba zaprogramowania ATmega8. Programator, jaki akurat miałem, to zabytkowy avr910 z noty aplikacyjnej i wyszło, że nie wspiera ATmega8. Nie uśmiechało mi się robić/kupować kolejnego programatora do zaprogramowania ledwie kilku układów więc na szybko zmodyfikowałem soft 2.3. Wygląda na to, że działa,...
Tak oczywiście, wymieniasz uszkodzone elementy na nowe i programujesz je :).
Wszystko jest nie tak. W kodzie jest co najmniej kilka różnych grubych baboli. Jeden związany z inkrementacją zmiennych, kolejny z ich wyświetlaniem. I oczywiście wszystko chcesz robić w pętli głównej. Gdybyś pisał ten kod etapami i każdy z nich sprawdzał, to byś już dawno sam je wychwycił. A tak skleiłeś kod z wielu mniejszych błędnych i teraz się...
Właśnie zaczynam moją znajomość z mikrokontrolerami i jako pierwszy wybrałem Atmega8-16AI w obudowie TQFP. Szukałem prawie wszędzie i nigdzie nie mozna odszukac podłączenienia tego mikrokontrolera to zasilania (jedyne co znalazłem to wersja niskonapięciowa). Jak na poczatek to bym zaczął od programowania diody, choc jest bardzo dużo schematów, gdzie...
Witam Mam problem z zaprogramowaniem ATMEGA8L-8PI Używam tych programatorów i programu Yapp. procek sie niby programuje ale jak dam odczytywanie to tego niema Co robie żle? Używam laptopa z portem LPT pozdro SJZWOJTEK
TPB-S.V0 co to za wynalazek nie moge nic w necie o tym "wygooglować"...? LCD z 6310 ma większą rozdzielczość niż 3310 ale też chodzi na SPI z tego co widzę... Ten z 3310 jest dość "poręczny" śmiga u mnie na sprzętowym SPI w atmega8...
Teraz zainstalowałem Pony-ego w wersji 2.06F Beta. Dokonałem kalibracji. Ponieważ nie używam (jeszcze - w budowie) STK200/300 Kenda a używam Sample Electronics Programer (BASCOM) w oknie Interface Setup... wybrałem (o) Parallel i poniżej DT-006 I/O na LPT1. Z list rozwijanych na głównej belce programu wybrałem AVR micro a obok ATmega8 . Próba odczytu...
W skrócie MAX232 to układ dopasowujący napięcia w standarcie TTL (uC) do napięć portu szeregowego RS232 (Comm) w komputerze PC. Umożliwia zatem komunikację np pomiędzy PC a uC. Może także służyć do zapisywania programów do uC poprzez bootloader - bez uzycia programatora. Na płytce testowej umieść układy, które zwykle są stosowane z uC. Końcówki wyprowadź...
siemka, lekture mam z EDW arty: RC5 praktyczne wykorzystanie, przełącznik sterowany pilotem Rc5, takie tam.... chodzi o to, że nie wiem co (w C++) jaki kod napisać i jak podłączyć elementy, tzn. diode i ew. tranzystor oraz te dwa rezystory? Programować umiem pod winde dobrze, ale mikrokontrolerów nie dobrze. proszę o pomoc, P.S. wchodzi w grę tylko...
Witam. Czy mógłby mi ktoś w prosty sposób wytłumaczyć jak uruchomić w procesorze atmega8 drugi i trzeci kanał pwm? Pierwszy kanał poszedł bez problemu ale już z następnymi mam problem. Programuje w bascom avr. Z góry dziękuje za wszystkie rady. Pozdrawiam.