This is KiCAD project.
moglbys troszeczke uwazniej przeczytac?? napisalem ze jak byl skompilowany na 128 to nie dzialal. Nie mogę zlokalizować miejsca , gdzie to napisałeś ;) Tam gdzie przez przypadek mialem inny procesor to poszedl. Kto :?: Debugger , czy uC :?: Teraz mam ustawiony Atmega103 na ustawionym Atmega128 dalej mi nie dziala. Nie bardzo mogę zrozumieć Twoje intencje.Masz...
z tego co sie orientuje to w przypadku uart to kazde z urzadzenien bedzie mialo osobny zegar... jak sama nazwa wskazuje Universal Asynchronous Receiver and Transmitter... edit: a szukanie tez nie boli ;)... http://www.elektroda.pl/rtvforum/topic10... http://web.comhem.se/illuwatar/project_p...
W AVRstudio jest coś takiego jak symulator. Project -> project wizard -> open -> pierwszy.elf Widać że port B zmienia się, więc może szukaj na płytce przyczyny. Podaj fuse.
No ja wiem, że by wypadało:) Tylko nie wiem jaką;p W programie korzystam z takich bibliotek: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/crc16.h> #include <util/delay.h> #include <string.h> Jest jakiś plik nagłówkowy do obsługi USARTa? A w "Project->Configuration option"...
Moim zdaniem sprawa prosta nie deklarujesz iom128.h Jeśli używasz AVR Studio to po włączeniu wybierasz nowy projekt na atmega 128 w avr-gcc w ten sposób dorzucą się biblioteki iom128.h po zapisaniu już w programie #include<avr/io.h>. Przypuszczalnie wcześniej robiłeś coś na innym procku i nie zmieniłeś tych bibliotek short recipe : lewy górny...
A zrob tak: - uruchom AVR Studio; - z menu wybierz: [Project] > [New Project]; - z listy: [Project type] wybierz [AVR GCC]; - wpisz nazwe projektu: [Project File]; - ewentualnie zmien lokacje projektu: [Location]; - wcisnij: [Finish]! - teraz w otwartym oknie projektu wklej kod ze strony, ktora podales; - z menu wybierz: [Project] > [Configuration Options];...
W katalogu projektu powinien zostać utworzony podkatalog default a w nim plik z rozszerzeniem .hex. Sprawdź konfigurację projektu w project->configuration options. Tam w zakładce General na dole "zaptasz" Create Hex File.
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
Chciałem wykorzystać bibliotekę EFSL (http://efsl.be/) do komunikacji pomiędzy ATMEGA128 a karta SD. W pliku manuala do biblioteki efsl http://sourceforge.net/project/downloadi... , na stronie 10 w punkcie 3.2.2 pisze, że przy pomocy WinAVRa trzeba sobie najpierw skompilować biblioteki. O ile wcześniej pisałem...
Project->Configuration Options->Libraries. Parametry dla linkera przekazuje się w Custom Options - odpowiedni switch powoduje, że gcc forwarduje parametr dla linkera. Samo include nie wystarczy, bo gcc dołączy wtedy swoje biblioteki, które do AVR nie za bardzo są dostosowane.
Bardzo ciekawy link, przeczytałem w całości. Werror aktywne, oraz wszelkie opcje analizy kodu są włączone. Optymalizacja S. Konsola: **** Build of configuration Release for project program1 **** make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -Werror -Os -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields...
Słyszałem o eclipsie, można w nim chyba zrobić wszystko od baz danych,php, htmla, c++ itd aż po mikroprocki, nieźle :P tylko że na laborkach z systemów wbudowanych mamy właśnie WinAVR i AVR-Studio a jeśli chodzi o ten błąd kompilacji który u mnie zawitał to nie da się jakoś go rozwiązać ? ps. mirekk36 zaproponował mi następującą literaturę: http://atnel.pl/wydawnictwo...
Nie jestem ekspertem od AS ale na moje oko masz w złym miejscu dodane te pliki. Nie powinny być one dodane w Solution Items. Dodaj je tam gdzie jest plik main.c. http://www.atmel.com/webdoc/atmelstudio/...
Mam problem jak zmusić AVR studio żeby wrzucał funkcje void boot_program_page (uint32_t page, uint8_t *buf)BOOTLOADER_SECTION; W miejsce przeznaczenia. Ogólnie w avr-gcc robi się to tak avr-gcc -mmcu=atmega128 prog.c -Wl,--section-start=.bootloader=0x1F000 avr-objcopy -O ihex -R .eeprom a.out prog.hex wtedy ładnie wrzuca wszystkie funkcję pod adres...
Witam po weekendzie Zrobiłem jak mi powiedzieliście tzn zakomentowałem zbędne linijki kodu i skompilowałem i nadal nic. Co do pytania o A czy nie jest to ATmega103? Przestawiłeś odpowiedni fusebit? To jest to ATmega128 na pewno co do fusebitów nic nie ruszałem zostawiłem tak jak są fabrycznie ustawione Mój kod wygląda teraz w ten sposób: Build started....
Mam coś co mnie trochę podratowało niby po angielsku ale krok po kroku. 3.1.19. Zabronione jest publikowanie wpisów w dyskusjach archiwalnych.
Witam Strona z projektem - Linux na atmega1284 . http://dmitry.gr/index.php?r=05.Projects... Pozdrawiam
Jesli nic nie zmieniales z lewej strony powinienes miec panel Workspace. Na dole tego panelu sa zakladki Project|I/O|Info. Kliknij zakladke I/O. Ukaze sie drzewko z zasobami procesora. M.in. jest tam galaz I/O. Po rozwinieciu powinien tez byc USART. W Atmedze 128 pewnie beda dwie takie galezie USART0 i USART1. Po rozwinieciu ukaza Ci sie wszystkie rejestry...
Witam, Chciałbym przerobić nie swój kod programu pod żyroskop l3g4200d. Kod znalazłem w internecie jest napisany właśnie na atmegę 1284p, a ja potrzebuję go przerobić na atmegę8. Kod wygląda następująco: [syntax=basic4gl]'======================... ' Project: L3G4200D 3tripple axes gyro Test #1 '...
Witam. uruchomiłem ten kit z atmega32 i ogólnie pingi i telnet odpowiadał. Proponuję wykorzystać gotowy, darmowy stos dostępny pod Dodano po 56 i pamiętaj że jak będziesz używał tego stosu i masz duży kwarc to spowolnij trochę zapis i odczyt z pamięci, bo układ nie zrobi tego w jednym nop'ie, bo mi dojście do tego zajęło najwięcej czasu. Przy odczycie...
Oto makefile # Simple Makefile by Volker Oth (c) 1999 # edited by AVRfreaks.net nov.2001 ########### change this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = atmega128 #put the name of the target file here (without extension) TRG= cwicz1 #put your C sourcefiles...
1. Nie widzę deklaracji zegara systemowego więc skod kompilator będzie wiedział jak zrobić delay_100 ms W CodeVision ustawia sie to we wlasciwosciach projektu 2 Jesteś szybki jak zobaczysz na diodzie jak sie zapala i gaśnie co 0,1s Jak zmienie na 0,25s to i tak nic to nie zmienia, i tak nie działa /***************************************...
Witam, Bardzo dziękuje ze odpowiedź. A jest jeszcze jakiś inny sposób posterowania tego wyświetlacza? przedstawiony w dokumencie załącznika -> f1181894408.pdf, wyświetlacz LCD jest wyświetlaczem de facto statycznym i ma wyprowadzone wszystkie swoje 36 segmentów plus 4 wspólne (COM) - co łatwo jest we wskazanym dokumencie policzyć. Oczywiście, nie jest...
Witam! Nie umiem sobie poradzić z uruchomieniem kodu. Myślę, że temat książkowy. Mam błędy w programie który próbuję uruchomić w celu dalszej edukacji w C. Nie znam jeszcze dokładnie w tym języku wszystkiego, więc zwracam się o pomoc, jeżeli to możliwe, aby uruchomić ten projekt. Dodaję kod i plik z builda. Poprawiłem tytuł, formatowanie postu i pisownię....
Dodaj rezystory szeregowo z kontaktronem. W tej chili masz kieszonkowy generator impulsów em. Tak zrobię. ;) Dodano po 1 Widziałem to na własne oczy i to właśnie w M1284. To chyba wadliwa partia. Miałem klawiaturę czteroprzyciskową i wciśnięcie "Minus" powodowało wysypywanie się programu :D Co ciekawe procesory były z TME, a jeszcze ciekawsze to że...
http://obrazki.elektroda.net/33_12521792... Witam wszystkich. Nietypowo zacznę post od podziękowań. Przede wszystkim chciałbym podziękować przyjaciółce Natalii , która za pomocą żelowego długopisu tchnęła życie w ten kawałek elektroniki :). Podziękowania należą się także koledze Radkowi, który służył dobrą radą w czasie projektowania układu....
"r" od "=r" różni się tym, że "r" jest stosowane przy wejściu (po drugim dwukropku), a "=r" przy wyjściu (po pierwszym dwukropku). Zmienne tymczasowe dawałem jako wyjściowe ze wstawek aby kompilator nie czepiał się do niezainicjalizowania zmiennej. Jeśli chcesz mieć zmienny adres, to nie możesz korzystać z sts, które zapisuje pod stały adres. Jeśli...
(at)fabjan1994 Na moje oko to proces budowania nie działa popawnie (compilation termiated). Problem tkwi w powłoce sh . Tu masz rozwiązanie problemu: http://www.avrfreaks.net/forum/windows-8... A tutaj Twój makefile po lekkim formatowaniu. Działa bez problemów: [syntax=bash] # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Witam Mam do napisania zapewne dla większość prosty program lecz mi przysparza trochę problemy. Treść: Każde wciśniecie przycisku 1 powoduje zwiększenie wyświetlanej liczby o 1 , gdy dojdzie do 9999 lub wciśniemy przycisk 2 licznik się zeruje, wciśnięcie przycisku 3 zwiększy wynik o 100 a to co udało mi się zrobić: // ****************************************...
http://obrazki.elektroda.net/70_12075129... Prawdopodobnie większość doświadczonych programistów od systemów wbudowanych próbowała budować odtwarzacz mp3. Nie jest to w sumie tak trudne jakby się wydawało. A to dlatego, że używa się do tego odpowiednich dekoderów. Cała sztuka polega na odpowiednim wykorzystaniu wbudowanych bibliotek i wysterowaniu...
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 -*- #---------------------------------------...
[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 makefile was written by: # Peter Fleury # Tim Henigan # Colin O'Flynn # Reiner...
Znalazłem coś co może uszczęśliwi posiadaczy LCD. VGA Display for STK500/501, czyli jak podłączyć wyświetlacz VGA do płyty STK serii 500 (VGA to 640x480) ----------------------------------------... There is a whole lot in here. This is really intended to show how to interface a Spartan 3 FPGA up to an Atmel ATMega2561...
Teraz zauważyłem coś bardzo dziwnego. Pomimo, że pojawiło się ostrzeżenie o nierozpoznaniu _Accum (szczegóły w załączonym zrzucie ekranowym), to kompilacja zakończyła się pozytywnie. [syntax=c]==------ Build started: Project: FixedPointNumber, Configuration: Debug AVR ------ Build started. Project "FixedPointNumber.cproj" (default targets): Target "PreBuildEvent"...
Trzeba było jednak napisac co tam siedzi. Pytałem google i jednak coś wiedzą, już na pierwszej stronie był ciekawy wynik Tu będzie chyba więcej informacji http://matthue.zoomzoomzoom.co.nz/projec...
A przetestuj to bo chyba do stracenia nic nie masz ;) Napisanie tego zajęło mi minute więc teraz Tobie minutę zajmie wgranie tego Hex lub Bin (do wyboru). uC ma migać całymi portami A, C i G Nie mam zielonego pojęcia co tam jest w tym hex, ale niestety nie działa wcale. Zaczynam powoli dochodzić do wniosku, że mam wadliwy produkt.
http://obrazki.elektroda.pl/8426071500_1... Linkbot to wielofunkcyjny i uniwersalny moduł do budowania przeróżnych robotów. Moduły posiadają kilka opcji sterowania TiltDrive, CopyCat, PoseTeaching, BumpConnect, do sterowania można wykorzystać wbudowany akcelerometr przykładowo w smartfonie lub innym robocie Linkbot, można włączyć funkcję...
[syntax=text] Mam nadzieje że chodzi o ten komunikat: ------ Build started: Project: LED4_Plex, Configuration: Debug AVR ------ Build started. Project "LED4_Plex.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild" in file "C:\Program Files\Atmel\Atmel...
Witam ponownie. Uporządkowałem kilka rzeczy. 1. ponownie zainstalowałem winavr 2. przestalem dodawać biblioteki standardowe 3. biblioteki libeeprom.a i libkernel.a nie są bibliotekami standardowymi. Zostały one dostarczone przez producenta tego układu rzraven a ja podczas meczenia sie z tym wszystkim skopiowałem je do folderu z bibliotekami standardowymi...
Jak zmodyfikować poniższy plik Makefile aby prawidłowo kompilował się projekt złożony z kilku plików .c ? Próbuje zbudowac projekt na bazie systemu operacyjnego AVRX, AVRStudio nie chce tego łyknąć. Dodano po 40 # Hey Emacs, this is a -*- makefile -*- # # WinAVR Sample makefile written by Eric B. Weddington, Jörg Wunsch, et al. # Released to the Public...
http://obrazki.elektroda.pl/1330320000_1... Oto niewielki projekt mini-komputera zbudowanego na bazie mikrokontrolorea AVR ATmega1284P, który pracuje z programami napisanymi w BASICu. Procesor pracuje w oparciu o TinyBASIC Plus, obsługuje klawiaturę podłączoną przez wejście PS/2, a wszelkie informacje wyświetla na telewizorze z użyciem...
Witam, mam problem z kompilacją programu.(pliki ogolnodostępne dla projektu LED CUBE 4x4x4), :arrow: http://www.instructables.com/id/LED-Cube... Posiadam pliki main.c frames.c effect.c draw.c oraz plik Makefile. Odpalam AVR Studio, ustawiam procesor ATmega 16, ustawiam zegar 14745600 bo taki jest uzyty w programie, laduje wszystkie pliki (procz...
Witam. Program (asm) zrobiony dla attiny2313 (AtmelS) chciałem wgrać programatorem Avrusb na procesor, więc pomyślałem o Winavr. Czytałem wątek[url= https://www.elektroda.pl/rtvforum/topic1... Jedyne co mogłem ustawic to "ASRC". [syntax=avrasm]# Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
Rozumiem ale pliki biblioteki nie są w jednym pliku podzielone są na poszczególne funkcje i kiepsko by było dodawać sporo plików. Mogbym użyć makefile z ktoregoś z projektu i wszystko jest ok ale nie podoba mi sie wyświetlanie w nim informacji o rozmiarze wykorzystanej pamięci to jest moj makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
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...
Witam wszystkich Problem, który przedstawiłem dalej występuje, choć opis w proponowanym linku jest dokładnie tym co próbowałem zrobić. Może ktoś mógłby (krok po kroku) wytłumaczyć mi co robi oraz jak wygląda dokładnie plik '.S' oraz (przede wszystkim) makefile. Myślę, że problem tkwi właśnie w pliku makefile (nie znam wszystkich opcji). Mam tylko jeden...
Witam!! Uzywam ostaniej wersji Winavr 20050214. Z pliku sample pobieram makefile`a i go modyfikuje pod moje potrzeby. Wywoluje Make all,ale nie otrzymuje pliku z rozszerzeniem *.cof. Zmienialem linie DEBUG = dwarf-2 na DEBUG = stabs zgodnie z podpowiedziami z tegoz pliku - ale nadal nie mam pliku *.cof. Pozdro/smalski Załączam kod pliku # Hey Emacs,...
zmieniłem kod w następujący sposób #define F_CPU 1000000UL // 1 MHz // prędkość transmisji 9600 #define UART_BAUD_RATE 9600 #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include <avr/pgmspace.h> #include <util/delay.h> #include "uart.h" // częstotliwość CPU w...
http://obrazki.elektroda.pl/1867250000_1... http://obrazki.elektroda.pl/2659176800_1... Goldilocks Analogue to moduł, który łączy cechy klasycznej płytki Arduino z zaawansowanymi funkcjami analogowymi oraz obsługą audio. Płytka działa w oparciu o mikrokontroler ATmega1284p znacznie przewyższający możliwości MCU obecnego...
Witam wszystkich, żeby nie tworzyć nowego tematu piszę tutaj. Mam problem z uruchomieniem przykładowego programu biblioteki ELM Chana na avr. Próbuję stworzyć nowy projekt w WinAVR, ale kompilator ciągle zwraca błąd: no rules to make 'program'... Jestem początkujący w C więc to jest pewnie główny powód, proszę zatem o wyrozumiałość. Pozdrawiam.......
W makefile zmieniam tylko: TARGET=nazwa (nazwa pliku c bez .c) MCU=atmega8/32 itp. AVRDUDE_PROGRAMMER=usbasp (Enable editing makefile) AVRDUDE_PORT=USB (Port) Cały makefile wygląda następująco: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric...
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...
Problem w tym, ze działał z dozo większym projektem. Wziąłem nawet make file z katalogu mfile zupełnie nic nie zmieniając skompilowało tylko main.c dodałem drugi plik wywala błąd. Po reinstalce uporządkowałem katalog z projektami. i stary przestał działać a przed reinstalką dział, ale nowy projekt na jego makefile nie ruszył. Dołączam plik make jakby...
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...
Co znaczy "stworzenia pliku .o jest późniejsza niż pliku .c"? Bo data stworzenia .c jest wcześniejsza, ale data modyfikacji (jeśli była robiona) późniejsza. Dodano po 1 # Hey Emacs, this is a -*- makefile -*- #---------------------------------------... # WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch,...
# 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...
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...
Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. http://obrazki.elektroda.pl/7699775600_1... http://obrazki.elektroda.pl/3826926900_1... Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także...
[syntax=avrasm]# 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...
Mam pewien problem. Polaczylem wyswietlacz HD44780 z atmega32. Korzystam z gotowej biblioteki Radowslawa Kwiecienia. Gdy laduje kod w taki sposob ze linkuje biblioteki z kodem glowym programu nie widze nic na wyswietlaczu, gdy natomiast wkleje kod z bibliotek do kodu glownego to wszystko dziala jak nalezy. Jaki moze byc tego przyczyna? Zalaczam moj...
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"...
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...
Ustawienie kierunku wyjścia było tylko przy wyrzucania zbednych linijek usunąłem go ale już dopisałem, moze ktoś sprawdzić czy u niego działa taki prosty kod bo ja już zaczyna podejrzewać procek... . Jeżeli wrzucę LED_TOGGLE; w pętle while to na oscyloskopie widzę przebieg prostokątny więc pozostałe sprawy są OK nie wiem dlaczego nie działa to przewanie...
Witam, mam problem z uC Atmega644, programatorem AVR-Doper (stk 500v2), po ISP. Programator wielokrotnie współpracował z tym uC, co więcej potrafi odczytać flash oraz eeprom, zapisać eeprom, lecz nie potrafi wpisać programu do flash. EDIT: Przetestowałem też Mega16, ten sam problem. EDIT2: Coś mam spierniczoną konfiguracje WinAVR bowiem gdy z Mega16...
Witam, Napisałem ćwiczebny program w C pod ATMega16. Składa się z pliku test.c oraz config.h . Wszystko w katalogu mfile. Środowisko WinAVR-20090313. Wszystko jest w porządku do czasu kompilacji. Wyskakuje mi błąd: make: *** No rule to make target `test.c.elf', needed by `elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:01 Podejrzewam,...
Witam. mam problem z programmers notepad. Podczas próby kompilacji wyświetla mi się błąd "no rule to make target" zrobiłem makefile pod następujące ustawienia: mikroprocesor: ATMega16 programator: USBasp kwarc: 16MHz poniżej kod makefile: # Hey Emacs, this is a -*- makefile -*- #---------------------------------------...
(at)szelus "Mógłbyś podsłuchiwać własną transmisję... " Mogę, tyle że oscyloskopem bez pamięci, który w dodatku śmieci na linii... :-( Jak dla mnie nadawał się tylko do testowania ogólnego stanu linii (przydźwięk i czy coś leci, jak to wygląda - stabilnie czy nie, i tylko przy ciągłym wysyłaniu tego samego znaku przez ATMEGĘ, np. 0xFF, 0xAA, 0x55 i...
Zrobiłem w końcu ten wyświetlacz, ale przy próbie zmiany na system dwójkowy, WinAVR wyrzuca coś takiego: > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for...
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...
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...
Wybacz Kolego ale można się załamać - nie znasz podstaw programowania! Weź sobie jakąkolwiek książkę do C i przeczytaj chociaż KILKA PIERWSZYCH ROZDZIAŁÓW... Bardzo uprzejmie proszę. Forum nie jest od nauczania C, nawet na przykładach! Najprostszy program ma postać: #include <stdlib.h> #include <stdio.h> int main(void){ sleep(1);...
Wykonałem project ,zaprogramowałem procesor ,ale mam problem z uruchomieniem układu. Opisz jakie objawy
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. Jestem mocno poczatkujacy i prosilbym o pomoc z ukladem MAX232IN. Zmontowalem prosty uklad Atmega128 i komunikacja z komputerem pc przez COM, i konwerter MAX232IN. Do MAX-a uzywam kondensatorow 1uF podlaczonych nastepujaco: Vs+ przez kondensator do masy, Vs- przez kondensator do masy (zgodnie z dokumentacja techniczna moze byc do masy lub VCC),...
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ć...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
[url=http://www.stanford.edu/class/ee281...
LCD + I2C oznacza prawie na pewno PCF8574 i jego słabą wydajność prądową. Wyświetlaczowi nic nie jest tylko jest niepoprawnie sterowany :D Spróbowałbym tak bo to prawie nic nie kosztuje, a jak nie pomoże to znak że ten numer z I2C na motocyklu/motorowerze nie przejdzie :D [url=http://bart-projects-forum.cba.pl/v...
u mnie wygląda to tak: ------ Build started: Project: Tester, Configuration: Debug AVR ------ Build started. Project "Tester.cproj" (default targets): Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!=''). Target "CoreBuild"...
(at)gdL W międzyczasie pojawił się projekcik DDS z ATmega328 w sieci: [url=https://www.allaboutcircuits.com/pr... Na bazie AD9833 i oczywiście jest to wersja dla amatorów/hobbystów.
Komendy to za dużo powiedziane, klikam sobie w build i jedzie... Odpowiada mi czymś takim: avr-gcc -mmcu=atmega168 -Wall -gdwarf-2 -std=gnu99 -ffunction-sections -fdata-sections -Os -fsigned-char -MD -MP -MT minichrono.o -MF dep/minichrono.o.d -c ../minichrono.c więc niby to co miałem dodać się pojawia... A dodawałem w project options/custom options...
Wynika to z tego, że zacząłem zabawę z C od książki tej firmy, poradników i tak już zostało. Programuję okazjonalnie, a więc asem nie jestem :-). Do tej pory nie było problemu z tą biblioteką. Co ustaliłem. Skorzystałem z poradnika: https://www.youtube.com/watch?v=yVFf22Jx... Kopiąc po nitce do kłębka dotarłem do ostatniego ogniwa tak mi się wydaje...
Oczywiście 8bit wystarczy tylko na czym to zrobić potrzebuję 4ch detekcję zera. Schemat i program był by dla mnie zbawieniem. Dodano po 7 Czy ten projekt ma szansę działania? http://danfredell.com/df/Projects/Entrie... z tego co widać jest to na napięcie 120v czy na naszej sieci 230v po zmianie transformatora na 230v program i...
Tylko kto używa Arduino UNO czy nawet nano w komercyjnym sprzęcie? Do tego można użyć Arduino Pro mini w cenie 1.4$ (z darmową wysyłką). Ja osobiście z Arduino IDE programuję ESP-12 i ESP-01, które nie mają w nazwie "Arduino". O Arduino Pro Mini czytamy: "This board was developed for applications and installations where space is premium and projects...
avrdude od wersji 5.1 (5.1, 5.2, 5.3.1, 5.4 i 5.5) obsługuje ten procek. Ja u siebie avrdude kompilowałem pod cygwinem, więc mam najnowszą wersję :) Dodano po 25 Z http://sourceforge.net/project/showfiles... można pobrać najnowszą wersję WinAVR, w pakiecie jest avrdude (może warto wykorzystać avrdude który jest w pakiecie? jest on razem...
Jaki inny typ czujnika jest dobry do zastosowania przy pomiarach temperatury >0, <300? Choćby opornik platynowy PT1000, zmiana rezystancji to 3.85Ohm/°C, co wydaje się być łatwiej mierzalne niż zmiana napięcia rzędu 50µV/°C (PT1000 przy prądzie 1mA daje 3.85 mV/°C). Poza tym wg. noty katalogowej napięcie na wyjściu powinno być stałe, proporcjonalne...
http://obrazki.elektroda.net/15_12270867... Każdy kto budował jakikolwiek układ z mikroprocesrem wie, jak bardzo potrzebny jest debugger. Przedstawiam projekt, który powstał do tego celu. Prezentowane urządzenie posiada 10 wejść cyfrowych (TTL) oraz 6 analogowych (0-5V). Aktualne stany pinów wyświetlane są na dotykowym ekranie OLED (128×128)...
Dziękuję Panowie za odpowiedzi. jarekgol: Spróbowałem na tym programie który zamieściłem, żeby nie wyjść na debila potem, że błąd jest gdzie indziej;) Natomiast jeśli chodzi o asm, to zajmowałem się tym z 15 lat temu, jak dostałem jakiś program w turbo pascalu do przerobienia i okazało się, że tam są wstawki asseblerowe, ale to było raczej na zasadzie...
ARDUINO UNO R3 ATMEGA328 CH340 Na tym konkretnym typie, który wymieniasz ten program nie pójdzie. Ta biblioteka jest dla Arduino Leonardo, czyli z mikrokontrolerem, który posiada sprzętowy interfejs USB. Również do oryginalnego włoskiego UNO, w którym siedzi drugi mikrokontroler (którego do funkcji klawiatury USB trzeba przeprogramować), normalnie...
ad. makrosik20 Jak podłączasz się do komputera z temviewerem to możesz w nim ustawić swoje hasło na sztywno, więc problem masz rozwiązany. Ten układ nie służy do podłączania się do komputerów obcych bez żadnej kontroli tylko do znanych przez podłączającego się. Bardzo dobrze to kolega wytłumaczył. Dodam tylko że teamviewer jest THE BEST ;) A teraz...
http://obrazki.elektroda.net/3_121162904... Kto powiedział, że elektronika nie może być romantyczna? Poniższy projekt to autonomiczne urządzenie parapoetyckie. Jest to małe cudo zamknięte w drewnianej obudowie generujące fragmenty wierszy. Całość zasilana jest z baterii, co pozwala na podarowanie go jako prezent właśnie w takiej w formie. Po otwarciu...
ok trochę czasu mi to zajeło ale udało mi sie przejść ten problem po przez edycje pliku makefile wyedytowałem 3 linie odpowiedzialne za wybór kompilatora i poszło. CC=avr-gcc OBJCOPY=avr-objcopy AVRDUDE=avrdude ale powstał kolejny problem mianowicie problem z plikiem demo.cof wiem że win avr zrezygnował z coff ale niewim jak poprawic makefile aby ten...
http://obrazki.elektroda.pl/9417156400_1... Singapurska firma FTDI rozpoczęła, za pośrednictwem serwisu Kickstarter, zbiórkę pieniędzy na realizację projektu, płyty rozwojowej o nazwie Nero. Nero stanowi klon Arduino Uno R3, ale od pierwowzoru odróżnia ją, według twórców, ponad trzykrotnie większa, bo wynosząca 1A sumaryczna obciążalność...
Witam serdecznie, zacząłem niedawno interesować się biblioteką FreeMODBUS ze strony: http://www.freemodbus.org/ i podczas kompilacji otrzymałem następujący komunikat 17:41:26 **** Build of configuration Release for project MODBUS **** make all Building target: MODBUS.elf Invoking: AVR C Linker avr-gcc -Wl,-Map,MODBUS.map -mmcu=atmega168...
http://obrazki.elektroda.pl/4156464300_1... Firma Alorium Technology wprowadziła do sprzedaży nowy model płytki rozwojowej o nazwie kodowej XLR8. XLR8 w odróżnieniu do większości dostępnych na rynku klonów Arduino łączy funkcjonalność mikrokontrolera AVR z możliwościami układów FPGA. Sercem płytki jest układ MAX 10 firmy Altera współdziałający...
Program z http://benryves.com/projects/tvtext napisany na ATMega168. Chiałbym go przenieść na ATMega16. Oryginalny kod (dla mega168) kompiluje się pod AVR Studio bez błędów. Większość kodu jest napisana w C tylko jeden plik w assemblerze (driver.s). Program kompiluje się z wyjątkiem tej jednej lini: ; Clear interrupts (if any happened). sbi...
Witam, Staram się napisać własny bootloader który ma odczytywać plik z karty SD. Ale nie mogę uporać się z problemem, jak wrzucić bootloader pod odpowiedni adres w pamięci. Na elektrodzie znalazłem że w AVRStudio (4.X) robi się to przez Project->Configuration Options-> Memory Setings i tam wpisuje: Memory Type: FLASH Name: .bootloader...
Przy próbie wypisania jakiejkolwiek komendy do obsługi LCD z biblio (np: lcd_init(LCD_CLR) lub lcd_led(0)) mam generowany error. Musisz do projektu dołączyć pliki źródłowe z definicjami funkcji, to znaczy te z rozszerzeniem *.c (u Ciebie najprawdopodobniej będą to pliki o nazwach lcdpcf874 .c i pcf8574 .c ). Możesz to zrobić przykładowo tak: W oknie...
gramofon project project manager audio project
toroid zasilacz impulsowy napęd głośna praca czyszczenie kolumn głośnikowych
samsung qe65q60rat samsung qe65q60rat
Naprawa żelazka Singer SNG DO5.22: Diagnostyka i Rozwiązania Typowe usterki skrzyni biegów Ford Transit 2.2 TDCi 2008