poczytaj te linki co Ci dałem to powoli zrozumiesz ja też na początku tak miałem. Możesz sobie pobrać program: Proteus Proffesional w którym zrobisz sobie schematy, PCB oraz za symulujesz działanie takowego urządzenia. - wyswietlacz - mikroprocesor może być z rodziny ATMEL np. atmega8 - drobnica: rezystory, kondesatory itp. - na pewno jakieś źródło...
AVR studio 4.12 SP4, Po instalacji mamy w jej katalogu sporo przykładowych programów .asm które się kompilują. Od ich przeglądnięcia zaczynałem. http://www.atmel.com/dyn/products/tools_... oraz bardzo przydatne PDFy: Składnia asm: http://www.atmel.com/atmel/acrobat/doc10... Pełna lista instrukcji z opisem i przykładami użycia http://www.atmel.com/atmel/acrobat/doc08...
Odinstaluj Eclipse i używaj oryginalnych narzędzi, czyli Atmel Studio przede wszystkim dlatego, że zawiera symulator, który jest niezbędny każdemu początkującemu (i nie tylko): http://mikrokontrolery.blogspot.com/2011... oraz tysiące przykładowych programów w dodatku ASF.
Jeżeli można wiedzieć o ile będzie wiesza częstotliwość? (+/-) i jakie sa szanse na spalenie atmegi, ew. zawieszanie się programu? Dodano po 16 No i jeszcze kilka pytan.. czy przy wpisaniu 255 wartość zapisuje się w pamięci ulotnej czy nie? tzn chodzi mi czy po ponownym podłączeniu uC do prądu częstotliwość wróci? jeżeli nie jak później kalibrować...
Zanim kupisz zastanów, bo książek i to znacznie lepszych jest więcej: http://mikrokontrolery.blogspot.com/p/ks... Wystarczy porównać spisy treści, ceny i przykładowe rozdziały, a zrozumiesz dlaczego. Na forum nie wykonujemy programów na życzenia, jedynie pomagamy tym, którzy mają problemy. Napisz więc własny program na bazie wskazanego...
FUNT TANIEJE, poczekać. AVRStudio (darmowe-ale jest to jednak IDE producenta Atmeli) integruje się samo z AVRGCC- też darmowym-jest to jednak C. Po tym doświadczeniu (użeraniu się z z błędami w AVRGCC) nawet Bascom wyda się przyjazny. Po użeraniu się z błędami w Bascom-ie (nie tylko nieefektywny kod) będzie Pani gotowa. Na wszystko- tzn. na wydanie...
Takie rzeczy robi się z użyciem przerwań i buforowaniu danych wysyłanych do przetwornika D/A. W głównej pętli programu śledzimy wtedy stopień zapełnienia bufora FIFO i w miarę potrzeby doczytujemy dane z zewnętrznej pamięci danych lub karty pamięci. Jako przykładowy gotowy projekt podaję poniższy link: http://www.elektronika.kvalitne.cz/ATMEL...
Witam, od jakiegoś czasu pracuję nad sterownikiem do pomp C.O. opartym o ATmege8. Wykonałem już płytkę (nie obyło się bez błędów) i przyszedł czas na zaprogramowanie układu. Najpierw wgrałem kilka przykładowych programów żeby zobaczyć czy wszystko działa, później ustawiłem fusebity CKSEL i CKOPT żeby taktować ATmege zewnętrznym kwarcem 12MHz. Wszystko...
Witam! Posiadam program AVR Studio 4 i chce przy pomocy tego programatora C:\Program Files\Atmel\AVR Tools\AvrStudio4\program1\program1.asm(4... : Include file 'm8def.inc' not found Assembly complete with 1 error Deleting 'program1.eep' Deleting 'program1.obj' Deleting 'program1.hex' Deleting 'program1.map' Nie wiem o co chodzi przecież zapis .include...
Witam. Domyślam się że mój temat zostanie przyjęty niezbyt chętnie bo w Internecie są już jakieś informacje na ten temat, ale ja niestety ciężko potrafię to zrozumieć. Z programowaniem procesorów 8-bitowych od Atmela mam już jakieś doświadczenie, jednak nigdy nie interesowałem się kwestią bootloaderów. Mam kilka pytań które chce zadać, ale najpierw...
Witam Po namowach wielu forumowiczów postanowiłem przesiąść się z 8051 na AVR. Niestety już na samym początku napotykam różne przeszkody. Największą dla mnie przeszkodą jest to, że przykładowe programy które są w sieci nie kompilują mi się. Korzystam z Atmel Studio 6.1. Sciągnałem sobie fajny poradnik "Podstawy AVR-GCC" i chciałem z niego korzystać....
Wykonałem dzisiaj mały test - porównałem ile pamięci mikrokontrolera będzie zajmował ten sam fragment programu, ale napisany na 3 różne sposoby. Program był pisany w Atmel Studio 7 w języku C na ATmega8. 1. Na pierwszy ogień stworzyłem przykładowy kod i go skompilowałem. Tutaj nie korzystałem z żadnych funkcji ani też plików nagłówkowych. Kod wyglądał...
Za http://www.jm.pl/pl/prk.php/50 (pierwszy z brzegu link na Google w j. polskim nt. STK500 ) : STK500 pozwala konstruktorowi szybko zaznajomić się i rozpocząć pracę z proceorami rodziny AVR. Zestaw współpracuje z AVRStudio - oprogramowaniem Atmela zawierającym asembler, debugger i umożliwia programowanie procesorów w systemie. STK500 obsługuje ATtiny11/12/15/26/28...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
https://obrazki.elektroda.pl/8632693900_... W starszym sprzęcie elektronicznym, który został wycofany z użytku, można znaleźć ciekawe elementy, w tym różnego rodzaju mikrokontrolery. Choć obecnie dostępne są bez problemu za niewielką kwotę 32-bitowe mikrokontrolery o dużej mocy obliczeniowej, wyposażone w interfejsy sieciowe, to czasem...
http://obrazki.elektroda.pl/7474037100_1... DRF1278F Dorji. Firma http://obrazki.elektroda.pl/2122065500_1... Płytki modułów mają niewielkie wymiary, do podłączenia wyprowadzeń można wykorzystać zarówno otwory, jak i pola dostępne na krawędzi modułu. Na płytce modułu dostępne są opisy każdego z wyprowadzeń, co znacznie...
Zmienna _a1 to pomost pomiędzy biblioteką a programem użytkownika. Tak, to zawartość tej zmiennej odczyta lub zapisze układ Master. Procedura I2C_master_needs_data wykona się, jeśli kod z biblioteki wykryje operację odczytu z magistrali (zostanie zaadresowany Twój Mega8). Jeśli zatem w treści tej procedury zapiszesz cokolwiek do zmiennej _a1 to ta wartość...
Witam, Proszę o pomoc w wyborze rodziny mikrokontrolerów ARM spełniającej moje potrzeby. Z góry dziękuję za pomoc. Do tej pory programowałem mikrokontrolery Atmel AVR ATmega8/16/32. Mam doświadczenie w programowaniu AVR32 (60MHz). Do mikrokontrolera podłączam wyświetlacze LCD znakowe (będę chciał także niewielkie monochromatyczne graficzne). Steruję...
Znalazłem Tylko że muszę użyć układ scalony MAX232 do "pogodzenia" napięć PC i TTL. I to wszytsko ale jak przesyłać dane. Do transmisji danych w ATmega8 musisz użyć USART (Universal Synchronous and Asynchronous serial Receiver and Transmitter) w trybie asynchronicznym. Łączysz pin wyjściowy oznaczony w ATmega8 jako TXD z wejściem RXD w porcie szeregowym...
Chcę oddzielić definicję rejestrów sprzętowych od głównego programu. Taki styl kodu nie daje nic, gdyż nadal odwołuje się bezpośrednio do rejestrów GPIO, co równie dobrze mogę zrobić w ciele właściwej funkcji. Na potrzeby takiego kodu potrzebuję się odwołać do trzech różnych rejestrów chcąc czytać, pisać i zmieniać kierunek pinu. To nie jest przenośne....
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
... oraz zapisem do EEPROM według algorytmu wear leveling . Tomek Francuz opisał tę technikę zapisu w swojej książce - prawdopodobnie przykładowe programy są do pobrania na FTP jako załączniki do książki. Możesz także zaglądnąć tutaj http://www.atmel.com/images/doc2526.pdf
Witam, Próbuję korzystać z biblioteki Peter Fleury do obsługi usart-u, której listing znajduje się poniżej: PLIK uart.c /***************************************... Title: Interrupt UART library with receive/transmit circular buffers Author: Peter Fleury <pfleury(at)gmx.ch> http://jump.to/fleury File:...
http://obrazki.elektroda.pl/7474037100_1... DRF1278F Dorji. Firma http://obrazki.elektroda.pl/2122065500_1... Płytki modułów mają niewielkie wymiary, do podłączenia wyprowadzeń można wykorzystać zarówno otwory, jak i pola dostępne na krawędzi modułu. Na płytce modułu dostępne są opisy każdego z wyprowadzeń, co znacznie...
Dodałem wspomniane diody, schemat: http://obrazki.elektroda.pl/7669361400_1... Nijak ma się to do tego: Dodaj w szereg z każdym przyciskiem po najtańszej diodce np 1N4148. Przycisków masz w tej chwili 16 a diod - 4... Ach, przepraszam, źle zrozumiałem. Jednak... czy jest to konieczne? Już teraz jestem w stanie czytać kilka jednocześnie...
Rzeczywiście, bez return 0 program się kompiluje... Dodałem także pętlę, aczkolwiek nie wiedziałem że jest potrzebna. Mimo to efekt jest ten sam. Program wgrywa się prawidłowo, projekty przykładowe z diodami jak najbardziej działają. Wgrywanie nie zwraca błędów ani żadnych komunikatów, przechodzi chip erase i potem program jest wgrywany, pojawia się...
Zegar SCK już zmniejszałem. Najlepiej działał przy 10 kHz, tak jak pokazywałem. Przy wyższych niemal od razu staje. Chciałbym zauważyć, że sposób obliczania wartości TWBR przedstawiony w pierwszym poście jest nieprawidłowy, w związku z czym nie uzyskasz zakładanej częstotliwości 100kHz na magistrali, tylko dużo niższą. W ogóle przy taktowaniu F_CPU=1MHz...
Witam sterownik wykonałem na bazie powyższego projektu po trosze go modyfikując. Zdjęcia poniżej. http://obrazki.elektroda.pl/3377246700_1... http://obrazki.elektroda.pl/5766898700_1... Pozdrawiam Poprawiłem zdjęcia ( w cytacie powyżej) kadrując je z wykorzystaniem możliwości jakie daje moduł dodawania zdjęć. Przeczytaj...
Dziękuje za liczne odpowiedzi. Wystarczy po ustawieniu pozycji kursora LCD wysłać tylko zaktualizowane wartości wtedy gdy się wielkość zmienia. Już zabieram się do roboty, trafne spostrzeżenie. Zamiast wypisywać co cykl cały wyświetlacz (kilka ms) będę wypisywał zaktualizowane temperatury na już wcześniej wysłanym szablonie. A może kolega wytłumaczyć...
Cześć, Od paru dni usiłuję wyświetlić tekst na wyświetlaczu LCD 2x16. Po przeczytaniu paru tematów na forum zdecydowałem się na użycie [url=http://radzio.dxp.pl/hd44780/hd4478... . W pliku nagłówkowym biblioteki pozmieniałem definicje podłączenia pinów na te zgodne z moim schematem (RS-> PD0, RW -> PD1, E-> PD2,...
Firma Dorji bezpłatnie http://obrazki.elektroda.pl/9910135100_1... Jak widać moduły mają bardzo małe wymiary, jednak drzemią w nich duże możliwości. Płytka modułu pokryta jest solidną soldermaską natomiast opis wyprowadzeń ułatwia testy. http://obrazki.elektroda.pl/3105558900_1... Do wyprowadzenia sygnałów można wykorzystać...
PROJEKTOWANIE URZĄDZEŃ ELEKTRONICZNYCH Witam wszystkich zainteresowanych! Oferuję projektowanie układów elektronicznych i budowę gotowych prototypów urządzeń w zakresie elektroniki cyfrowej, analogowej oraz systemów mikroprocesorowych z wykorzystaniem popularnych układów AVR (ATmega, ATtiny, ATxmega), ARM z rdzeniem SAM (ATMEL, MICROCHIP, STM) Wykonuję...
Sprzedam zestaw do samodzielnego montażu (lutowanie) matrycowego wyświetlacza LED 32x8 o symbolu JB-001 V1.0 oraz współpracującego z nim sterownika JB-MEGA8 V1.0. Zestaw zawiera dwie płytki PCB (wyświetlacza i sterownika) oraz elementy elektroniczne (montaż przewlekany - THT - to ukłon dla początkujących) w tym matryce LED koloru CZERWONEGO. Cechy modułu...
Firma Dorji bezpłatnie http://obrazki.elektroda.pl/9910135100_1... Jak widać moduły mają bardzo małe wymiary, jednak drzemią w nich duże możliwości. Płytka modułu pokryta jest solidną soldermaską natomiast opis wyprowadzeń ułatwia testy. http://obrazki.elektroda.pl/3105558900_1... Do wyprowadzenia sygnałów można wykorzystać...
Sprzedam PCB bez elementów elektronicznych(*) matrycowego wyświetlacza LED 32x8 o symbolu JB-001 V1.0 http://obrazki.elektroda.pl/7694752600_1... Cena płytki PCB to 30,70zł + koszty wysyłki Cechy płytki PCB: - płytka dwustronna zielona o wymiarach 148x64x1.5mm - maska dwustronna - metalizowane otwory - cynowane punkty lutownicze - nadruk...
atmega8 programy przykładowe przykładowe programy bascom atmel programy
panele dachy płaskim drżeć silnik pralka blokada polar
philips senseo sterownik ładowarki akumulatora
Haier LE43K6600UGAy 43" 4K Android TV Specs, Board Types, Firmware, Common Faults Non-Inverting Op Amp: High Input Impedance, Gain Formula, Rail-to-Rail CMOS Models, OPA388, ADA4522