Nie wiem jaki masz programator (piszesz tylko że usb), ale jeśli to USBASP to Bascom w wersji 1.11.9.5 nie obsługuje go bezpośrednio. Trzeba korzystać z pośrednictwa AvrDude. W tym przypadku okno Manual Program jest niedostępne. Napisz jaki to programator i jak go ustawiasz w opcjach.
NAJPIERW PRZECZYTAĆ A PÓŻNIEJ ROBIĆ - NIE ODWROTNIE. Aby dokonać zmiany ustawienia kwarcu z wewnętrznego RC 1 MHz na zewnętrzny ( np.8MHz). Trzeba przejść do programowania ręcznego procesora MANUAL PROGRAM i wybrać zakładkę LOCK AND FUSE BITS. UWAGA w razie pomyłki można nie odpalić procesora!!! ATmega8 CKSEL[3..0] - Fusebits opcję Fusebit A987 - 0001:Internal...
1. Zamiast pisać: #define DI_INIT()PORTC_DIR |= 0x20/* Initialize port for MMC DI as output */ #define DI_H() PORTC_OUT |= 0x20/* Set MMC DI "high" */ #define DI_L() PORTC_OUT &= 0xDF/* Set MMC DI "low" */ możesz zapisać: #define DI_INIT()PORTC_DIRSET = 0x20/* Initialize port for MMC DI as output */...
No dobra, udalo ci sie polechtac moja proznosc wiec moze zrobimy tak. Opisze tutaj przykladowego mekafile-a z nastawieniem na WinAVR, Atmega8 i STK200 tak aby inni tez cos z tego mieli. W zasadzie wszystko jest opisane w angielszczyznie no ale jakby kto nie umial to daje po polsku. # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Manual do ATmega8 strona 234 na dole. Stoi tam wszystko jak byk.
http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...
ok...to jeszcze jedno pytanie: ten fragment kodu: PORTB = (1<<PB1)|(1<<PB0... ustawia pull-up'y ?? czyli tak jakby "podciąga" porty PB0 i PB1 rezystorami do Vcc ... zagadza sie ?? a ten fragment kodu: DDRB = (1<<DDB1)|(1<<DD... ustawia porty PB0 i PB1 jako INPUT ?? (... bo wcześniej o tym nie napisałeś...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Albo ja nie wiem jak to działa, albo coś nie tak jest z moim układem. W trybie manualnym: ----------------------------------------... Welcome AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11 http://diy.elektroda.eu/atmega-fusebit-d... Usage in commercial/profit purposes not allowed MANUAL HVPP MODE Init programming......
masz podane jak na dłoni ... o co wiecej chodzi ?? zacznij czytać manual i zapoznaj sie z podstawami Bascoma:!:
Sorry za OT ale chyba nie wszyscy z was umieja czytac ale gdy po pierwszym resecie nie zadziała to się wiesza na dobre i nawet ręczny reset nie działa tylko odpięcie zasilania pomaga. Jak to sie ma do waszych wszystkich dywagacji ? Z drugiej strony sam przeszukalem manual do Atmega8 i nie potrafie odpowiedziec na to pytanie takze chetnie sie dowiem...
....a co mam jeszcze dodać ? ... Linię informującą kompilator jaki to będzie procesor, informację jaki kwarc zostanie użyty. Do BASCOM'a jest dobry manual po polsku. W EdW był drukowany cały wieloodcinkowy kurs BASCOM'a. Od tego zacznij.
No niestety DummyByte nic nie dało :( Mogę coś jeszcze zrobić? tutaj jest manual do ADXL'a http://www.analog.com/static/imported-fi... Nie mam już niestety pomysłów ;(
Przed ustawieniem znacznika AS0 należy: - wyłączyć licznik T2 (jeśli był włączony); - wyłaczyć obsługę przerwań (znacznik I w SREG); - ustawić AS0; - wyzerować bity OCF2 i TOV2 w TIFR; - włączyć przerwania; - włączyć licznik T2 (z dzielnikiem 1:128); I diodka powinna już migać radośnie po warunkiem, że w procedurze obsługi przerwania od przepiełaniania...
Manual program pokazał taką samą komendę jak w temacie.... Możliwa jest opcja, że w wyniku zwarcia któryś z przewodów wyjściowych programatora uległ on zniszczeniu?? Pytam sie o taką możliwość, gdyż podpiąłem nową atmegę8 i pokazał sie ponownie komunikat?? Pozdr
tylko że ledy nie będą jedyną rzeczą podłączonym do Atmega. Chce aby panel działał jako całość z możliwością kontroli nad blokami, bo oprócz tego do głownego mikrokontrolera chce dodać, czujnik temperatury, wilgotności, wyświetlacz, oraz w przyszłości czujnik powietrza. Ale jak narazie chce zrobić sterowanie panelem. Głównie zależy mi na tym że panel...
Właśnie trafiłem na ten film. [youtube]https://www.youtube.com/watch?v... Zastosowano to Kamerę C3088 (do kupienia w USA )i UC AtMega8 . Poczytaj o AVRcam : [url=http://www.jrobot.net/Download/AVRc... Manual PDF , [url=http://www.jrobot.net/]jrobot lub CMUcam. Zobacz jeszcze co piszą w tym temacie http://www.elektroda.pl/rtvforum/topic50...
Robię wzmacniacz ze sterowaniem za pomocą mikrokontrolera Atmega8. UC steruje przekaźnikami, diodami, przyciskami i wiatrakami (PWM). I z tymi ostatnimi mam problem a dokładnie z czujnikiem temperatury podłączonym do uc. Zamieszczam poniżej zrzut z układem połączeń oraz pliki z kodem w C. Zamieszczam wszystko a nie tylko część dotyczącą przetwornika...
Jeśli natomiast BOD spowoduje utrzymanie mikrokontrolera w resecie, w zależności od zaprojektowanego urządzenia mogą występować problemy z jego działaniem To tylko znaczy, że urządzenie jest zaprojektowane źle. Najbardziej będzie to bolało w przetwornicach nim sterowanych - albo trzeba dokładnie przeczytać manual i mieć pojęcie o zasadach działania...
Witam serdecznie Kolegę z forum pirotechnicznego! Może filtry dolnoprzepustowe pomogą (low pass filters)! Wejscie AD620 (pin 2 i 3) zewrzyj kondensatorem 100n - łącznie z rezystancją tensometrów będzie to stanowić pierwszy filtr dolnoprzepustowy. Drugi filtr dolnoprzepustowy zastosuj między wyjściem wtórnika (na LM358 - pin 1), a wejściem przetwornika...
Nie przeszedłeś najważniejszej fazy... Fazy zniechęcenia :-D . Mógłbym to napisać za ciebie ale to mocno niepedagogiczne :-) dlatego tego nie zrobię. Ale żeby nie wyszło że jestem nie użyty to podam ci sposób: 1. Pogrzeb w internecie i znajdź program podobny do tego co chcesz zrobić w języku w jakim chcesz pisać. 2. Skompiluj go i załaduj do uC. Wystarczy...
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......
Jeśli chcecie się pobawić w samodzielne złożenie układu, to proponuję sterownik, który właśnie zmontowałem. Jest to mój autorski projekt :idea:. Montaż silniczków z serwo był już prezentowany na Elektrodzie. Dołączam schemat sterownika posiadającego funkcję zarówno Auto (sterowany fotoelementem) jak i Manual (w pełni ręczna praca sterowana pilotem RC5)....
Dokładnie, jak kolega wyżej mówi, pobrac go można stąd: http://www.mcselec.com/index.php?option=... , i jak masz go pobranego to konfigurujemy! a więc musimy: uruchomić ten program, wziąć zakładkę Options, następnie Compiler i wybrać chip m8def.dat dla ATmegi8, dalej bierzemy na górze w tym oknie Options wybieramy...
Witam Wszystkich Chcę wprowadzić atmegę w power down za pomocą Int0, a także wybudzić go ze snu za pomocą Int0. Nigdy wcześniej tego nie robiłem Ogólnie szkielet programy wyglądałby tak: Code: $regfile = "m8def.dat" $crystal = 1000000 ................. ' konfiguracja przerwania: Config Int0 = Falling Enable Int0 On Int0 ' -tu brakuuje kierunku do subrutyny...
Stary temat ale podepnę się bo mam podobny problem. Próbuję skomunikować STM32F429 (płytka discovery disco) z Atmegą8 (nie 88). STM Master Reviever <<>> Atmega Slave Transmiter. Wzorowałem sie trochę na kodzie kolegi i trochę na tym tutorialu: http://eliaselectronics.com/stm32f4-tuto... Problem kolegi kolegi...
Masz rację. Sorki za nieprecyzyjne okreslenie. Zastanawiałem sie po prostu czy to nie jest troche tak jak z obudowami QFN że będzie to trzeba smarowac od dołu i ciepłym powietrzem lutowac albo w piecu grzac. Ale z tego co rozumiem to jest do tego dojscie z boku i cienkim grotem z cienkim drucikiem cyny da radę. Dobra to skoro podłapaliście temat to...
Witam Właśnie staram się zainicjalizować swój wyświetlacz LCD. Nie miejcie mi za złe, że tworze kolejny temat, który jest wałkowany na forum, ale.... Sporo o tym czytałem w postach i jak się okazuje nie jest to takie proste za pierwszą razą :). Mój LCD ma 2x24 znaki i "sterowany" przez ATMEGA8 4-ro bitowo. Piny połączyłem następująco: DB4 - PC0 DB5...
Mikrokontrolery AVR firmy Atmel zdobyły bardzo dużą popularność na polskim rynku. Dotychczas producent oferował nam dwie rodziny: ATtiny oraz ATmega, które różniły się możliwościami i ceną, choć sposób ich programowania był identyczny. Wprowadzając najnowszą rodzinę, XMEGA, producent dokonał bardzo istotnych zmian, zarówno w budowie procesora, a także...
Męczę się z tym problemem już od bardzo długiego czasu, więc postanowiłem wreszcie poszukać pomocy na forum. Mianowicie nie potrafię w żaden sposób sprawić by ten układ wysłał mi jakiekolwiek dane. Połączenie atmegi z kompasem jest poprawne ponieważ skaner wyszukuje jego adres: https://obrazki.elektroda.pl/8893125400_... Robiąc to bardziej...
Witam, chciałbym zacząć swoję przygodę z mikrokontrolerami. Myślałem, aby zacząć z tym kursem [url=http://hobby.abxyz.bplaced.net/inde... Niestety już na samym początku pojawiły się problemy. Podaję komunikat, kod i plik makefile. [syntax=text]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner Patommel...
samych errat jest 41 No ale dla jednego modelu mikrokontrolera (tak naprawdę dla kilku <; ) jest tylko jedna errata. Zresztą dla praktycznie każdego mikrokontrolera errata jest osobnym dokumentem. Teza obalona (; Ale pomijajac to ze dokumentacja jest rozbita, czasami jej jakosc jest po prostu do d... Generalnie da sie zyc z tym ze czasem niepotrzebnie...
Zrobiłem filtrację napięcia zasilającego, połączyłem masy, podłączyłem VREF przez kondensator do masy, reset przez rezystor nie miałem jedynie na stanie cewki, aby zrobić podobny układ jak tutaj: http://mikrokontrolery.blogspot.com/2011... Po podłączeniu dalej to samo, scope wykrywa jedynie szumy. Spróbowałem jeszcze...
Umieszczam kod ze strony radzia. HD44780.c [syntax=c] //--------------------------------------... // Wyświetlacz alfanumeryczny ze sterownikiem HD44780 // Sterowanie w trybie 4-bitowym bez odczytu flagi zajętości // z dowolnym przypisaniem sygnałów sterujących // Plik : HD44780.c // Mikrokontroler...
Korzystam z winavr i dodawałem tam HD44780.c ale dla pewności dodam plik makefile [syntax=c]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this...
Skopiowałem makefile z PN (działający) do AVRS. Nadal bez zmian Tutaj są te pliki: Makefile z Programer's Notepad (działa) # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain...
Fuse bits ustawiłeś na 4000000 MHz? W IDE (kontrollerlab) mam ustawione 1 MHz, ale teraz zmieniłem na 1000000UL Pokaż co jest w uart.h. To jest z tej bibloteki: i biblioteki http://homepage.hispeed.ch/peterfleury/u... Pokaż schemat. Brałem go z polskiej książki o programowaniu rs232 w Bascomie: max232 + 4x10uF + 100nF Po pierwsze czy ustawiłeś...
Szukałem na internecie poradników do terminala UART i udało mi się zrobić coś takiego z kawałków znalezionych w sieci. Problem polega na tym, że mój kompilator wyrzuca błędy a nie pokazuje mi gdzie one są (i tym samym nie mogę ich skompilować) i jeśli ktoś może sprawdzić poprawność kodu w 1. i 2. main.c(są to dwa odzielne programy w dwóch projektach...
Moje problemy odbiegają od poprzedników ale temat zgodny, więc: Mam uP Atmega 8 oraz wyświetlacz zgodny z hd47780 2*16znaków. Gdy wrzucam jeden znak na wyświetlacz przy pomocy kodu niżej wszystko jest ok: while(1) { LCD_CLEAR; LCD_LOCATE(1,0); LCD_WRITE_DATA('d'); } return 0; } Mogę kilka takich znaków wrzucić...
Tak powinien wyglądać plik Makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al. # # Released to the Public Domain # # Additional material for this makefile was written by: # Peter Fleury # Tim Henigan...
Witam, mam USBSTICK (VW4RZUSBSTICK) oraz VW4AVRRAVEN no i potrzebuję pomocy przy programowania tego urządzenia. W AVR Studio 4 mogę spokojnie wysyłać wiadomości oraz odczytywać temperaturę z urządzenia. Pobrałem WinAVR z ProgrammersNotepad. Chciałem uruchomić nawet zwykły program z pustym main, tylko pojawia mi się błąd podczas uruchomienia: > "make.exe"...
Witam, Mam problem z początkiem nauki programowania mikrokontrolerów. Zakupiłem na Allegro programator USBasp oraz podstawkę do programowania. Taki jak w linku: <ciach> Na USBasp ustawiłem przycisk na 1-ON, 2-ON, 3-OFF. Sterowniki zainstalowałem libusb_0.1.12.1. Dodatkowo zainstalowałem WinAVR do pierwszego programowania. Następnie utworzyłem...
Witam, mam prośbę, czy mógłby ktoś sprawdzić mojego Makefil'a, ponieważ podczas kompilacji wrzuca mi błąd o kodzie: avr-objcopy: 'main.elf': No such file make: *** [syntax=c]//sterownik wyswietlacza #include "HD44780.h" //usawiasz tam porty sterujące, nie musisz ogarniać kodu #include <util/delay.h> #include <avr/io.h>...
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://www.nongnu.org/avr-libc/user-manu... O to chodzilo ?
Ten kurs jest już trochę przedatowany - typów prog_cośtam już nie powinno się używać. Ale generalnie mniej więcej o to chodzi, tu masz help: http://www.nongnu.org/avr-libc/user-manu...
[url=http://www.nongnu.org/avr-libc/user... trochę
No to jeszcze dwie uwagi dot: F_CPU: http://mikrokontrolery.blogspot.com/2011... SIGNAL, bo przestarzałe - używaj ISR i nowych wektorów: http://www.nongnu.org/avr-libc/user-manu...
Zapis i odczyt z eepromu jest opisany w dokumentacji gcc Nie GCC tylko AVR-libc ;) [url=http://www.nongnu.org/avr-libc/user...
bosch manual bosch manual manual toshiba manual pavilion
eagle ścieżek oczyszczenie drutu miedzianego czujnik ciśnienia cyfrowy
bateria milwaukee klonowanie dysków
Jak zaktualizować Google i Chrome na Androidzie? Klawiatura dotykowa: duże litery i cyfry zamiast liter