Witam, Probuje sciagnac jakis przyklad dzialajacego kodu na atmedze 128 obslugujacego 2 USARTy ale nie udaje mi sie znalesc zadnego. Znalazlem jakies na inne avr'y ale nie na 128. Czay moglbym prosic kogos o wklejenie dzialajacego przykladowego kodu w C? Czy w AVR studio mam cos ustawic zeby program dzialal? Uzywam ICE JTAGa. Serdeczne dzieki za pomoc...
http://www.atmel.com/dyn/products/app_no... http://www.atmel.com/dyn/products/datash... http://www.elektroda.pl/rtvforum/viewtop... Oraz wiele kryje się pod funkcją szukaj (u góry każdej strony elektroda.pl) -- Pozdrawiam, Daniel
HM62256B Series (256k SRAM (32-kword ´ 8-bit)). Man na myśli wysłanie i odebranie czegoś do i z tej pamięci, oraz sprawdzenie w jakiś sposób czy to zostało osiągnięte. Napisałem o rs232 ponieważ kiedyś był już podobny tema poruszony na forum ale nie było to jasno wytłumaczone i były skonkretyzowane pytania co do tego, więc mało przydane dla osób początkujących....
I o to chodzi.
Witam Mam płytkę podobną do "Ethernut 1.3", chciałem podłączyć do tego pamięć AT45DB081B i drugi procesor(Atmega162) także po SPI(jako slave). Atmega128 ma odpytywać atmega162 o dane a potem w zależności czy jest podłączenie do serwera wysyłać te dane lub magazynować w AT45DB. Czy to jest dobre rozwiązanie? Czy da się to zaprogramować w Nut/OS? Byłbym...
Po to sie robi prototyp na płytce stykowej, żeby w razie błędów wyciągnąć elementy i wsadzić inne bez lutowania, zmieniania projektu, prowizorki, improwizacji itp. Najpierw molestuję wszystkie możliwe opcje na płytce, mierzę, sprawdzam co tylko się da, robię stosowne notatki i schematy ręcznie. Dopiero jak jestem pewny, że prototyp działa to zaczynam...
witam mam pytanko bo szukam na necie juz od 3 godzin czzegos na temat wlasnie tego procesora .... lecz oprocz secyfikacji w jezyku angielskim ( a angielski nie jest moja najmocniejsza strona) nic nie moge znalezc (wczesniej pisalem programy na pic-a ) a teraz chcialbym "pobawic sie tym prockiem" czy mozecie mi podac jakies stronki (najlepiej w jezyku...
Proszę wykonać -bardzo dobrze linie-chyba nie "pęknie" i po kłopocie. Urządzenie ma właśnie rejestrować pęknięcia. Nie z obawy przed awarią ale z istoty jego funkcjonowania... Dzięki wszystkim za pomoc, części już zamówione od piątku składam. Jeszcze raz proszę o schemat połączenia Atmega128 -- PC przez RS232 i przykładowy program w AVR Bascom.
Witam! Mam problem. Staram się wykonać komunikację pomiędzy modułem GPS (Motorola M12+) a procesorem AtMega128. No i nic nie wychodzi. Próbuję i z komendami Motoroli jak i z NMEA (no ale to oczywiście nie działa, skoro nie działają Motoroli ;-) ). Zatem pytanie. Może ktoś z Was już coś z tym modułem robił i mógłby się podzielić przykładowym kawałkiem...
Spróbuj odpalić jakiś przykładowy projekt, może RTL jest w trybie power down.
No właśnie Ja też chciałbym ożywić ten temat. Chce podłączyć ATMETA 32 do PC tak, żeby mógł wysyłać dowolne klawisze jak klawiatura i jednocześnie mieć podłączoną standardową klawiature. Jaka jest wasza opinia na ten tepat? Czy można podłączyć je jednocześnie czy lepiej podłączyć klawiature do ATMEGI i dalej przesyłać na PC odebrany znak. ATMEGA====PC====KLAWIATURA...
nie chce żadnej emulacji m103. czysty 128 do tego zmierzam . co do dokumentacji atmela dla atmega128 zerknij proszę na przykładowy kod inicjacji uart ;) zobaczysz out a nie sts ;) co do rejestrów po wyżej 60 to fakt czytajac Dolinskiego coś tam było napisane ze po wyżej takich a takich trzeba innych komend używać ale jakoś nie połączyłem tego może z...
ad 1/ Nie, nie wymaga on zewnętrznej pamięci. Wbudowana pamięć wystarcza do buforowania ramek wychodzących i przychodzących. Kontroler może sobie dane z tej pamięci przenosić do dodatkowej pamięci w procesie pobierania pakietów. ad 2/ Najlepiej podłączyć pod interfejs zewnętrznej pamięci ram (najlepiej współdzielone z dodatkową pamięcią) - jeśli to...
tmf: Czy możesz podać przykład z obliczeniami tak wyłożyć "jak krowie na rowie". Dla jakichś dwóch przykładowych punktów tak żeby się dobrze liczyło.
Na tym schemacie może to być błąd, albo ktoś używa tego pinu jako jakiś testowy, jednak bardziej obstawiałbym że to błąd. Jak się nie boisz, to podeślij tego bina na PW, albo otwórz go hexedytorem i zobacz czy nie ma na końcu przykładowo samych FFów.
(at)yanan Skompiluj swój kod za pomocą avr-gcc z opcją -S. Wtedy kompilator skończy na generacji kodu asemblerowego. Przykładowo: [syntax=bash] avr-gcc -mmcu=atmega128 -S main.c -Os [/syntax] Zobacz sobie jaki kompilator wygenerował kod i odpowiedz sobie szczerze czy warto się bawić w asemblera.
Hej! Jak podłączyć do ATmega128 bądź innego AVR zewnętrzną pamięć EEPROM przykładowo 8k tak aby widziana była od adresu 2000h. Chodzi tu głównie o rysunek ale proste wyjaśnienie dlaczego tak a nie inaczej też mnie ucieszy :) Temat aktualny do środy 14:00 Pozdrawiam :)
procek juz jest i pracuje ATMEGA128 + grafik LCD 264x128. 20 krokow to tylko przykładowa wartość. maszyna juz działała ale jednak zdecydowałem się na "rampe" 3silniki krokowe i do tego 1700linii kodu. no ale za bardzo szarpało :)
Ładować to on się będzie znacznie dłużej, zapomniałeś, że napięcie na kondensatorze narasta, a prąd maleje. W efekcie impuls trwa krótko, potem prąd jest co raz mniejszy. Diody Schottkiego na 1-4A w SMD bez problemu można dostać. A procesorowi nic się nie stanie - od lat mamy układy BOD, czuwające nad startem procesora. BTW, przykładowy 0,22F z TME...
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....
Niestety to znany problem, sam widzisz że tak jak pisali koledzy powyżej, kondensatory i filtrowanie jest najważniejsze i prawidłowy projekt płytki PCB. Spotykałem się z takim samym problemem przy projektowanych urządzeniach i rozwiązaniem okazało się prawidłowe projektowanie PCB z dużymi, jak największymi powierzchniami masy i do tego wszędzie kondensatory...
Zacząłem programować układ w C, ponieważ używam NUT OS, czy są gdzieś przykładowe programy w C do zdefiniowania programowego UART'u ?
Witam Na allegro znalazłem czujnik : DS1820 sprzedawca umieścił na swojej stronie informację jak można go podpiąć do komputera przez port szeregowy. Ile takich czujników można podpiąć pod atmege128 i jakie zmiany ( jeżeli są konieczne należy wprowadzić w układ przedstawiony przez sprzedawcę ). [url=http://www.grzesiek21.republika.pl/... Strona...
Używasz ATMEGA128 , a ona ma na swoim pokładzie 2 UARTY. Więc wszystkie rejestry od UARTÓW są z końcówkami 0 lub 1. Przykładowo UBRR0H a dla drugiego UBRR1H UBRR0L a dla drugiego UBRR1L dalej analogicznie. Jak używasz tylko jeden UART to dodaj tę cyferkę 0 na końcu.
Wszystko dobrze działało, nie ma czego sie doszukiwać w schemacie połączeń bo modulacja i ogolem caly system dydaktyczny działał z przykładowych programów w BASCOMie, w C udało mi sie uruchomić termometr na DS18B20, wyświetlacz LCD wyświetlacz LED, a przy uruchamianiu PWM wszystko sie sypło, w co niechce mi sie wierzyć
Witam Chciałbym podłączyć sygnał MIDI IN do mikrokontrolera ATmega128 tak aby mikrokontroler go rozpoznawał i odpowiednio na niego reagował. Nie spotkałem się jak dotąd z takimi układami i szukam wszelkich informacji na ten temat. Jak połączyć gniazdo midi z atmegą, schematów przykładowych urządzeń oraz wszelkich informacji o sygnałach midi w powiązaniu...
Czy jest możliwe używniae sprzętowego portu szeregowego w AVR (np. 2313) tak by stan końcówki był zanegowany. Nie chodzi mi o proste zanegowanie bitów (te mógłbym znegować przed wpisanie do rejestru) - sygnał bitu start, stop, stan idle też muszą być zanegowane. Czyli chcę uzyskać efekt taki jak by na wyjściu był podłączony inwerter - ale nie chcę używać...
a umiałbyś zamieścić jakis przykładowy programik? nie musi to być akurat taki jak potrzebuję, ale coś co mógłbym wykorzystać... Napisałem coś podobnego ale dalej niestety nie chce mi to cholerstwo działać :) pozdrawiam!
Dużo zależy od tego, czy potrzebujesz zasilić sam procesor, czy jeszcze jakieś inne moduły które wymagają 3.3V. Jeśli tylko procesor, to przetwornica nie jest Ci potrzebna. Procesor działa od napięcia 2.7V. Jeśli chcesz aby procesor działał poniżej tego napięcia, to proponuję zastosować procesor ATmega1281. Jest to młodszy brat ATmega128. Kompatybilny...
Witam, Potrzebuję zaprogramować ATMEGA128 16AU. Uczę się i tak naprawdę jestem na bardzo niskim poziomie, jeśli chodzi o wiedzę w programowaniu i nie mogę poradzić sobie z jednym problemem, który mi uniemożliwia bawienie się dalej w temacie. Generalnie chciałem sobie podłączyć czujnik LM75, ale program jakby nie reagował na połączenie, bądź coś innego....
Czy jeżeli ewentualnie tych małych bym nie dołączał to coś może się stać ?? Powinny tam być nie ma co kombinować. Najprościej wstawić zwykłe, bo takie łatwiej znaleźć. Przykładowy schemat z netu potwierdza konieczność ich stosowania. https://obrazki.elektroda.pl/8277520500_...
A dlaczego kolega ma ustawiony bit ADLAR w ADMUX ( ADMUX = 0b00100000; )? Przecież to włączenie wyrównania do lewej w rejestrze ADC, więc trzeba to chyba później uwzględnić w obliczeniach. Chciałbym jeszcze zauważyć, że sprintf() operuje na zmiennej czterobajtowej, która w każdej chwili może zostać zmieniona przez przerwanie od ADC przykładowo w czasie...
Witam. Chcę wykorzystać ten sam mikkrokontroler do współpracy z fotolinijka ilx524k (sony). Czy posiadasz może jakieś przykładowe programy na ten mikrokontroler. Układ chcę wykorzystać do pomiaru średnicy. Mój e-mail to krzacho2(at)o2.pl Dziękóje za wszelką pomoc :D
Witam Mam problem z programem w C dla ATmega128. Wykonujący się program główny napotyka na wywołanie podprogramu. Oczywiście skacze do podprogramu wykonuje go i podczas powrotu do miejsca wywołania zwisa. Oto przykładowy program: #include <C:\Program files\WinAVR\avr\include\avr\io.h> #define rs 0 #define e 2 void del (void) { PORTB|=(1<<rs);...
Okazało się, że źle sprawdzam warunek końca linii, tzn GSM kończy nadawać znakiem <CR>, natomiast GPS <LF>, dlatego uC nie mógł wyjść z funkcji odbioru USART0. Dziękuję za dobre chęci i pomoc;) Ja budowałem lokalizatory i wiem że to może na początku wydawać się trudne i skomplikowane ale nie idź tą drogą którą idziesz bo zabłądzisz.. Mógłbyś...
Proponuję najpierw zapoznać się z podstawami elektroniki, bo bez tego tworzenie robota okaże się drogą przez mękę. Polecam kurs ze strony: http://www.edw.com.pl/index.php?module=C... Programator i płytkę testową najlepiej wykonać własnym sumptem, można się więcej nauczyć, a poza tym wyjdzie taniej:D...
Witam serdecznie, Mam problem z sterowaniem silnikiem dc, mianowicie chodzi o to iż połączony jest z atmega poprzez uln-a 2803, który ciągle się przepala. Przykładowo po 3-6 seriach załączeniach, pracy około 5sekund i wyłączenia silnika. Silnik dsm1240-au. Może jakieś propozycje zabezpieczenia ulna ?:) pozdrawiam.
Do tego dotarłem już, ale był oryginalnie na atmega128. Z tego co widze to ma w porównaniu z tamtym plikiem wykasowanych szereg linijek. Czy go po przerobieniu sprawdzałeś na atmega8? Czy mógłbyś jeszcze dołożyć schemat jak podłączyć LCD do proca?
Nie, nie mam. Dodano po 22 W kodzie na temat USART'a, trochę namieszałeś. ATmega128 ma 2 USART'y. W jednym miejscu konfigurujesz USART1 a w innym używasz USART0. Polecam datasheet'a do ATmegi128, są tam też przykładowe kody dot. USART'a.
Dzień Dobry. Dziękuję za poradę. Do wgrania bootloadera do ATmega128 wykorzystałem Arduino Nano. Najpierw wgrałem do niego program ArduinoISP a potem podłączyłem ATmegę128 do Nano i uruchomiłem wgrywanie bootloadera. Wgrał się bez błędu i ustawił fusebity. Potem zrobiłem odczyt za pomocą Orange 5 aby sprawdzić co zostało zapisane. Zapisany został bootloader...
Ścieżka masy jest krótka i gruba w obszarze: kondensator na wejściu, scalak, dioda, kondensator wyjściowy? Kondensator na wyjściu jest LOW ESR? Może dorzuć ceramika SMD 100n równolegle do niego ? Wartości pojemności na pewno takie jak w przykładowej aplikacji? Pakowanie dużych elektrolitów (o z reguły większym ESR) może powodować problemy....
poszukałem przykładowych projektów i wielkie zaskoczenie !!!! Wcale nie jest tak jak myślałem, na innych projektach złącze do programowania jest inaczej podłączone PB1 - SCK PE0 - MOSI PE1 - MISO no i udało się odczytać (pusty co prawda procesor) ale udało się... niech ktoś mi teraz wytłumaczy dlaczego tak jest że na schemacie w nocie katalogowej jest...
Doradzałbym router'ki Linksys'a. Bazują na chipsecie Broadcom'a. Współpracują z Linux'em OpenWRT. Przykładowy model (z interfejsem Wi-Fi): WRT54G, ale do v3.1. Wyższe wersje nie dają się tak łatwo upgrade'ować do Linux'a. Tylko uwaga na chipset Broadcom'a. Łatwo go przegrzać :( pozdro, -- migod
Witam, Kolega prosił mnie o założenie tematu więc jakby co przepraszam za zwłokę w odpowiedziach ;) Szukam programu który spełniałby następujące założenia: •Układ składa się z ENC28j60 (kontroler Ethernetu) oraz Atmega128, do uc podłączone jest RS232 , ATmega128 komunikuje się z ENC28j60 za pomocą SPI •Układ ten ma spełniać zadanie przejściówki...
(...) żdy zasilany z osobnego źródła i odseparowany transoptorami PC817. Ze względu na ich szybkość oraz niską wartość prądów je sterujących 1mA zegar musi być obniżony do 10KHz ma. Chcę zrezygnować z polecenia: waitus 100 w zamian zrealizować to w obsłudze timer0 a w główną pętle przeznaczyć na inne cele. Rozumiem, że chcesz optymalizować swoje oprogramowanie...
pelna obsluga plikow w formacie fat16 i fat32 troszke wazy i 4kb z demo bascoma nie wystarczy chszanek podlaczenie karty masz tu http://www.ulrichradig.de/site/atmel/avr... pamietaj tylko ze np mega128 ma spi wyprowadzone dokladnie odwrotnie niz na tym schemacie a przykładowe kody obslugi sa na http://members.aon.at/voegel/
Zamieszczam połowiczne rozwiązanie do mojego problemu. Co prawda nie ma gotowych bibliotek ale bardzo dobrze jest opisany interfejs SPI z przykładowym programem: http://www.dioda.com.pl/forum/topics20/s... No i jak zwykle pojawiają się problemy, transmisja nie działa. Pytanie czy można sprawdzić transmisje...
Daje przykładowy prosty schemat przejścia 24 VDC na 5VDC z optoizolacją na PCF847, sprawdzony w praktyce. Można ten schemat jeszcze rozbudować , wstawiając diody ( równolegle, przeciwna polaryzacja) z diodami optoizolatora - zabezpieczające przed zbyt dużym napięciem "wstecznym" na wejściu. Ale to w przypadku przetwarzania sygnałów z enkodera raczej...
cze!! Bierzesz pod uwagę że przy lepszych bajerach później będzie potrzeba większej ilości pamięci, większa moc obliczeniowa przy jakich kolwiek animacjach. Więc może sprubujesz zrobić sterowanie na jakimś AVR np. ATmega 128??Zastanów sie lepiej wcześniej. Pozdrawiam!! Dodano po 20 Witam ponownie. Sprawdziłem co to za bajer, poszukaj sobie opisu kontrolera...
Witam Wszystkich! Jako, że jestem nowym użytkownikiem forum więc przedstawię się: nazywam się Robert, pracujęw branży IT. Ostatnio zacząłem bawić się w programowanie AVR ATmega128 i w tym celu zakupiłem zestaw uruchomieniowy ZL8AVR oraz wspomnianą ATmegę 128 (Zl2AVR - o ile dobrze pamiętam oznaczenie handlowe). Pierwszy program, do sterowania (w sposób...
Witam. Przymierzam się do ruszenia obsługi przetwornika AD7843 (kontroler matrycy dotykowej rezystancyjnej). Układ buduje na Atmega32 w tej chwili chodzi na 12Mhz. Czy ten przetwornik ruszy na sprzętowym SPI ? Z kilku tematów które znalazłem na forum (co prawda dla Atmega128 i obsługi w bascom ) wynikało że na sprzętowym SPI to nie będzie działało....
Witam! Czy ktoś kiedyś zapisywał dane w pamięci flash firmy Samsung model KM29U64000T ? Chodzi mi o jakiś przykładowy program lub jakieś wskazówki co do programowania tej pamięci. W tej pamieci najpierw przed zapisem należy zweryfikować pamięć, czy nie zawiera błednych bloków. Pytanie czy to jest konieczne? Będe wdzieczny za jakiekolwiek wskazówki dotyczące...
Problem już jakiś czas temu rozwiązałem, ale nie do końca. Tzn. nie wiem, czy na pewno jest to dobre rozwiązanie. Po skompilowaniu systemu bez obsługi zewnętrznej pamięci nie można było uruchomić kontrolera Ethernet, ale spróbowałem jeszcze raz skompilować system (za pomocą konfiguratora graficznego) ustawiając zewnętrzną pamięć na 65536 (64*1024),...
Wysyłam kompletny projekt skompilowany w AS7.0.790 z dwoma przykładowymi breakpointami. Próbowałem ustawiać breakpointy w symulatorze w wszystkich liniach kodu źródłowego, ale mi się nie udało. Natomiast bez problemu ustawiam breakpointy w liniach kodu asemblerowego. File: test2.zip File size: 22,1 KB (22 677 bytes) SHA1 checksum: 95A1C96763570B0F96BC1E0E7FFDF7D5E2C1EA92
Takie uklady trzebaby bylo polaczyc szeregowo, wiec dobranie sie do ostatniego w kolejce wymagaloby 999 impulsow zegarowych. Czyli duze opoznienia.... Te I2C wydaje sie najsensowniejszym rozwiazaniem. Jedyny problem to zbuforowac. Biorąc pod uwagę fakt, że przykładowy rejestr SIPO 74HC595 może pracować z częstotliwością 25MHz (niektóre nawet 100MHz!),...
W przypadku większości AVR (ATmega8 i ATmega128 na pewno) pin SS mastera musi być ustawiony na 1 logiczną bo inaczej wysyłanie nie działa. Osobiście zauważyłem to przy programach w Bascomie z SPI, możliwe że to wynika z jego konfiguracji ale nie zdziwiłbym się jeśli w C też nie było by tak samo.
Co prawda nie interesuje mnie stacja meteo ale projektem taniego interface ethernet jestem zainteresowany. Interesują mnie konkrety, jaka kość jest najtańsza/najłatwiejsza w obsłudze, przykładowy kod w C do obsługi pakietów, itp. Pozdrawiam Bushman Nie ukrywam, że też szukam ;). Mam nadzieję, że gdy sam znajdziesz coś taniego&prostego w obsłudze to...
[url=http://elm-chan.org/fsw/ff/00index_... masz otwartą bibliotekę do obsługi fat z gotowymi przykładowymi programami na różne mikrokontrolery, m.in. na Atmeg-i. Wystarczy tylko dobrze się wczytać. Pozdro
Przykładowy kod... powinien mieć dużo komentarzy :)
Może to będzie pytanie trochę nie na poziomie, ale na prawdę nie wiem już jak to zrobić ;) Jak skompilować jakikolwiek z tych przykładowych programów, np. LowPower? W openmac wystarczyło wpisać make i pokazała się pomoc z kilkoma możliwościami i brało się 'make meshbean2'. A tu nie wiem za bardzo jak się za to zabrać (a samo make średnio działa ;),...
Witam, tak jak w temacie - chciałbym wysłać zmienną typu double przez USART. Niejako podobny temat zlokalizowałem pod tym linkiem: [url=http://www.elektroda.pl/rtvforum/to... lecz nie udało się mi wywnioskować jak to zrealizować. Mój tok rozumowania: 1. zmienna typu float/double zajmuje w pamięci odpowiednio 2 i 4 bajty w pamięci. Usart...
Przecież Propox oferuje przykładowe programy dla tych modułów, oraz oferują pakiet adds w którym masz dużo ciekawych programików, na podstawie których nauczysz się obsługi i programowania tych modułów. Osobiście używam MMnet03 po analizie źródeł z pakietu adds dużo się dowiedziałem. Pozdrawiam Dostępny jest także darmowy NUTOS http://www.ethernut.de/en/software.html
Witam! Mam następujący problem: podłączyłem ATmege128 pod JTAG ICE. W AVRStudio jak włącze debuggowanie i przykładowo opcje AutoStep to pojawia się wspomniany problem ponieważ gdy kompilator natrafi na pętle for (przykład: for (i=0;i<1000;i++);) to program zatrzymuje się w tym miejscu (wyswietlane jest cały czas Running). Nie wiem co zrobić aby debugger...
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
piszesz, że są inne i lepsze kity... Nie wiem czy lepsze. Ja wybrałem STK500 z powodu programatora równoległego, ale jeśli ktoś szuka na przykład płyty z wbudowanym zegarem, albo ze slotami do własnych płyt-córek, albo z obsługą ATmega128 to STK500 go nie zadowoli. Człowiek, od którego kupowałem ową płytę powiedział mi że on i tak na końcu montuje...
Do sterowania zastosowalem gotowe biblioteki RKlibAVR http://www.elektroda.pl/rtvforum/viewtop... tylko ze w nowszej wersji chwilowo stronka z której ściągałem te pliki jest padnięta bo nie mogę na nowo ich pobrać ale w razie czego podaje linka: http://avr.elektroda.eu/?q=system/files/... uruchomiłem przykładowy...
Hej Chciałbym zasilać układ FT232RL z 3,3V. W datasheecie jest trochę zawile napisane odnośnie tego. Rozumiem, że pin 3v3out muszę podłączyć pod pin VCCIO, natomiast do VCC zasilanie 3,3V ? i tak i nie. Wczytaj się dokładnie w dokumentację. otwórz sobie dokument: http://www.ftdichip.com/Support/Document... strona 26, rys....
Mam problem potrzebuje zapisać dane co jakiś czas do pamięci flash podczas wykonywania programu której jest dużo w uC ATmega128. Wiem że robi się to poleceniem SPM wcześniej umieszczając adres w rejestrach r31:r30 a daną w r1:r0, lecz nie stety podczas wykonywania programu nic się nie zapisuje. Czy wie ktoś jak to zapisać ? (prawdopodobnie potrzeba...
Myslę, że w następnej edycji trochę o skryptach linkera powinno się znaleźć. Kol (at)tmf na pewno nad tym pracuje. Dostęp przez wskaźniki jest mało wygodny, lepiej używać do tego C - niech samo sobie liczy adresy zajętości i tym podobne drobnostki. Ale to wymaga odrobinę więcej zachodu i wiedzy - ale wiedza odpłaci się koledze z nawiązką. Znajdź sobie...
Mój problem polega na tym, że przykładowy program do obsługi wyświetlacza GLCD umieszczonego na płycie rozwojowej Uni-DS3 firmy MikroElektronika nic nie wyświetla mimo bezproblemowej kompilacji w Atmel Studio 7. Kod programu: 795921 Podejrzewam, że jest to problem z adresowaniem portów ale jestem na tyle początkujący, że nie wiem jak to sprawdzić i...
Jak pojmujesz słowo "zawiesza". Uruchamiasz symulację i program stoi na WAIT? Przecież to normalne... Symulacja działa dość wolno. Wpisując przykładowo WAIT 5 będziesz czekał na jej zakończenie dość dłuuuuuuuugo. Na pasku statusu w symulatorze pokazuje się czas;najedż na niego myszką i ruszaj kursorem w obrębie napisu a zobaczysz, że czas się jednak...
Witam, nie wiem w czym problem ale mam kłopot z pomiarami ADC wykonywanymi na Atmega128. Mierzę sobie pewne napięcie, wynik jest prawidłowy.... napięcie zaczyna rosnąć wynik też ale już nie adekwatnie do wartości tegoż napięcia. Przykładowe pomiary: napięcie wartość ADC 6.5 V 6.53 8 V 6.80 4V 5.40 Mierzone napięcie doprowadzone do pinu ADC0 jest przez...
marek_ŁÓDŹ: Dziękuje za konkretną odpowiedź. Te rozkazy co wymieniłeś(STS,LD, itd.) stosowane sa przy asemblerze. Można użyc ich jako wstawek asemblerowych, bo ja piszę w C? Masz może jeszcze jakies materiały odnośnie pamieci zewnętrznej lub przykładowy kodzik(C)?. Od razu mówie, że nie zależy mi na całej 64kB pamięci SRAM, wystarczy mi te 60kB po odjęciu...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
kurcze połowa dłubnietych turbo w holandii lata na piątym wtryskiwaczu który sie włącza gdy brak lpg w vialle... http://obrazki.elektroda.pl/8177379700_1... http://obrazki.elektroda.pl/5421761600_1... widać tu wyraźnie ze daja to przed przepustnicą około 70cm od gniazda zawodowego by udało sie odparować LPG (dodatkowo...
dzieukuję dziękuje za zebranie pochwał Dzieki tej wypowiedzi na forum elektroda sprzedałem juz 3 zestawy płytka z ATmega128 LCD T6963 128na 64 i obudowa - wszystko w cenie 130 zł. Programator USBasp nadal GRATIS!!!! Teraz mam dodatkowo karte : przekaźniki 8 sztuka na I2C , RTC8583 , AT24C64 , czujnik cisnienia MPX , potencjometr cyfrowy , . Pracuje...
Znowu musisz dokonać konwersji na swój język programowania :) procedure TForm1.Button1Click(Sender: TObject); var Petla: integer; Suma: integer; Hex: string; Temp: integer; begin Hex:=''; Suma:=175; //przykładowa wartość do sprawdzenia :) for Petla:=1 to 2 do begin Temp:=Suma mod 16; if Temp>9 then...
Witam Nie znam Bascoma, ale jeśli nawet uda Ci się oprogramować 90usb1287, to potem musisz napisać sobie oprogramowanie na PC żeby te dane odebrać. W Bascomie tego raczej nie zrobisz. Na stronie Atmela masz przykładowe programy pod USB. AVR studio jest za darmo+gcc. Proponuje, zacząć od nauki C. Przeanalizować program ze strony Atmela, wyrzucić to co...
Witam wszystkich , Robie własną płytkę z procesorem ATmega128 16AU.Do komunikacji używam JTAGCableII firmy Propox i korzystam z AVRStudio 4.13 .Wgrywam za pomocą JTAGa proste programy na procesor (działa poprawnie).Jednak podczas debagowania obserwuje dziwne zjawiska(oczywiście odpowiednio ustawiłem bity JTD i JTAG ) , mianowicie bity w rejestrach ,których...
Mam pytanie ten uC posiada 4 porty UART jak ja w BasComie powinienem zdeklarować. Do konfiguracji COMów w takich układach służy polecenie CONFIG COMx (gdzie X to numer portu). Ustalasz tam wszystkie parametry transmisji. I w związku z tym rezygnujesz z $BAUD, który jest przeznaczony do starszych modeli AVR. Jeśli otworzysz helpa wybierając temat Mikrokontroler...
Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Sprawdź może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem 16 bitowej liczby na dwie 8bitowe. Nie wiem czy robię to...
Witam. Po długim oczekiwaniu dostałem w końcu w/w moduł zaprojektowałem płytkę z atmega128 podłączyłem wszystko jak w module easytcpip zmontowałem. Wgrałem program przykładowy konfigurujący moduł i odpowiedział na ping-a. Potem postanowiłem sprawdzić kolejny program przykładowy którego kod zamieszczam (jedyne zmiany jakich dokonałem dotyczą użytego...
Witam, mam dosc dziwny problem z indeksowaniem tablicy pod atmega128 . przykladowy kod: uint8_t tablica[3]; tablica[0] = 0B11100000; tablica[1] = 0B00001000; tablica[2] = 0B01100000; int i = 0; while(1) { for(i = 0; i < 3; i++) { PORTE = tablica[i]; _delay_ms(100); } }...
Witam, Mam taki dziwny problem ze świeżo co wlutowaną (prosto z fabryki) ATMegą128. Komunikacja z układem jest poprawna, lecz pomimo wgrania pewnych fusebitów (np INT OSC=8 MHz,), gdy daję opcję read to układ uważa że ma ustawiony EXT crystal, co jest lekką bzdurą gdyż kwarcu nawet nie ma w układzie więc to nie miałoby prawa się komunikować ze mną....
A próbowałeś na urządzeniu uruchomić tylko sam AVR-DOS , bez reszty programu? Sprawdziłbyś czy karta i system plików jest poprawnie inicjalizowany. Przykładowy program, w archiwum są dodatkowe pliki z konfiguracją karty i avr-dosa. /CS karty jako PD.6, SPI na początku jest skonfigurowane z preskalerem 64. Jeżeli masz jakiś konwerter np. USB - UART (RS232)...
Pojawił się kolejny problem. Zlutowałem 2 płytki zgodnie z powyższym schematem (kilka postów wyżej). Jeden jest całkiem ok, wszystko elegancko, drugi po kilku programowaniach za pomocą JTAG'a zaczął wywalać błąd, który jest w poniższym rysunku w oknie dialogowym na dole: http://obrazki.elektroda.net/37_12697673... Chodzi o te ostrzeżenia od...
Nie mogę znaleźć rozwiązania problemu z czujnikiem DS18B20 w wersji w obudowie SO8 - mianowicie czujnik nie odczytuje poprawnie temperatury. Przykładowy kod programu (nie sugerujcie się procesorem bo to działało i na mniejszych, a że pod ręke wpadł akurat 1280 to chyba raczej nie istotne. ) $regfile = "m1280def.dat" $crystal = 8000000 '-------------------------...
(at)trynitor Good work:) Ja używałem tej biblioteki (z lekkimi modyfikacjami) kilka razy i jestem z niej bardzo zadowolony. Wielkie Dziękuję dla Ciebie! Przekopałem się przez wiele tematów na elektrodzie i szczerze mówiąc nie liczyłem że znajdzie się ktoś kto mi pomorze. Liczyłem na wypowiedzi typu - 'naucz się sam', 'pokombinuj trochę', 'poczytaj...
Cały problem polega na tym, że nie potrafię zrozumieć jak odebrać sygnał analogowy, zapisując go nawet w sample rate dla lepszej interpretacji mikrokontrolera. Załóżmy 8kHz próbkowania (minimum dla jakości telefonicznej). Przetwornik masz 10bit (co jest trochę mało jak na standard telefoniczny). Wskazane by było zastosować kompresję logarytmiczną próbek...
Witam, przez własne niedopatrzenie zablokowałem sobie możłiwość programowania układu (ATmega128 TQFP) przez ISP. Układ 7407 na wyjściu ma stan =0 w stanie resetu procesora, więc uniemożliwia programowanie. Wystarczy odłączyć zasilanie (sprawdziłem) układu 7407 aby programowanie było możliwe,ale chciałem zrobić to na tranzystorze. Bipolarne NPN lub PNP...
Witam wszystkich , Robie własną płytkę z procesorem ATmega128 16AU.Do komunikacji używam JTAGCableII firmy Propox i korzystam z AVRStudio 4.13 .Wgrywam za pomocą JTAGa proste programy na procesor (działa poprawnie).Jednak podczas debagowania obserwuje dziwne zjawiska(oczywiście odpowiednio ustawiłem bity JTD i JTAG ) , mianowicie bity w rejestrach ,których...
Witam wszystkich, prauje nad własną makietą i właśnie podłączam piny do przetworika ADC przetwornika ADC ,stosuję oczywiście elementy odszumiające podane w dokumentacji Atmegi (cewki - 10mH,kondesatory 100nF ),jednak pomimo tego,kiedy nic nie podłącze pojawiają sie szumy dochodzące nawet do 400 mV.Kiedy podaje napięcie na przetwornik ,róznica pomiedzy...
http://obrazki.elektroda.pl/6023655700_1... Przedstawiam płytkę prototypową do wykonania sterownika matrycy diodowej LED 12x11, opartej na układzie scalonym AS1130 firmy Austria Microsystems. Układ AS1130 to tzw. Cross-Plexing driver pozwalający na sterowanie jasnością w 256 krokach od 0-30mA. http://obrazki.elektroda.pl/6558244500_1...
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...
Witam, I znowu Was pomęczę z UART-em. No więc zrobiłem sobie wysyłanie. W CodeVision: a)putchar('U'); b)printf("Jakis tam tekst"); Uart ustawiony na 9600 8bitów, 1 stopu, no parity. UCSR0A=0x00; UCSR0B=0x18; UCSR0C=0x06; UBRR0H=0x00; UBRR0L=0x33; Podobnie w komputerze 8,1, no parity. Po wysyłaniu dałem sobie delay_ms(250); I bez względu na to czy to...
(at)elektrofil - dzięki spróbuje :) (at)rpal może taniej i prościej lecz wygodniej aby avrek sam wysyłał komendy a do kompa szedł tylko wynik, a te "sterowanie" to prosze traktować w cudzysłowiu :) tu nie tyle chodzi o sterowanie czymś lecz o komunikacje z urządzeniem. do tej pory całą prace wykonywał program, lecz raz że obciązało to kompa a dwa że...
Atmega128/Atmega128L - doc2467X: Fig. 193 - spadek częstotliwości ze wzrostem temperatury. Fig. 196 - spadek częstotliwości ze wzrostem temperatury. Fig. 199 - spadek częstotliwości ze wzrostem temperatury. Fig. 202 - spadek częstotliwości ze wzrostem temperatury. Nie mam wątpliwości. ...Ale - nie ma informacji, jak się z kolei zachowuje zegar w przypadku...
To jest dosyć duży , wyświetlacz LCD 6" (320x240) kolorowy z panelem dotykowym. Sterownik S1D13706F00A2 (EPSON), interfejs do sterownika to ok. 25 linii sterujących ( w tym 17 linii adresowych) oraz 16 linii danych. ( typowa aplikacja sterownika S1D dla LCD typu STN 8bit) Całość jest uruchomiona na ATmega128 16MHz z zewnętrzną pamięcią RAM 64kB, śmiga...
Witam serdecznie. Posiadam mmnut104. Serwer testowy działa. Jednak w czasie kompilacji przykładowego serwera pojawia się komunikat: Build started 28.1.2009 at 21:53:35 /nd.c avr-gcc.exe -I"C:\WinAVR-20081205\avr\inclu... -I"C:\ethernut-4.6.4\nut\includ... -I"C:\ethernut-4.6.4\nutbld&quo... -I"C:\ethernut-4.6.4"...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...
przykładowy zadać przykładowy atmega przykładowy egzamin
error renault otwieraniem linków firefox podłączyć nagrywarka laptop
flash extractor flash extractor
Smart GPS SG 732 – instalacja AutoMapy bez pełnego odblokowania Windows CE 6.0 Triumph Tiger 1200 – wyciek z pompy wody, uszczelnienie, naprawa, objawy