Zresztą jako source też ma 30ohm. Przyznam się że to mnie nieco zdziwiło- jest symetryczne to wyjście. A zwykle w takich układach struktura dolnego tranzystora ma większą powierzchnię i mniejszą oporność kanału. No ale Atmel tak zrobił i tak jest. Wolno mu zrobić taką maskę na strukturę jaką chce. Z tego wynika tylko tyle że podłaczanie led do Vcc i...
Problem w tym ze za pomoca bascoma chyba nie da sie wygeneroawac czegos takiego: http://www.bigmike.it/ircontrol/images/M... (po wygeneraowaniu czekamy 62ms i znowu to samo) Napisalem kod z toggle i nic - zero reakcji ze strony aparatu. podchodząc w ten sposób to szybko okaże ci się, że pisząc ten program np w języku C - też nic nie zadziała...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
https://obrazki.elektroda.pl/8206519800_... ... i ciąg dalszy układów na PMS150C. Tym razem bargraf. Układ za pomocą 16 LEDów wskazuje napięcie z zakresu od zera do połowy napięcia zasilania. Sterowanie diodami multipleksowane. Pomiar napięcia dokonywany jest za pomocą komparatora analogowego i programowalnego dzielnika rezystorowego...
https://obrazki.elektroda.pl/8844150300_... Sterowniki programowalne czyli PLC (z ang. P rogrammable L ogic C ontroller) na dobre zadomowiły się w przemyśle i nie tylko, dając dużą elastyczność konfiguracji urządzeń a tym samym zapewniając oszczędności i poprawiając wydajność produkcji. Idea PLC powstała pod koniec lat 60-tych ubiegłego...
Wyswietlacz nie potrzebuje zadnej skomplikowanej inicjalizacji. Po odczekaniu kilkudziesieciu milisekund po starcie uC i wyswietlacza wysylasz do obu polowek komende DisplayON i tyle. Jak wyglada ta komenda i co trzeba poustawiac i w jakiej kolejnosci jest w dokumentacji. Moj kod na Atmega16 z kwarcem 10MHz, asembler (wszystkie nazwy portu oraz stale...
Hej. To wiadomo, że asembler rozwiązałby problem, ale nie chcę tego robić, bo funkcja,.mimo że prosta, jest długa. Co do wywołań to wiadomo, że w ciele ISR nie wywołuje innych funkcji poza funkcją inline i _delay_us (jest niezbędna) ale one nie są wywoływane tylko wprowadzane w miejscu wywołania. ISR nie jest taka częsta, ale ważna jest dla niej latencja....
Nie znam aspiracji autora tematu, ale według mnie uczenie się asemlera w dzisiejszych czasach nie ma popłaca . Asembler jest przeważnie dokładnie powiązany tylko z jednym (albo kilkoma z jednej rodziny) mikrokontrolerem i potrzebna jest znajomość jego architektury. Natomiast poznając inne języki programowania nie jesteśmy tak blisko z tym związani i...
Witam, chciałbym zapytać w jaki najprostszy sposób można zaprogramować szybkość migania diod. Dajmy taki przykład, mam 8 diod na portach np. pd p1.0 do p1.7, zapalam je rozkazem clr p1.0 itd. Czas świecenia będę regulował lcall opoznienie1 itd, teraz tak ma wyglądać program: Przyciskiem p2.0 jeśli będzie na nim 1 mam przełączać tryby prędkości w górę...
No kolego to nie jest Bascom. To jest asembler ;) Możesz to sobie wstawić jako gotową wstawkę asemblerową. W chwili przerwy przy kawie rozrysuję Ci co i jak może się uda.
Witam. Nie wiem jak w asemblerze wykonać przejście mikrokontrolera ATtiny2313 w trym oszczędzania energii, gdy brak będzie zasilania z sieci (praca na baterii). W bascomie po skonfigurowaniu PORTD.2 (INT0) jako wejście podciągnięte do + i podłączenia do niego +5V i rezystora do masy sprawę załatwiał poniższy fragment programu [syntax=vbnet]Do If Pind.2...
No to jak tak już chcecie zadanko to będzie takie żeby amatorzy i początkujący coś z tego mieli nie 200k kodu do czytania, ponieważ nie widzicie problemu żeby wsadzać do czajnika arma i jest taka optymalizacja w c że nikt nie zrobi piechotą lepiej to napiszecie program do czajnika ma mieć czujnik temp , włącznik , Led statusu i sterowanie pwm do grzałki...
Na poczatek przepraszam,ze nie ma ogonkow, ale pisze na niemieckiej klawiaturze. sorry! Sorry? Mam niemiecką klawiaturę, pracuję pod Linuxem i Windowsem i jakoś mam polskie ogonki i ümlauty bez najmniejszych kłopotów. I potrzeby napisania ich w asemblerze. A co do pytania, to czym ma się różnić wykorzystanie RPi programując w asemblerze od C/C++, Pythona,...
Z tą różnicą w zegarach to raczej 8 MHz vs. 48 MHz (ATmega8 vs. CM0) albo 32 MHz vs. 168 MHz (XMEGA vs. CM4), czyli 5:1 lub 6:1 na zegarze i 4:1 na CPI - razem 20:1 - tak precyzyjnie. Może coś przeoczyłem, ale skąd wziąłeś to M8? No i nawet M8 to zegar 16 MHz. Cieszę się też, że porównujesz XMEGA co CM4 :) A na poważnie, jeśli porównujesz na podstawie...
Koledzy będąc złośliwy napiszę wam tak każdy wasz kod da się zapisać w asemblerze ,bo każdy plik hex da się zapisać w asemblerze Będąc złośliwym, powiem, że plik hex to kod maszynowy a nie assembler :-) Masz rację tylko disassembler zrobi z każdego pliku hex kod asm . Nie ważne czy napisano to w basicu ,c ,bascomie , czy innym "lepszym" języku . Po...
Czy ktoś może mi podpowiedzieć jak robi się takie wstawki w VB 6.0. Konkretnie chodzi mi o sterowanie liniami RTS i DTR w RS 232. Kod w aseblerze już zrobiłem działa w Builderze, ale nie mogę go przenieść do VB. Czy w VB trzeba instalować dodatkowe biblioteki, albo deklarować funcję asembler ? Jak wygląda zapis takiej procedury? Nie chcę stosować API...
Asembler nie ma tu nic do rzeczy. Można wykorzystać linie do sterowania modemu (tam utrzymywany jest stabilny stan)
w dowolny dla rodziny AVR , Basic , C , Asembler , dla każdego z nich istnieją darmowe wersje programów np Bascom AVR , ARV Studio
Magnetofon był w tamtych czas tanią pamięcią i pozwalał na sterowanie programowe prawie jak mikroprocesor. Sam magnetofon niczym nie sterował , był jedynie magnetycznym nośnikiem danych i to wszystko . Systemy posiadały pamięci RAM i Eprom , w Eprom zapisany był monitor systemu ( Bios ) posiadający kilka funkcji miedzy innymi obsługę interfejsu magnetofonu...
jesli chodzi o jezyk programowania to mialem stycznosc z asemblerem na laborce z technik mikroprocesorowych przerabialismy programiki pod zestaw mkd-51 na procku 80c31 programy cwiczen: obsluga we i wy binarnych programownie licznikow wew procedury artmetyczne konwersja dwujkowo dzies led lcd klawiatura oczywiscie wszystko w sensie byl program taki...
Z pisaniem programów nie mam raczej problemów ale w jakim języku najlepiej było by wykonać taki program ? Obojętnie jaki język, może być nawet asembler :). W tej dziedzinie nie pomogę, ponieważ jestem raczej hardware-owcem :). Nie znam się na pisaniu programów. Co do tego sterowania przez LPT to raczej odpada ponieważ będzie tam podłączone co innego...
zapytaj google o sterowanie wyświetlaczami opartymi na HDD44780...opisów jest tyle ze nie chce sie czytać :D Jakby tu powiedzieć dla początkujących asembler to tak jak palnik spawalniczy dla noworodka :) Zdecydowanie lepiej jest sie uczyć w bascomie, albo c....asembler wymaga doswiadczenia....
witam mam bardzo powazny problem wraz kolega stworzylismy (przy ogromnej pomocy nauczyciela :-) ) uklad, ktory staeruje praca wiatraczka w komputerze, posiada wyswietlacz lcd, na ktorym wyswietlana jest temperatura - wszystko sterowane jest za pomoca pilota od TV - uklad jest na procesorze AT89s8252 dostalismy takie pytania i jakos slabo nam to idzie:...
Witam Jeżeli potrzebujesz sprawdzić tylko czy równe to wystarczy samo 'cjne'. Natomiast jeżeli będziesz potrzebował dodatkowo mniejsze większe to po cjne wypadało by pobadać bit c :D . Tutaj to jest napisane http://www.elektroda.pl/rtvforum/topic47... Pozdrawiam
Nie jestem guru asemblerowym. Asembler traktuję jako zabawę i dodatek do elektroniki. Jedno z czego jestem zadowolony to wykonanie prostego programatora procesorów AT89C51 i napisanie oprogramowania do niego. Sterowanie PC<=>prog jest przez port LPT. Program można używać pod Win95/98/2000/NT/XP. W celach edukacyjnych (mogłem skorzystać ze sterowników...
Polecenia AT można używać pisząc programy w dowolnym języku jaki ci się żywnie spodoba. To od ciebie tylko zależy jaki język wybierzesz. Ja zwykle jak poznaję jakąś rodzinkę procesorów to zwykle też zaczynam poznawać ich asembler bo to bardzo przydatne. Jednak też jak najszybciej biorę w rękę jakiś język wyższego poziomu żeby było łatwiej i co ważniejsze...
Czy ty czytasz co piszesz? Narzekasz, że na studiach masz ARM, a pytasz o... ARM. ARM 51 w porównaniu do st32 (cortex m3 )to wielka różnica całkiem inne instrukcje i struktura rdzenia .W 51 jest asembler bardzo prosty lecz już w ST32 THUMB i THUMB2 dużo bardziej wszechstronne w porównaniu z ASEMBLEREM lat 80. Gotowca nie potrzebuję ale jak mam coś co...
Prowadzący mi tak zalecił, przy wykorzystaniu wstawek Asemblerowych. Dowcip dnia. A wiadomo, w jakim celu? Może chodziło o to, że kompilator mógłby wygenerować za mały i za szybki kod i trzeba trochę to oprogramowanie zepsuć? Asembler stosuje się, by zrobić coś, czego kompilator ne potrafi, albo potrafi gorzej od programisty - jądra obliczeniowe, oprogramowanie...
To niech się weźmie do roboty - na gotowca niech nie czeka. 1. Schemat: Przetwornik zewnętrzny ADC 12bit > Mikrokontroler > sterowanie multipleksowe wyświetlacza 7-dmio seg. 3 x WA > zasilacz 2. Napisanie oprogramowania na AT89c2051 BASCOM 8051 ; C++, Asembler
Witam. Ależ kolego hoteagle , to jest idealna sytuacja, aby poznać asembler - bo przecież o to Ci chodzi? Algorytm masz, trzeba to tylko napisać w asemblerze. A więc: 1. Ustaw pinB.1 i PinB.2 (czyli OC1A i OC1B) jako wyjścia 2. do rejestrów tccr1A oraz tccr1B wpisz odpowiednie wartości, aby pasowały do tego, co jest w programie Bascomowym (zajrzyj do...
Dr.Vee , fajnie piszesz i tym razem coś tam zrozumiałem hihihihihihi, wiem że wdepnąłem na forum gdzie prawie rozmawia się asemblerem, zaraz ktoś mnie skwituje że asembler jest podstawą hehehehe, Ja niestety spocząłem na podstawach Bascoma. Może dla tego że kiedyś bawiłem się ośmio bitowcami ale to dawne czasy :) . Popatrzcie Panowie na to troszkę inaczej,...
asembler he he gratulacje - uznanie tutaj za pisanie kodu w asm :) coraz mniej ludzi docenia pisanie kodu na niskim poziomie :) Wszedzie tylko Bascom i jak nie ma gotowej instrukcji to reca na bok i kwiczenie... P.S. Komilnac sie da ;) tylko trzeba wiedziec czym :) - jednak fakt nie wiele ludzi zrozumie kod :) P.S.2 he he daj bin-a ;) chetnie sobie...
Ja sie podpinam do tematu. Mam zadanie podobne. Ta sama funkcja tylko na AT89S8252 czyli klon 8051. Jak kolega Jarek wcześniej wspomniał asembler był i każdy uważał, ale nie jesteśmy w stanie napisać sami programu. Czytam intensywnie o programowaniu 8051, ale jak na razie PWM przerasta moje zdolności. Nie pisałbym gdyby czas tak nie naglił. Potrzebujemy...
Witam po przerwie (długi weekend:) ). Rozkręciłem pudełeczko i rzeczywiście w środku znajduje się układ na tranzystorach. Problem odnośnie ilości impulsów na obrót polegał na tym, że sądziłem iż enkoder ma dawać 512 impulsów prostokątnych na obrót (trochę to określenie jest mylące). Poprostu niedouczenie:( naczytałem się na temat enkoderów i teraz wiem,...
Wyswietlacz LCD ze sterownikiem HD44780 (czyli jak w DSM) pozwala na zaprogramowanie dowolnych 8-miu znakow przez uzytkownika. Maja one kody 0x00 do 0x07 (wszystkie znaki powyzej sa zdefiniowane na stale - w pamieci ROM kontrolera LCD) A jak zaprogramowac te znaki znajdziesz przypuszczalnie w ksiazce dot DSM51. Zawsze mozesz pomeczyc google :) Przypomnialem...
Witam! Muszę nauczyć się asemblera na mikroprocesorze 80C51(nie jakieś innej wersji 8051 typu 89XX z isp itp.) Obcowałem trochę z avr. Gotwe programy,ewentualne przeróbki małe itp. Nic wielkiego. Teraz moje pytania. Przeczytałem pfd kitu AVT2250. Zamierzam się uczyć z kursu edw-19 częściowego. I nasunęły mi się pewnie pytania. Czy pisanie na 8051 wygląda...
proponuję zabrać się za to zadanie ale używając języka asembler albo C - wtedy zrobisz to bez najmniejszego problemu - tu trzeba wykonać procedurki o skrajnie dobranych zależnościach czasowych i dlatego myślę - ale może się mylę , że akurat Bascom nie jest do tego akurat najlepszym narzędziem - z drugiej strony sam jestem ciekaw czy komuś w Bascomie...
Na razie do pisania kodu jeszcze nie przeszedłem. Tzn próbowałem zmienić ten z http://mikrokontrolery.net/avr_asm_09.ht... ale nie działa. I ciężko w tym znaleźć błąd. Tam jest pisane dla "2313def.inc" i układu PCF8591(przetwornik AC). Z tego co rozumiem jest tam łatwiej bo wystarczy wysłać: START---i2cwrite(ADRES+R)----i2cread----... i już jest wartość....
:arrow: marmur99 zgodze sie z toba, ale nie do konca. asm sie przydaje przy pisaniu najnizszej warstwy programu. np. funkcje obslugujace programowo i2c, czy precyzyjne czasowo sterowanie portami. jednakze jak masz do napisania potezny program, to szybciej to zrobisz piszac w C. i masz ten komfort, ze zawsze mozesz wstawic funkcje w asm... i niewazne,...
Napisz coś więcej, np. jakiego kompilatora używasz i z jakimi ustawieniami? Czy plik, który wprowadzasz do proca jest napewno kompilowany pod ten typ układu? Wiec tak: 1 sytuacja to otwieram BASCOM wpisuje program, kompiluje i utworzone po kompilacji pliki *.BIN lub *.HEX laduje do procka. 2 sytuacja to otwieram Turbo Asembler wpisuje program i kompiluje,...
Witam Piszę program do urządzenia, które będzie w samochodzie: mierzyć napięcie, temperaturę w kilku punktach za pomocą DS18B20, pokazywać czas z obsługą PCF8583 i dodatkowo są dwa gniazda USB, do ładowarek różnej maści. Sterowanie będzie za pomocą impulsatora z przyciskiem, będzie też dźwięk z buzerka i regulacja jasności 6 wyświetlaczy LED za pomocą...
Dokladnie chodzi o ta szerokosc impulsu w pelnym cyklu, tak jak napisales. To co ci napisalem, na asembler jest b.latwo przerobic: wy equ p1.2 ct equ 10h ;1bajt pwm: mov r2,#16 pwm1: mov a,r2 clr c subb a,ct jnc pwm2 setb wy jc pwm2 clr wy pwm2: djnz r2,pwm1 ajmp pwm Napisalem to z glowy, wiec moga tu byc bledy. Jak widzisz w asm. jest to...
No niestety programowanie mikrokontrolerów to temat długi i szeroki. Do tego potrzebne są: - Mikrokontroler - Programator (można wykonać w warunkach domowych) - Kompilator (taki program) - Znajomość jakiegoś języka programowania, którego kompilator istnieje dla mikrokontrolera (np. popularny BASCOM - dla procesorów Atmela, C - dla większości popularnych...
Jak to zrobić, nie wiem czy dobrze rozumiem. Wysyłanie każdego znaku bitowo to duży problem. Jak to strawić? To masz gotowca :wink: pd7 equ p1.5 pd6 equ p1.4 pd5 equ p1.3 pd4 equ p1.2 en equ p3.1 rs equ p1.0 ;--------------------- ;bajt dla LCD w akumulatorze oczywista ;) dana: setb rs sjmp zapisz instrukcja: clr rs zapisz: acall lop...
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...
Witam. Tak na szybko: 1. Cieszę się, że temat komputera jest otwarty. 2. Widać, że rysują się trzy podejścia: a. sterownik mikrokontrolerowy - wiem, wiem programowanie takich sterowniczków to musi być fajna zabawa ale moim skromnym zdaniem wady takiego rozwiązania to: - konieczność skomplikowanego programowania (i odpuśćmy sobie kontrargumenty z Realizerem...
Jak napisać program w asemblerze dla DDM-51 Zapytaj AI
Podobne zastosowanie (licznik sterujący multiplekserem), co prawda na AVR i w asemblerze ale zawsze sie moze przydać jest pod tym adresem : http://forum.mikrokontrolery.net/viewtop...
Doszedłem do wniosku (może mylnego), że lepiej sterować w asemblerze niż w Basicu. "Słuszna słuszność". trzeba tylko napisać program Playera na Cobre1. Po co pisać. Wystarczy wziąć player z Spectrum. Inne będą tylko adresy IO AY-greka. Oczywiście player jest jakoś wywoływany, np w przerwaniach. Może też korzystać z jakiś funkcji zaszytych w ROM Spectrum....
diody asembler dodawanie asembler asembler kwadrat
przepływ chwilowy napięcie lambda pralka łożysko wymienny
renault master usterka elektr samsung ue32d6500
WiFi BULBCAM ZAQ 8-12 connect without QR code using JXLCAM app and AP/Hotspot mode Reset pralki Hoover HOH – jak wykonać reset, kombinacje przycisków, typowe błędy