To jest mikroprocesor więc możliwości programistyczne wyznacza tylko umiejętności i wyobraźnia programisty oraz rozmiar pamięci a ten model ma 2kB FLASH. A co do samego programowania to ma całkiem sympatyczny asembler, ale też możesz pisać w C. Oprogramowanie jest darmowe.
Pewnie będę miał 8051, stary procek więc myślałem bardziej na Atmedze albo Attiny duże są różnice pomiędzy 8051 a Atmega?
Kawalek kodu w asemblerze. Nie jestem pewien czy ATiny ma wszystkie te rozkazy. in r16,PINA ;odczytaj klawiature i enkoder cbr r16,sEnkoderMask ;maskuj niepotrzebne bity lds r17,dPoprzedniStanEnkodera cpse r16,r17 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r17 ;przesun...
Jesteś na II roku informatyki i nie było na studiach programowania obiektowego? Gdzie tak uczą? 2. Nauczyłem się trochę asemblera. Ale z tworzeniem prostych algorytmów, mam pewne problemy. Dokładniej asemblera x86, notacja Intela. Z notacją AT&T mam kłopot. Chcesz pisać jakieś programy na komputery PC w ASM ? Nie widzę w takiej nauce sensu. Myślałem,...
Jakie tu herezje wypisujecie panowie ;) PIC'e musiałyby mieć 80MHz żeby dogonić AVR'y !!! PIC'e mają "gorszy" asembler bo mało instrukcji !!! .... żeby zrealizować to co było robione na zwykłym ATtiny2313 to trzeba przejść zaraz na ARM'ma !!!!! no szok, szok szok - chyba za gorąco co???? Sam najczęściej używam AVRów, ale żeby takie bajki opowiadać o...
Na ATmegi to bardzo wygodny jest C. Na ATtiny tylko asembler. Kontrolery te posiadają bardzo płytki stos sprzętowy(np ATtiny12L ma 3 poziomowy) i brak RAM-u (tylko rejestry). Dodatkowo, jak program ma być szybki to tylko asembler. Bascoma sobie daruj, to zabawka i na dodatek wyrabia złe nawyki.
witam, potrzebuję dobrego nauczyciela programowania mikrokontrolera Atmega8. Sam próbowałem, mam książkę "Mikrokontrolery ATtiny w praktyce" (jednak programowanie w asemblerze mi nie leży...) oraz płytę ZL2AVR z kontrolerem ATMega8. Najlepiej w realu w powiecie olkuskim. Jestem w stanie zapłacić jakieś 400zł za dobre nauczenie. Zapraszam.
O dziwo mogę :D . Te "uszkodzone" układy po przeprogramowaniu PonyProgiem działają dobrze, chodź tamten program i tak nie może odczytać pamięci. Wracam do walki z asemblerem (narazie przegrywam). Pozdrawiam i jeszcze raz dziękuje za pomoc.
Czy możliwe że zainstalowany avrstudio4 nie pozwala na prawidłowe działanie mkavrcalculator? I czy w tym mkavrcalculator można programować w bascom wszystkie programy? z tego co zrozumiałem jest to program do języka c. Po pierwsze nie jest to żaden program ani do języka C ani do Bascoma ani do asemblera ;) Panie kolego - program możesz sobie napisać...
http://obrazki.elektroda.net/22_12805124... Witam wszystkich. To mój pierwszy projekt w tym dziale. Dlaczego kolejna programowalna wycieraczka do samochodu, której było już kilka różnych projektów ...? ano dlatego, że ta jest konkretnie do modelu Fiata Seicento. Jak użytkownicy wiedzą standardowy regulator cyka co około 4s i nigdy mi to nie...
Ja mam pytanie bo dopiero zaczynam sie interesować programowaniem. czy układy scalone można programowac w c++? Dlaczego nie w asemblerze? NIe wiem czego się uczyć c++ czy asemblera. Jaka jest według was opinia po za tym że asembler jest cięższym językiem. Jak jest z wykorzystaniem pamięci małego scalaka np attiny2313 lub atmega8.
witam, 1. Modele mikroprocesorów różnią się np ilością pamieci wewnętrznej, ilością portów, częstotliwością wewnętrznego taktowania. Porównaj sobie np Attiny2313 i np Atmega8 2. Mozesz wybrać kilka jeżyków programowania (wyższego lub niższego rzędu) C, asembler, Bascom. Ale nie możemy tutaj zapomnieć o procesorach z rodziny 8051 które mają własny język....
Programowanie to przecież pyszna zabawa, tylko Bascom to sporawe klocki i nie wszędzie pasują... ;) -- Pozdrawiam, Daniel
Pokaż co napisałeś, bo jak do tej port to wiemy, że próbowałeś, ale nie wiemy czy w asemblerze, C czy Bascomie ?
Asembler, C, Baisic to język programowania. Jeśli posiadasz kompilator co skompiluje twój kod na dany procek to soft będziesz miał. Potem trzeba go wrzucić do procka programatorem. Dla przykładu: Programuję AVRy (AT mega AT tiny AT90s..... itp) w AVR studio pisząc w ASMie a wygenerowany BIN czy HEX (tzw wsad do procka) wrzucam do niego poprzez Baskoma...
Proszę nie traktować moich słów jako zachwalania/nawracania asm, tylko uważam, że sporo osób ledwie go liznęło, przerzuciło się na C i twierdzą, że jest nieoptymalny do dużych projektów. Po pierwsze to chyba/może się coś koledze pomyliło bo ja nie widziałem jeszcze ani jednej wypowiedzi, gdzie ktoś twierdziłby iż asembler jest nieoptymalny do dużych...
Zabezpieczenia Atmeli to wyższa szkoła ... To fakt ale tyle ile można zmieścić w attiny 2313 przy pomocy asemblera to by kolegę zdziwiło i to bardzo....
Witam, oczywiście cała rodzinka AVR nadaje się do tego o czym piszesz. Tanio można zacząć od ATtiny2313 lub ATmega8. Tylko zrób sobie sam albo kup gotowy programatorek za 15zł - STK200 podłączany właśnie do portu LPT ;) .... zassij sobie program PonyProg najnowszą wersję, będziesz nim mógł bez problemu programować procki poprzez programator STK200 .......
Wszystko zależy od tego, co chcemy realizować i na jakim procesorze. 1) Baskom jest bardzo dobry jak ktoś chce zacząć zabawę z procesorami. Lub też nie ma ochoty na poznanie procesora i przygotowanie mu rejestrów dokładnie do własnych potrzeb. Wbudowane mechanizmy naprawdę genialnie ułatwiają pisanie oprogramowania - np. obsługę wyświetlacza alfanumerycznego...
Na podstawie zgromadzonych przeze mnie informacji, ściągnąłem z sieci program AVR Studio 4, znalazłem fajną stronkę z nauką typu zapal LED itp. uczę się ale nic mi nie wychodzi bo AVR Studio nie pozwala mi na uruchomienie wpisanych instrukcji assembler'owych i sprawdzenie jak działa, w tym wyświetla mi komunikat, że nie znalazł pliku hex - mimo, że...
Dzieki sprawdze to czy działą a ja waitów nie użuwam tylko wykożystuje PWM i tylko do tego jest mi potrzebny a Asembler to nie na moje zdrowie poprostu nieche mi sie a dobrze napisany program w Bascomie wcale nie generuje tek dużo zbędnego kodu. Pozdrawiam Dodano po 2 Witam ponownie niestety nie posiadam plikt At15def.dat i dalej mam problem jak zaprogramować...
ARM'y zamiast AVR'ów? Raczej przerost formy nad treścią (zresztą nie wiadomo co chcesz zrealizować). Do zrobienia własnego systemu z ARM'em potrzebowałem 2 miesięcy (budowa od zera systemu, jtag'ów :-) oraz zrozumienie koncepcji programowania). W przypadku STM8 wystarczył mi 2 tygonie "Bezbolesne" przejście może być na poziomie podobno-bitowym np. procesor...
AVR-y były projektowane pod języki wysokiego poziomu właśnie po to, żeby zwykły śmiertelnik nie musiał się męczyć z asemblerem. Jak już się grzebać w ASM-ie to na PIC-ach. Są bardziej dopracowane, lepiej wyposażone i szybsze (sporo "chodzi" powyżej 16MHz) od AVR. Nie sądzicie? nie obraź się ale w moim mniemaniu te stwierdzenia dyskwalifikują Cię jako...
na czym polegają oznaczenia tych prockow To jest kwestia historyczna. Atmel wypuścił rodzinę AT90S.... 8-bitowych procesorów RISC (krótka lista rozkazów wykonywanych w większości w jednym cyklu zegara), a w późniejszym okresie dwie podrodziny o tej samej architekturze - prostsze i tańsze ATTiny i trochę bardziej rozbudowane - ATMega. Z grubsza rzecz...
Pewien madry czlowiek powiedzial mi kiedys na wykladzie: "W assemblrze pisze się kody do 2kB, wszystko co powyzej powinno byc pisane w C".Powod jest prosty.Gdy program się rozwija latwiej nad nim zapanowac gdy piszesz w C.Dobre rozbicie na moduly oraz system automatycznej dokumentacji oszczedzaja sporo czasu podczas jakichkolwiek bugow w programie.Na...
.. a takie banalne pytanie - rozumiem, że zmieniłeś w Bascomie rodzaj procka do którego ma być kompilowany kod??? czyli na ATtiny2313? ;) ... natomiast co do samego kodu to ci nie pomogę bo wogóle nie programuję w Bascomie tylko w asemblerze
Haha, dzieki za odpowiedz ale niezbyt mi to pomogło ;/ jestem w posiadaniu Attiny2313 i ATmega8 lub 16. Zrobiłem bezmyslnie i za wczasu kupiłem programator willem 4.0isp niestety nie wiem jak go odpalić i jak nim programowac, mam takze płytke testową. Czyli mam wszystko brakuje mi wiedzy ! Nawet zaopatrzyłem sie w literature w postaci ''podstawy projektowania...
Ja mam linuxa i nie wiem czy AVR Studio rusza na tym systemie operacyjnym. Jak mialem windowsa pracowalem na AVR studio + vinAVR dzialalo calkiem fajnie. A asemblera nie bardzo umiem.
Tak jak koledzy piszą wyżej, porywasz się z motyką na słońce. Bez nakładów finansowych raczej niczego się nie nauczysz. Kup książkę Baranowskiego "Mikrokontrolery AVR ATmega (albo ATtiny) w praktyce". W książkach tych są dokładnie opisane układy z rdzeniem AVR, w języku asembler, i nie bój się go, jeśli nauczyłeś się C++ to i nauczysz się assemblera....
Kamyczku, Masz pecha, bo trafiłeś w dyskusji na starych wyjadaczy, którzy wiedzą, co to asembler, znają po parę asemblerów i po parę architektur i siedzą w branży od paru lat. Ja sam pisałem w kilkunastu różnych asemblerach i od ok. 8 lat nie napisałem w asemblerze ani jednej linii do żadnego komercyjnego projektu. Obecnie bawię się hobbystycznie w...
Do nauki programowania mikrokontrolerów najpopularniejsze są chyba AVR-y firmy atmel, jak np. ATtiny2313. Dość prostym językiem programowania jest Bascom, ale przy poważniejszych programach pozostawia on wiele do życzenia, i jest płatny (wersja demo ma ograniczenie ilości pamięci zajmowanej przez program). Jest też oczywiście C które polecam, jest darmowe...
myślę, że każdy z wymienionych przez ciebie procków w zasadzie każda z rodzin procków jest b.dobra ;) .... .... tak więc ja poleciłbym ci wybrać jedną z nich ale nie dlatego, że jest lepsza czy coś w tym rodzaju... sam po prostu niedawno stanąłem przed takim samym dylematem ;) ... kupiłem sobie najpierw książki do PICów a nawet kilka PIC16F84 ;) ......
Witam Próbuje od dłuższego czasu uruchomić UART'a w układzie, ale nie bardzo wychodzi. Z rozpędu kupiłem sobie ATTiny26, który go nie posiada, płytka i układ jest zaprojektowana (i już zlutowana) pod niego, więc w pewnym sensie zmusiłem się do napisania obsługi komunikacji. Nie chce tego już zmieniać, a programowanie chciałem potraktować jako kolejne...
kolego manekinen i remzibi przestańcie już proszę narzekać i płakać nad tematem usunięcia postu, jak dzieci. No stało się, może i nie dobrze ale widać, że przez pomyłkę, skoro moderator nie usuwa waszych dalszych wypowiedzi. Które wy widzę trkatujecie jak jakieś tajne konspiracyjne informacje z czasów stanu wojennego. tymaczasem kolega pisze: Dopisze...
Sorry, mój błąd. Faktycznie Tiny10 to takie małe badziewie :) Ok, problemem jest to: PORTB &= (0 << pin); efektywnie prowadzi to do PORTB&=0, co jak rozumiesz powoduje wpisanie 0 do PORTB, przy okazji zerując PB0. Powinno być PORTB &= ~(1 << pin); Swoją drogą weź pod uwagę ograniczone zasoby tego procesora, co powoduje że programowanie...
polecam ci gorąco książkę "Mikrokontrolery AVR ATmega w praktyce" oraz wspaniałą stronkę: http://www.patron.net.pl/artykuly/AVR_tu... zobacz sobie jak można zaczynać bez kupowania zestawów uruchomieniowych za setki złotych. Ja od tego zaczynałem, chociaż programy pierwsze i miganie diodą LED realizowałem w oparciu o asembler. Do zaprogramowania...
Witam wszystkich, mam parę pytań dotyczących zaprogramowania mikrokontrolera ATtiny26. Przede wszystkim, wolę nie bawić się w asemblerze, istnieje możliwość zaprogramowania w c? Jeśli tak, jaki kompilator będzie do tego najlepszy? Visual Studio wchodzi w grę? Jak wygląda współpraca z programatorem? Drugie pytanie dotyczy samego programu. Zadaniem procka...
Jak chcesz zacząć programować procki AVR w asemblerze i go troszkę poznać, to koniecznie kup sobie takie książki: "Mikrokontrolery AVR ATtiny w praktyce" "Mikrokontrolery AVR ATmega w praktyce" obydwie są wydawnictwa BTC a autorem jest Rafał Baranowski. Są bardzo dobre i poza dokładnym i fajnym opisem procków rodziny AVR , ich bloków funkcjonalnych,...
Coraz częściej spotykam się z wyzwaniami, które można zrealizować w klasyczny sposób (tranzystory, bramki, przerzutniki etc.) i tak to zwykle robię. Jednak gdzieś w tle projektu jakiś duszek podpowiada mi, że na mikrokontrolerze byłoby zgrabniej i szybciej. Pierwszą styczność z programowaniem mikrokontrolerów miałem w epoce ZX81 i ZX Spectrum tak że...
Proszę o poradę dotyczącą budowy stabilizatora obrotów małego (~150-200W) asynchronicznego silnika AC, a dokładnie miniwiertarki. W przedmiotowej wiertarce jest prosty regulator mocy, mnie natomiast zależy na stabilizatorze obrotów. Potrzebne będzie sprzeżenie zwrote, jakiś prosty czujnik obrotów. Zapewne będzie potrzebny mikrokontroler. Dobrze znam...
Zaczynałem moją przygodę z programowaniem w połowie lat 80'tych, pisząc w asemblerze Z80, programy na ZX Spectrum. Potem jeszcze kilka programów na system CP/M, który osadzony był w komputerze zbudowanym w oparciu o ten procesor (komp nazywał się Mister Z80). Ale jakieś 10 lat temu zająłem się procesorami jednoukładowymi: '48, '51 atmelami '51, a ostatnio...
Ja nauczyłem się dla AVR'ów asemblera. Znam dobrze C/C++ z programowania na PC i dlatego chyba nawet nie sięgne po C w wersji dla AVR'ów bo : widze, że nie da się zastosowac tej samej filozofi bo ze względu na mały rozmiar problemów był by to przerost formy nad treścią (skrajny przypadek : stosowanie klas), do procedur obsługi przerwań i tak trzeba...
- brak możliwości bezpośredniego dodania stałej do rejestru A nieprawda. Można odjąć stałą. Można odjąć wartość ujemną... Dodatkowo, organizacja pamięci programu w słowa... bllee, komplikuje to trochę odczyt danych z pamięci programu... w 51 jest 16 bitowy DPTR i jest pięknie, a tu... A tu masz aż trzy rejestry których możesz użyć jako szesnastobitowych...
Witam ! Zacząłem zabawę z avrkami - wcześniej dawno bawiłem się picem i asemblerem - teraz wracam w zmienione środowisko. Steruję sobie atmegą - diody mi migają, przyciski się wciskają, jednak lcd mnie doprowadza do pasji. Mam wszystko podłączone wydaje mi się jak należy - sterowanie 4bitowe, linie sterujące podłączone - wyświetlacz raczej sprawny -...
Witam Poszukuję programu, którym mógłbym zaprogramować mikrokontroler ATMega32 za pomocą interfejsu ISP. Jeżeli chodzi o język programowania to zależy mi na asemblerze! Mam program "Mikroluk", którym uruchomiłem i programuję ATtiny26, a który z niewiadomych względów ATM już nie wykrywa :/ Chcę zamienić ATtiny na ATMega z wiadomych względów - więcej...
Cześć To na Attiny jest dość interesujące, możnaby zrobić małą płyteczkę, tylko zastanawiam się jaki tam jest wyświetlacz, w asemblerze nie programuję więc trudno by było adoptować to do jakiegoś innego wyświetlacza, chyba że po analizie sposobu pomiaru dałoby się przenieść to na język wysokiego poziomu, ale wtedy myślę że w Attiny by się program nie...
Semigrafikę można teraz swobodnie programować z poziomu pisanego programu. Oprócz tej nowości płyta zawiera układ AY-3 8910, Katarynkę i generator audio. No to z palety możliwych kierunków zostało dodanie portu SPI, drugiego dżojstika no i zwiększenie rozdzielczości, o czym pisał sam autor. Poniżej mam zrobionego playera muzyczek na AY3. Ogólnie kod...
Przypominam, iż nie jest tutaj wymagana jakaś większa precyzja - to ma sterować tylko diodą RGB (oświetlenie dekoracyjne). A jest sens się szczypać? Jeśli to coś steruje tylko diodą i nie ma nic więcej do roboty, to takie uproszczone podejście powinno wystarczyć. To ma sterować tylko diodą RGB w sensie docelowym, ale przecież pisałem w 1 poście, iż...
Cześć, czy ktoś oprogramował może AD9851? Interesuje mnie szczególnie proces inicjacji i programowania częstości. Widziałem projekt na stronie SP2SWJ ale trudno mi się przegryźć przez asembler '51. Docelowo chciałbym zrobić układ DDS z LCD/klawiaturą i programowaniem przez RS-232C z komputera (na mikrokontrolerze AVR) -- zrobiłem już coś takiego na...
Opcja -S, o której pisałem to opcja kompilatora, do użycia w komendzie ...-gcc ..., Z tym, że tak wprost się tego raczej nie da dodać. Niestety, CubeIDE nie znam, więc od ręki nie odpowiem, jak tej opcji użyć. Dobra to po kolei :) To już znam odpowiedz na to co mnie interesowało( czyli że to jest po prostu jakiś śmieciowy rozkaz, którego procek nie...
no no - to nie takie hop siup używać jednego i drugiego - jeśli jeszcze nie znasz przynajmniej dobrze jednego z nich ;) po pierwsze można używać asemblera jako wstawek do prawie każdego języka wyższego poziomu - no ale żeby ktoś to robił odwrotnie to nie słyszałem ;) to byłoby wręcz bez sensu - żeby pisać aplikację w asemblerze i próbować myśleć nawet...
Witam, ja właśnie uporałem się z pierwszą częścią takiego zagadnienia o jakie pytasz ;) ... tzn mam ATTiny2313 i komunikacja z PC, za niedługo dojdą kolejne "klocki" ... u mnie ATTiny2313 mierzy temp na 3 czujnikach DS18B20, steruje 2 przekaźnikami na 220V, ma 2 wejścia z optoizolatorami do załączania różnych sygnałów i wykorzytuję komparator do badania...
Kolego unreal98 , czy programowanie ustawień regulatora z poziomu nadajnika modelarskiego jest możliwe czy pozostaje tylko sprawa odpowiedniej kompilacji softu i wgrania go do regulatora za pomocą PC-a. Niestety póki co tylko z pozycji PC ale pracuję nad automatycznym wykrywaniem celi i programowanie tylko hamulca z pozycji apki (nie ma dużo przy tym...
weź sobie dowolnego np procka z rodziny AVR czyli ATtiny2313, lub ATmega8 lub podobne i masz możliwość programowania w 3 językach, C, Bascom i Asembler. Masz PWMy - masz ISP (programowanie bezpośrednio w układzie) - masz ogromne możliwości ;) oczywiście można użyć dowolnego procka z innej rodziny jak np z seri '51 lub PIC i osiągnąć podobne efekty zapoznaj...
Witam! Jako, że jestem zielony;) w programowaniu mikrokontrolerów PIC a dokładniej w asemblerze prosze pomoc. Podczas kompilacji w programie MPASM otrzymuje nastepujace bledy: Warning[205] C:\1\L.ASM 217 : Found directive in column 1. (error) Error[128] C:\1\L.ASM 217 : Missing argument(s) Message[302] C:\1\L.ASM 222 : Register in operand not in bank...
Kolega Zbino ma tylko kilka postów na Elektrodzie i jeszcze się nie nauczył, że Piotrus_999 ma zawsze ostatnie zdanie i jest głeboko przekonany o swoich racjach więc nie ma sensu z Nim dyskutować tylko przyjąć jego poglądy za pewnik :D Teraz to zwrócę się jeszcze do Piotrus_999. Jeżeli ktoś programuje w Asemblerze to pewnie nie robi tego z jakimiś nowymi...
Za http://www.jm.pl/pl/prk.php/50 (pierwszy z brzegu link na Google w j. polskim nt. STK500 ) : STK500 pozwala konstruktorowi szybko zaznajomić się i rozpocząć pracę z proceorami rodziny AVR. Zestaw współpracuje z AVRStudio - oprogramowaniem Atmela zawierającym asembler, debugger i umożliwia programowanie procesorów w systemie. STK500 obsługuje ATtiny11/12/15/26/28...
Witam, mam taki nie typowy problem, dlatego jego rozwiązania nie mogę znaleźć przy pomocy Google. Jest to mój pierwszy post na tym forum, gdyż zawsze korzystam z porad w istniejących już tematach i staram się nie zaśmiecać forum i dlatego jak już wspomniałem potrzebuję pomocy indywidualnej. Przechodząc do meritum. Piszę pracę magisterską, znam języki...
Witam. Jako, że się uczę w technikum i od niedawna uczymy się programować w asemblerze i w ogóle mikrokontrolery to dla mnie ciemna strona mocy XD mam do was prośbę potrzebuje układ na µC AVR najlepiej attiny atmega ... i tak do układu miała by być podłączona dioda i swith. Klikam raz na swith dioda mruga z zadana częstotliwością. Klikam drugi...
Książek o asemblerze jest przynajmniej pięć , dwie Rafała Baranowskiego o Megach i Attiny i 2 części "Sztuki programowania" A.Pawluczuka i książka "Mikrokontrolery AVR w praktyce" J. Dolińskiego . Może nie tak obszerne ale bardzo dobre , wydane na papierze i w twardej oprawie co przy książkach ,do których się zerka o czasu do czasu jest rzeczą ważną...
http://obrazki.elektroda.pl/8834646100_1... Urządzenie zostało zmontowane na mikrokontrolerze ATtiny2313, do którego podłączono zewnętrzną pamięć EEPROM - 24C16. Źródła są udostępnione, a sam projekt zrealizowany i sprawdzony w praktyce. Urządzenie współpracuje z układami typu DS1990 w ilości do 500 sztuk. Sterownik kontroli dostępu...
dondu: to jest ciekawe zagadnienie; mówimy o początkującym w ogóle, czy początkującym w embedded? Pytam, bo (jakkolwiek mam przeszłość i doświadczenie mocno "wbudowane") ostatni kod embeddowy napisałem zawodowo jakieś 6 lat temu, potem już tylko "normalne" programowanie i jak ostatnio po tych ca. 6 latach miałem pomóc koledze z kodem arduinowym to mało...
Po pierwsze, jest kwestia, czy układ wykonawczy może być sterowany PWM (bo może np. to spowodowałoby częste przełączanie tranzystora mocy, i przez to jego przegrzanie). Po drugie, zasadnicza trudność jest w uzyskaniu powtarzalnego, płynnego narastania/opadania napięcia przy użyciu układu analogowego - to oznacza wymóg dużej precyzji. PWM i tak nie da...
Brakuje w tym zestawieniu możliwości wyboru kilku opcji oraz możliwości "Inne". Bo w moim wypadku wygląda to tak: AVR - od tego startowałem i do mniejszych projektów zdecydowanie fajne procki. Aczkolwiek pewne rozwiązania mocno mnie w nich denerwują (progmem np. albo brak remapowania pinów). Z tego względu skłaniam się raczej do MSP430 czy Cortexa M0...
Jeśli mogę coś polecić ze swojej strony i pod kątem pisania w Asemblerze to Kilka pozycji z wydawnictwa [url=www.btc.pl]BTC Dwie pozycje autorstwa pana A.Pawluczuka "Sztuka programowania mikrokontrolerów AVR podstawy" i "Sztuka programowania mikrokontrolerów AVR praktyka" oraz dwie książki Rafała Baranowskiego. "Mikrokontrolery AVR atmega w praktyce"...
Polecam atmega8 + eeprom. Oprogramowanie zapisu do pamięci flash uc wymaga znajomości programowania w asemblerze oraz przekazywania danych z języka wysokiego poziomu do asemblera. Do obsługi eepromu zarówno po spi jak i i2c znajdziesz dużo przykładów w sieci. Raczej nie polecam attiny2313 - jak pisałem wyżej niewielka róznica w cenie a tylko 2k pamięci...
https://obrazki.elektroda.pl/5705909000_... NA WSTĘPIE Wiem, wiem, ktoś zaraz powie, że układów aktywnego obciążenia nie sposób zliczyć i kolejny taki projekt przyczynia się do klęski urodzaju… 8-) Mimo wszystko chciałbym przedstawić projekt aktywnego obciążenia. Aktywne obciążenie samo w sobie nie jest czymś szczególnym, ale...
MAm problem! musze napisac program w asemblerze albo w Bascomie Najlepiej w bascomie. Dla 8 Ledów! problem w tym że nie czaje opóżnień czasowych!O co w tym chodzi? Mógłby mi to ktoś wyjaśnić? albo pomóc napsiać ten programik?
Dobra, chyba musze napisać coś więcej :cry:. Problem był nieco inny: 1. Mam do dysapozycji modem przemysłowy FASTRACK (bez oprogramowania). Celem jest napisanie oprogramowania, które go obsługuje. 2. Nie uzywam przerwań BIOSu, ani nie odwołuje się do stałego adresu portu. UserPort nie jest mi potrzebny. Nie odgrzebuje jakiś starych programów, tylko...
... Jak w Bascom'ie puścisz kompilację dla nowego procka to już będzie zmartwieniem kompilatora, żeby pozamieniać odpowiednie polecenia które były na AT90S2313 na takie które pójdą na ATTiny2313. Gdyby to było źródło w asemblerze to wtedy trzeba by było samemu przeanalizować program i dokonać odpowiednich korekt jeśli błyby takie potrzebne. No chyba...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
No nie jestem takim znowu laikiem :) Siedzę w Asemblerze i AVR już troszkę czasu... Ale po kolei... Piszę w Asemblerze. GND i VCC podłączone tak jak należy. Chciałem zaznaczyć, że wylutowywałem i wlutowywałem inne procki, 3 sztuki razem i w każdym jest tak samo, więc to daje do myślenia. Co więcej, zaobserwowałem takie zjawisko, że jak wepnę programator...
(at)desa :arrow: To co zamieściłeś, jest de facto w asemblerze, tyle, że przepisane do składni Bascoma. Najprostsze przykłady bootloadera są w pdf-ach układów AVR mających wbudowane wsparcie dla tej metody programowania (ATmega, część ATtiny). Potrzebowal bym skladnie komend BootLoadera mikrokontrolera AT90S2313, oraz skladnia plikow stosowanych programatorach....
Witam! Jestem początkujący w programowaniu uC (Attiny 2313) i właśnie ucząc się realizuje taki projekt - zbieranie różnych danych pomiarowych z: - wiatromierza - na transoptorze (to jest akurat proste) - kierunek wiatru (potrzeba dużej rozdzielczości skierowała mnie do wykorzystania myszki optycznej do sczytywania ruch tarczy- komunikacja UART) - GPS...
Kopalnią wiedzy jest data sheet mikrokontrolera 2313 dostępny na stronie producenta oraz strona [url=http://www.avr-asm-tutorial.net/] AVR assembler tutorial. Jeśli jednak nie znasz angielskiego to z czystym sumieniem polecam książkę Arkadiusza Krysiaka "Mikrokontrolery rodziny AVR. AT 90S2313". Cena w [url=http://www.techniczna.com.pl/] Księgarni Technicznej...
Witam Mam problem potrzebuje jakiegoś prostego programu na AT89s51 by wyświetlał jakąś nazwę, wyraz. Muszę to zrobić do szkoły a nie mogę się połapać w ogóle w języku asemblera. Czy jest możliwe napisanie takiego prostego programu w asemblerze na LCD? Szukałem już w necie, wiem też, że na elektrodzie są jakieś programy ale i nie za bardzo umiem się...
Tamten temat dotyczył sprawy technicznej, a po jakimś czasie nikt mi już nic nie mógł poradzić. Gdy rozgryzłem schemat i adres na który mam wysyłać dane, zostało tylko programowanie. Drugi temat tyczy się sprawy programowania. No i dało skutek. Karta pracuje, jak adresuje się do pamięci, diody odpowiednio zapalają się. Dzięki za pomoc. Adresowanie miałem...
Szanowni Panowie dla ścisłości i kolejno: Programowo: 1. zaczynamy od zainstalowania Java SE 2. pobieramy odpowiedni Flasher - do wszystkich wersji firmware z obsługą komend AT oraz NodeMcu w wersji z dnia 2015.07. jest ten Flasher : - do wersji wersji NodeMCU Custom jest ten: 3.Dla wersji z kodami AT, pobieramy dowolny terminal z obsługą Portów COM....
kiedyś trzeba się wszyskiego nauczyć a praktyka jest najlepsza.. ... święta racja ;) i rozumne podejście do tematu... w takim razie to co ja mógłbym ci podpowiedzieć na początek to, to abyś zapoznał się jednak z jakąś rodziną procków - do takich celów najlepiej chyba będzie wziąć sobie AVR czyli np ATmega8 albo ATtiny2313 - bardzo łatwo i szybko można...
Problem polega na tym, że dopiero co zacząłem zabawę z bascomem a wcześniej programowałem w zwykłym asemblerze i na inną 51. Teraz chcę napisać program do komunikacji między urządzeniem zbudowanym na 89c2051 a sterownikiem. Komunikacja po rsie 232. Siedzę i męcze się z początkiem programu i jakoś mi nie idzie :( Na początek chciałbym napisać aplikację...
Witam, Oprogramowywanie AD9850 trzeba zacząć od funkcji obliczającej 'tunning_word', 32-bitowej reszty z dzielenia częstotliwości ustawianej DDS przez częstotliwość referencyjną (najczęściej 125MHz). Dla zachowania dokładności nie liczymy słowa sterującego jako mnożnik rastra. Przykładowo mój DDS ma dokładną częstotliwość referencyjną 125 001 320 Hz...
1) W schemacie ATTiny 13/... są błędnie podłączone bazy T1, T2, T4 Co masz na myśli? Wszystkie elementy układu przetestowałem i działały prawidłowo. 2) Nie wiem czy przy braku zasilania zewnętrznego można podłączyć CR2032 przy wlutowanym 7805? Jeżeli nie, to warto pomyśleć o przepinanej zworce. Zresztą jak się da to i tak bym ją dodał. Raczej nie można...
To co zdecydowanie przemawia za AVR to jednak darmowe świetne środowisko, ze świetnym symulatorem i debuggerem. Musisz przyznać, że ARM tego nie ma, te wszystkie nibydarmowe środowiska oparte na eclipse to jednak są niedoróbki, co nawet oficjalnie przyznają przedstawiciele, np. Freescle a propos CodeWarriora. Dużym atutem AVR jest też mnogość przykłądów...
Szukaj materiałów do Z-80, będzie łatwiej zdobyć. W załączniku dokumentacja CA-80. Niestety brakuje części 7 i 10. Może gdzieś w necie sa skany. Do dokumentacji w wersji papierowej była dołaczona ściąga z rozkazami kompatybilnymi z 8080. Bardzo dziękuję za materiały. Swoją drogą co sądzicie o tym webowym asemblerze ( Dodano po 12 Przystępuję właśnie...
Aby zrobić prostego robota potrzeba : 1. Mikrokontroler ( AT90S2313, ATMEGA8, ATTINY... ) 2. H-bridge do sterowania silnikami ( L293D, L293E, L293B, L293NE, L298, H-bridge na tranzystorach - schemat TILDENA... ) 3. Silniki DC ( tego jest dużo :) ) 4. Dobry program do uC ( Assembler, C, Basic....) 5. Kilka płytek drukowanych uniwersalnych ( Polecam...
Prosty termometr cyfrowy na bazie układu scalonego DALLAS 18B20. Konstrukcja wymaga tylko 11 elementów plus bateryjki zegarkowe. Kazali mi dokleić na początku zdjęcie więc doklejam. Prototyp. To widać. Na zdjęciu nie wygląda to najlepiej, ale na tym etapie to już tak jest. Nie ma sensu wklejać więcej zdjęć zwłaszcza, że jest filmik.: http://obrazki.elektroda.pl/3225732800_1...
Pewnie. A później amatorzy programowania dzięki takiemu podejściu zapisują proste zmienne jako float albo nie wiedzą jaka jest różnica dla działania programu pomiędzy dzieleniem przez 8 a dzieleniem przez 9. Wiedza o asemblerze jeszcze nikomu nie zaszkodziła czego nie można powiedzieć o niewiedzy. Odpowiedziałbym jednak cytatem, że "premature optimization...
hoozar: jakbyś mógł mi podesłać te płyty z 286 byłbym bardzo wdzięczny, w szczególności jeśli mają peryferia, a nie tylko jeden czipset. Zresztą w podmianę BIOSu też bym się chętnie pobawił. Sam mam płytę z oryginalnego IBM PC/AT, w której tylko podmieniłem RTC na DS12887, ten ze zintegrowaną bateryjką. Tam właśnie nie ma czipsetu, wszystkie peryferia...
https://obrazki.elektroda.pl/3683213300_... Witam wszystkich, Tym razem chciałbym zaprezentować unowocześnioną, bezprzewodową wersję prędkościomierza/licznika kilometrów do roweru, który umożliwia również pomiar temperatury otoczenia oraz odczyt czasu bieżącego. Jest to rozwinięcie wersji licznika prezentowanej w tym wątku: https://www.elektroda.pl/rtvforum/viewto...
Mi proste demo w asemblerze, wyświetlające na LCD "Witaj w naszym kraju" i migające jednocześnie linijką 8 LED zajęło : ATmega8515 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% ----------------------------------------... [.cseg] 0x000000 0x0003c8 908 60 968 8192 11.8% [.dseg] 0x000060...
Witam, Mam taki problem, mam za zadanie stworzyc stoper w asemblerze, na mikrokontrolerze opartym o 51-ke. Moj głowny problem to stworzenie miedzyczasu w tym programie, niestety nie jestem zbyt biegly w tym jezyku więc prosilbym o pomoc. Dodam jeszcze że stoper ma byc wyswietlany na wyświetlaczu 7 segmentowym, wbudowanym w zestaw na jakim pracujemy....
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 -*- #---------------------------------------...
http://obrazki.elektroda.pl/7805368800_1... http://obrazki.elektroda.pl/4555306000_1... Tiny Gad A- żegnajcie nudne wyświetlacze ;) Prawie luxomierz na ATTINY13 Nie da się ukryć, że z pewnych kontrowersyjnych ;) powodów szczególną sympatią darzę najmniejsze z procesorów atmela. Przedstawiona konstrukcja kolejny raz opiera...
Witam Posiadam plytke Embest LPC1700 na NXP1766. Jako srodowisko uzywam Keil MDK. Interesuja mnie programowanie w czystym asemblerze. Mam dwa problemy: 1. Kompilowanie w Keil. Zauwazylem, ze tam parametry kompilacji sa niezmienne poza obszarami pamieci. W czym problem. Chce skompilowac taki program: STACK_TOP EQU 0x20002000 ; constant for SP starting...
Cześć! Mam fizycznie wykonany układ na mikroprocesorach : nadajnik wykonany na procesorze LPC1113FHN33 a odbiornik na aTtiny. Kod źródłowy w asemblerze. Układy komunikują się między sobą z częstotliwością ok. 120 kHz. Potrzeba kilku modyfikacji m.in. związanych z wyświetlaczem LED . Jest również wykonany układ prawie identyczny, z tym że zastosowano...
asembler attiny programowanie asembler asembler programowanie
miniaturka zdjąć konto google android blokada instalacja samsung windows
pralka samsung zawiesza pralka samsung zawiesza
Napięcie na anodzie diody BYP401-200 przy 45V Błąd F.-- w piecu Saunier Duval - przyczyny i rozwiązania