W czym programować najlepiej w asemblerze, jeżeli masz zamiar robić w przyszłości poważne projekty! To chyba jakieś żarty :D Kto poważny dzisiaj poważne projekty pisze w asemblerze? Kto się w takim olbrzymim kodzie połapie? Kto po przerwie będzie wiedział "co robił ten fragmencik kodu"? Kto w prosty sposób przeprowadzi obliczenia zmiennoprzecinkowe...
Programu nie wrzucałem, bo akurat trenuje pisanie w asemblerze i całość napisałem właśnie w ASM, a wiem ze dopiero zaczynasz zabawę z elektroniką. Jeśli jednak chcesz to proszę bardzo może kiedyś Ci się do czegoś przyda jak się w przyszłości weźmiesz za ASM. Program pisałem w AVR Studio, wszystko przetestowałem w debugerze więć powinno działać. W sumie...
http://obrazki.elektroda.pl/5579748400_1... Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu...
SAWEK101 Już przetestowałeś przetwornicę na uc3843. Mi udało sie zbudować ją w pająku i śmiga całkiem miło. Niestety szlak trafił mi laptopa z programem na Atmege więc zaczynam pisanie programu od początku, zresztą projekty płytek też poleciały w nicość. Przetwornica śmiga na 60kHz prąd ustawiony na ok 1A maksymalne napięcie wyjściowe ok 380VDC. Wyjście...
http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...
a jeszcze czy tworzyć pliki main.c i header.h ? Bardzo ciekawa nazwa tego headera Tak jakby w paszporcie mieć wpisane "człowiek" No tak ten kod to misz-masz i faktycznie zabrałem się za pisanie tego na nowo. Zasugerujcie jakieś ramy programu na start definicje O ile nie rozwinąłeś się ogólnie, nie będzie dużo lepiej.
Witam zainteresowanych, tak jak w temacie zlecę napisanie programu w Asemblerze na Atmega8 / Atmega16 Program na kilka linijek raczej, chodzi o odczytywanie zawartości pamięci ram z ww.mikrokontrolerów. Mikrokontroler podpięty juz mam pod programator usbasp. Potrzebuję pomocy bo w C, nie mogę tego zrobić a asembler a nie obczajam. Proszę o pisanie na:...
https://obrazki.elektroda.pl/5980031500_... Nowy układ ze stajni Microchipa to ATmega4809. To pierwszy ośmiobitowy układu z rodziny megaAVR, który wyposażony został w niezależne od rdzenia peryferia (CIP), które umożliwiają m.in, przetwarzanie sygnałów cyfrowych i analogowych w czasie rzeczywistym, bez konieczności obciążania rdzenia...
Do każdej noty aplikacyjnej jest dołączona licencja. Zazwyczaj mówi ona, że można używać kodu do celów komercyjnych, a autor nie ponosi odpowiedzialności za szkody wyrządzone przez kod ani za błędy. A więc nie przejmuj się ograniczeniami licencji. Musisz mieć jednak na uwadze to, że sporo (większość?) not aplikacyjnych od Microchipa zawiera błędy i...
Czy pisanie programu na jakiegoś attiny i atmega dużo się różni? Czy aby program z attiny działał na atmega trzeba tylko zmienić zdefiniowane porty wejścia i wyjścia czy jest to bardziej skomplikowane?
Wówczas takie programowanie przestaje się znacząco różnić od zwykłego C. Tia... a tworzenie zmiennych, zmienianie ich rozmiarów i dynamiczna alokacja pamięci są nawet prostsze (; Do niektórych zastosowań assembler ma sens, ale tych zastosowań jest coraz mniej - niestety lub stety - zależy co kto lubi. Ja początkowo uważałem, że assembler jest najlepszy...
A... Myślałem że chodzi Ci o pisanie programu ;p No teoretycznie tak. Ale ja osobiście się nie obrażę jak zejdziemy na inne procesory.
Programujesz bezpośrednio bez programatora(chociaż ma też złącze ICSP) . Poszukaj na elce . Sporo przykładów i opisów . Ja osobiście jeszcze miesiąc temu nie wiedziałem co to jest atmega itp......w tej chwili skończyłem pisanie programu do pełnej obsługi kokpitu do symulatora FSX ( I DZIAŁA :)). http://arduino.cc Wejdź , pobierz program , zainstaluj...
Witam, Mam problem z budowa miernika panelowego na Atmedze8. Kiedys zbudowalem mierniczek ze stronki elfly.pl , gdzie atmega mierzy napiecie z zakresu 0-35V z rozdzielczoscia 10mV. Teraz wzialem sie za pisanie swojego programu i mam problem. Zakres 35V / 1024 (rozdzielczosc przetwornika) = 0,03417... wiec do rozdzielczosci 10mV bardzo daleko. Jak mozna...
Symulator i zegar cwiczę na ATmega 32/16 Mhz. Z racji tego że długo nie oprogramowywałem atmeli mam problem ze wszystkim, trzeba się tego uczyc od początku. A już z timerami to już porażka. Buduję podobny zegar jak Mirrek36 www.elektroda.pl/rtvforum/topic678948.ht... z tym że on synchronizuje czas z kompa a ja chcę synchronizowac z DCF-a. Pozdrawim Właśnie...
Witam serdecznie Na początku chciałbym prosić o zapoznaniem się z całym moim postem. Ostatnio coś mi się za bardzo nudzi po pracy i wymyśliłem sobie, że zrobię sobie w podwieszanym suficie "gwieździste niebo" na które będzie się składać 300 diod led (jednokolorowe - białe). Interesuje mnie stworzyć 10 obwodów po 30 led. Po załączeniu układu chciałbym...
Tak jak piszesz, procki w modułach Slave można spokojnie a nawet trzeba i warto resetować za pomocą watchdoga (zdalnie). Korzystam dokładnie tak samo z przejściówki USB/RS485 na FT232RL. tutaj fotka - w tej chwili tak właśnie to wygląda przed moim monitorem - cały czas nad tym pracuję ;) http://obrazki.elektroda.net/48_12886327... to sterownik...
co do układów scalonych to jeszcze nie wiem, tak czy inaczej będzie trzeba wyprowadzać 4 sygnały sterujące do silników by mieć nad nimi pełną kontrolę, czy będą to mostki H na tranzystorach czy na przykład l293 to i tak trzeba doprowadzić 4 sygnały sterujące, dtosowanie multipleksowania utrudnia pisanie programu :) wolę zastosować ATmega64 lub 128 i...
To jest syndrom '51. Tu chyba masz rację ja zaczynałem od 8051 gdzie wpajano nam Asemblera minus taki że trzeba było pojąć całą dokumentację procesora wszystkie rejestry itp. Powiedział bym że Asembler jest naprawdę prosty jednak jego zastosowanie i wykorzystanie napisanie czegoś sensownego to wyzwanie:) jak tylko przestał być obowiązkowy o nim zapomniałem....
oczywiście można go zwiększyć ale trzeba pamiętać ze dla mojego programu potrzeba 4*50=200 bajtów wolnego ramu. można pominąć buforowanie ale trzeba zapewnić na tyle szybki przetważanie danych ażeby procesor musiał czekac na dane a nie na odwrót. napisanie tego w asembleże też jest jakimś rozwiązaniem ale to troche robote jak nie masz wprawy. proponuje...
Witam. Jak w temacie. Zlecę napisanie programu na atmega16. Program jest prosty: Wejscia analogowe 2 szt. Wejscia cyfrowe 2 szt. Wyjscia cyfrowe 17 szt. Dokładny algorytm podam dla zainteresowanych. Za program mogę zaproponować 300 zł. Interesuje mnie jedynie plik wynikowy ponieważ mam kilka takich samych urządzeń do oprogramowania. Pozdrawiam
Witam Zlecę wykonanie schematu i programu, język programowania - Asembler lub C (Bascom odpada) Główne założenia (Hardware): 1.uC ATmega16l-8PU(Jeśli się uda to mega8l) 2.Ekran LCD PCF8833(132x132) 3.Karta SD/microSD/MMC(FAT do 4gb) 4.Termometr 5.Jak najdłuższe działanie na baterii 6.Jak najmniejszy koszt wszystkich częsci Zadania programu: faza I włączenie...
wklej porządnie rysunek schemat nie za ciekawie namalowany , można się jedynie domyślać co to za układy jako mostek z pewnością L298 , uC to ATmega 16 po co jedno wejście enable masz z rezystorem do masy drugie nie , podobnie z wejściem sterującym mostek , zupełnie nie zrozumiałe jest połączenie portu LPT z wejściami sterującymi oraz z uC dlaczego nie...
Witam, Poszukuje osoby, ktora podjelaby sie napisania programu na ATMega8 lub podobny. Program dosc prosty, jedynym utrudnieniem moze byc wykorzystanie wszystkich linni I/O procesora. Ogolnie chyba nic skomplikowanego, glownie zaleznosci typu jesli gdzies sie zmieni stan na pol sekundy to przelacz stan gdzies indziej. Na dwoch liniach sterowanie ledami...
https://www.youtube.com/watch?v=vpo-4C_0... Na powyższym video gościu od 03:05 pokazał co i jak poustawiać w Config Tool-u, żeby uruchomić transmisję w trybie UDP. Niestety nie udało mi się dokonać takiej samej transmisji jak autorowi filmu, bo przejściówka USB-RS232 mi na kompie nie śmiga, ale za to zastąpiłem...
Witam wszystkich forumowiczow, chcialbym zlecic napisanie programu,chyba najlepiej w Bascomie na Atmege8 chodzi o to by program: - sterowal trzema przkaznikami -wspolpracowal z wyswietlaczem LCD -wspolpracowal z trzema mikroprzyciskami -,OK,+ chodzi o to by sterowac silnikiem: -w prawo (pierwszy przekaznik) -w lewo (drugi przekaznik) -pauza trzeci przekaznik...
Witam, zlecę napisanie programu w środowisku BASCOM-AVR. Dodam iż jak można się domyślić, zastosowanie jest amatorskie (hobbystyczne). Program jest prosty na atmege 8 Program działał by tak : Włączono zasilanie , czekaj na impuls stan wysoki (przycisk) po naciśnięciu przycisku program podaje sygnał wysoki (powiedzmy na tranzystor) w określonym czasie...
Witam! Chciałbym zlecić napisanie programu, który będzie posiadał bazę nazw w pamięci zewnętrznej i na podstawie wyboru losowo liczby, będzie wykonywane zdarzenie (informacja na LCD o nazwie pobranej z bazy pamięci i jej wyświetlenie oraz zapis zdarzenia na pamięci[chodzi o czas wykonania zdarzenia] -Dodatkowo możliwość przeniesienia wszystkich danych...
Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych przez inne osoby da się zauważyć pewne charakterystyczne i powtarzane...
Witam. Sytuacja: - płytka :) - na płytce atmega128 z pamięcią zewnętrzną flash i Atxmega128A3 - połączone dowolnymi (wymaganymi liniami). Za co płacę: - odczyt z pamięci flash atmega128 programu wynikowego przeznaczonego dla xmegi, - ustawienie xmegi w tryb programowania i zaprogramowanie, - wyjście z trybu programowania. Wymagam: kodu z krótkim opisem...
Jestem początkującym programistą, uczę się programować w bascomie. Robię układ pomiarowy o długim czasie zapisu, stąd prośba o pomoc w napisaniu takiego programu. Otóż atmega 16 (bo na nim chcę ten układ zbudować) ma zbierać dane z czujnika (np. temperatury) i co 1 sekundę z zebranych danych zrobić wartość średnią, którą następnie wysłać na kartę sd....
Zlecę napisanie softu pod atmege mega, uklad obecnie projektuję. Obsluga wyswietlacza 2 linie (jako menu), moduł wifi, wejscie sygnalowe w postaci NO badz sygnal z przeplywomierza. Chodzi o program ktory bedzie zapisywal ktorego dnia (pon-pt, sob, nie) i o ktorej dokladnie godzinie na wejsciu byl sygnal uzycia (z przeplywomierza) i wyliczal z np 14...
Już za kilka dni muszę oddać moją pracę dyplomową. Moim problemem jest zbyt duży rozmiar kodu i jeśli nie zoptymalizuje programu to nie umieszczę w nim wszystkich założonych funkcji. Czy ktoś ma pomysł jak zaoszczędzić trochę pamięci patrząc na mój kod? (na program skłąda się jeszcze biblioteka do obsługi wyświetlacza z Nokii) #define _MAIN_MOD_ 1 #define...
Witam serdecznie. Zwracam się z prośbą o napisanie programu pod uniwersalny programator AVR na Atmega8 Układ posiada 4 wejścia sygnałowe, 3 przekaźniki i jedno wyjście uniwersalne pod czwarty przekaźnik. Zatem do pomiaru dwóch (2) napięć, prądu i prędkości obrotowej będzie w sam raz. Jalie zadanie ma spełnić urządzenie ?? 1) Powinno nie dopuścić do...
Zlecę zmodyfikowanie istniejącego już wsadu do atmega8 w języku bascom. Kod pochodzi z analogicznego projektu, który muszę dostosować do swoich potrzeb. Wszystko do dogadania
Witam Właśnie zaczynam pisanie programu do sterownika. Jako że jest to jeden z moich pierwszych programów w C to już potrzebuję pomocy.. Dodam że oczywiście nie chcę żadnych gotowców bo się w ten sposób niczego nie nauczę ale. Pierwszy problem związany jest z wykrywaniem zewnętrznych przerwań. Otóż pod piny obsługujące wykrywanie zewnętrznych przerwań...
Taki układ nawet będzie działał, ale nie jest zgodny w 100% z zasadami sztuki. 1. Na wyjściach wzmacniaczy IC2 i IC3 napięcia będą proporcjonalne do prądu płynącego przez R13 i R14. Napięcie na wyjściu op-ampa będzie wynosiło 10*Ix. Jednak wzmacniacze takie powinny być zrównoważone. Tzn. trzeba dodać dodatkowy potencjometr dla podania napięcia niezrównoważenia....
Witam Zlecę napisanie programu oraz zaprogramowanie mikrokontrolera Atmega8, Attiny... Zainteresowanych proszę o kontakt na PW. Prześlę wymagania odnośnie działania i logiki programu.
Witam. Potrzebuję pomocy w pisaniu programu do uC atmega8. Jestem początkujący. Dysponuję min: książką o programowaniu w bascom (zielona taka ;p). Szukam osoby, która pomogła by w tym projekcie. Niekoniecznie musi być bascom, może być C lub asm. Pozdrawiam
Witam zlecę napisanie programu do projektu potencjometr cyfrowy z tego tematu , chyba że posiada ktoś już program to będę wdzięczny za udostępnienie. http://www.elektroda.pl/rtvforum/viewtop...
Witam, zlęcę napisanie programu na Atmęgę - dowolną, który opraty byłby o system FreeRtos. Chodzi o użycie kolejek i semaforów, dla osoby znajacej temat 30 min roboty. Szczegóły na priv.
Witam. Szukam programu obrotomierza zliczającego jedynie ilość impulsów i wyświetlający na LCD wynik, taki który dało by się uruchomić impulsami z przycisku.
Witam, zlecę napisanie programu w środowisku BASCOM-AVR. Ddodam iż jak można się domyślić, zastosowanie jest amatorskie (hobbystyczne). Program jest prosty, środowisko łatwe (łatwa konfiguracja SPI), dobry datasheet do układu, cena jak za amatorską usługę (nie profesjonalną w C). Zasadniczo myślę, że dla kogoś obytego z problemem, zadanie należy do...
Cześć, szukam osoby, która chciała by sobie dorobić. Mam do napisania 3 programy w języku C dla mikrokontrolera ATMEGA32. Zainteresowanych proszę o kontakt. Polecenia wyślę na priv. Pozdrawiam. Przeniosłem do właściwego działu. Prędzej znajdziesz wykonawcę jeśli określisz zarys tych programów oraz ile chcesz zapłacić.
Mam problem z uruchomieniem LCD 16x2 w trybie 4-bitowym. Program zapożyczyłem z książki "Mikrokontrolery AVR w praktyce" Jarosława Dolińskiego. LCD coś tam działa ale tekstu nie wyświetla mi poprawnie - zupełnie inne znaki. komenda "piszilcd(....)", czyli pisanie instrukcji, też nie działa do końca poprawnie dla wartości 0x0f włącza sie LCD, kursor...
Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca ilość zmiennych jaką wymieniamy się z panelem,...
Wobec tego zacznij od poczytania czegoś na temat portów ATmega, potem dopiero bierz się za pisanie programu.
Proszę bardzo tylko jedna sprawa nie mam zbytnio czasu szukać co to za wyświetlacz (wspólna anoda czy katoda) dlatego powinno działać w obydwu przypadkach czyli wyświetlacz będzie migał co około 600ms (taktowanie jest na 1MHz). Hex spakowany WinRAR-em. Pisz czy działa późnym wieczorem będę dostępny.
nie spotkałem się z programem umożliwiającym pisanie drabinki na AVR. C nie jest strasznie skomplikowany - ale dobry kurs z przykładami to podstawa
Z poolingiem to ty tego dobrze nigdy nie zrobisz :( konieczne wydaje się użycie przerwań i buforów cyklicznych. Chyba że coś źle zrozumiałem. Więc jak możesz pisać że wykorzystujesz pooling i program ci się nigdzie nie zatrzymuje - to niestety jest sprzeczne zdanie.
piszę program pod atmega 8 w bascom i stosunkowo szybko zapełnia mi sie pamięć, Ważne jeszcze jak piszesz. Ludzie czasami takie dziwactwa piszą, że chwytam się za głowę.
Gratuluję odwagi i porzucenia języka eskimosów :) Zacznijmy od tego, że: - nie podałeś typu mikrokontrolera - przydałby się schemat by łatwiej Ci pomóc. - będziesz używał timerów i przerwań (tak jak się domyślasz) więc nieco poczytaj o nich, bo jak znam życie to jeszcze wpadniesz na dodatkowe pomysły i zapewne mikrokontroler wykorzystasz jeszcze do...
Programu nie pisałem to nie wiem po prosu próbuję reanimować
Raczej każde rozwiązanie będzie wymagać jakiegoś programu. Jezeli do PWM potrzebujesz tylko sygnał do drivera, to jak pisałem Pro Mini jest najtańszym rozwiązaniem.(10 PLN). Chyba ze będziesz projektował PCB to sama Atmega.
Ale ona nie ma żadnego zastosowania dla w/w przypadku, gdyż kolega nie korzysta z bootloadera. Aplikacja może wejść w obszar zarezerwowany na bootloader bez konsekwencji. Jak pisałem, avr-size nie ma informacji o wybranym ustawieniu fusebitów i zawsze liczy zajętość programu przyjmując maksymalną ilość pamięci FLASH dla danego MCU.
Tam pisało,że z maszynowego zrobiono program ASM . Mam ten program w ASM,w maszynowym nie mam tego programu. Ten program ASM który mam jest na Attiny , Atmega. Tam pisze ,że ten program to 100 % ,50% duty
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Zrobiłem i nie działa. Może być tak, że programator pisze, że wgrał program, a tak naprawdę nie wgrał?
Mam trochę czasu na ten projekt więc porwę się na sterowanie mikrokontrolerem. Próbowałem pisać program na ATMEGA 8 z regulacją poprzez przyciski i ale nie wiem jak wynik działania tego programu przesłać szyną I2C do tego potka... Ja nie mogłem znaleźć takiego potka sterowanego napięciowo...jedynie szyną I2C... :|
ChatGPT i Deepseek dobrze piszą takie proste programy jak im dokładnie napiszesz co potrzebujesz.
Patrzysz na ta grafike https://www.elektroda.pl/rtvforum/viewto... ? Na jasno niebieski masz opis a ciemno niebieski to nr pinow Arduino. Wiec raczej nie jest tak jak piszesz.
Kwarc 16Mhz, program pisze na Atmega 8 wiec na pewno OC2 odpowiada pinowi PB3. A wartosc _0_0125ms wynosi 24, wiec nie przerkacza rozmiaru licznika. Jakies inne sugestie ? :)
Nie, do Arduino masz gotowy program z bibliotekami. Do ATmega co prawda istnieje chyba jakiś dedykowany program. Jednak przeważnie samemu trzeba konfigurować oprogramowanie i programator. Podsumowując, jak wspomniałem dużo łatwiej jest programować na Arduino. Pisać można w wielu językach. Jednak najpopularniejszy jest C. Chociażby dlatego żę można w...
Wybacz (at)elktrod, nie zauważyłem, że nie jesteś autorem tego wątku, a jedynie się wcisnąłeś między pytanie i odpowiedź. Wg mnie w Twoim przypadku byłoby odpowiednie: 1) podstawowy kurs programowania w C++ lub dedykowany kurs podstaw programowania w Arduino 2) przejrzenie datasheet do Atmega168A https://ww1.microchip.com/downloads/aemD...
Czyli USBasp do atmel studio sie nie nada? Zostane prze usbasp bo jest tanszy. Jakie konkretnie programy pod usbasp podejda? Dopiero zaczynam wiec znam tylko podstawy c. Znajde gdzies kurs programowania c atmega? Jakos sie rozni pisanie programow na kompie a na atmega? Oszczędzisz kilka lub kilkanaście złotych na jednorazowym wydatku. Chyba nie warto,...
Ok, pisanie programu zostawię Tobie, natomiast podam Ci co trzeba zrobić. Mając już ustawione wszystkie piny jak należy (wejścia/wyjścia) chyba najlepiej napisać coś takiego: [syntax=c] int state = 0; //stan przycisku, ustawiasz na jeden za pierwszym wciśnięciem while(state == 1){ //akcja z diodami } [/syntax] I teraz musisz zaprzęgnąć przerwania, dokładniej...
No ok. Rozumiem, że jak świeci jedna dioda to silnik kręci np. w lewo, a jak druga to w prawo. Oczywiście trzeba tu mostek H wykorzystać. I czy po wciśnięciu przycisku kierunkowego silnik ma kręcić cały czas czy tylko chwilę (bo nie wiem co myśleć o tych wszystkich wait w Twoim "programie"). Musisz wypisać wszystkie zależności co, jak i kiedy. Dzięki...
Kurde trochę głupio wyszło bo widzę że każdy się wkurza ale zrozumcie mnie, ja nie mam już nerwów do tego, pisze program na attiny żeby dioda migała i miga, pisze program na atmega żeby dioda migała a ona świeci. Próbowałem już chyba wszystkiego, różne opóźnienia, różne ustawienia kwarcu a program i tak sie wiesza na "waitms", przynajmniej takie mam...
A zerknij jakie vid i pid podaje Twój programator. Tutaj masz program ChipGenius, którym możesz to sprawdzić: http://www.hotfix.pl/odczytanie-identyfi... Można to też sprawdzić w menedżerze urządzeń, ale nie chce mi się pisac instrukcji ;)
pisanie programu sterowania pisanie programu bascom odczyt programu atmega
nawiew rezystor skraplacz ariston atmega odbiornik podczerwień
electronic workbench zmywarka elektrolux
Wymiana karty FKP w Fortuna: wymagane dokumenty i bezpieczeństwo AMT Bramster nie reaguje na piloty - przyczyny i rozwiązania