Do tego to właściwie potrzebujesz prosty scheduler + context switching, mała część RTOSa, w sumie to kilkadziesiąt linii kodu w c/asemblerze. Albo po prostu ściągąć prostego RTOS dla AVR, google zwraca kilka całkiem nadających się do tego celu.
Odczyt sygnatury jako "000102" wskazuje, że albo procesor jest zablokowany (lockbity) albo procesor nie wchodzi w programowanie poprawnie za każdym razem - może pin reset jest gdzieś na stałe zwarty do masy albo jest do niego podłączony jakiś duży kondensator? Problem który się ujawni później (sam z siebie nie wpływa na wchodzenie procesora w tryb programowania)...
Darmowy Burn-o-mat. [url=http://bart-projects.cba.pl/ckdiv8.... może Cie zainteresować. Możesz też przejść na zakładkę Oscillator/Clock Options i tam wybrać. EDIT: Zapomniałem że ze sprawdzonych - program Sinaprog też jest godny polecenia.
GO TO WIEC nie mylić z poleceniami bascoma http://www.portalnaukowy.republika.pl/ob...
"Portd.7 sobie "miga" z jakąś tam częstotliwością. Nie za szybko. Chciałbym zliczać te impulsy" Oczywiście że możesz je liczyć, potrzebujesz tylko zmiennej pomocniczej która będzie powodowała że program skoczy tylko raz do liczenia gdy PORTX będzie w stanie wysokim lub niskim, np: Do If Portd.7 = 0 And Zmiennapomocnicza = 0 Then Gosub Plus_jeden_czas...
Zamiast polecenia "Cls" wykorzystaj "Locate x.y".
Na szybko zbudowałem pająka żeby przetestować i przy okazji odblokować kilka AVR, u mnie pomogło z ATMEGA644p ATMEGA16, ATMEGA8, i tiny2313, więc projekt godny polecenia.
Witam , kiedyś napisałem w bascomie połączeni esp8266 z atmega... to działało :) aż pewnego dnia przestało działać :( Kolega odkopał temat a ja mam nadzieję znalazłem ciekawe rozwiązanie, jest to wsad do esp8266 który w samym kodzie ma obsługę ntp . Działanie proste po połączeniu esp z siecią wifi polecaniami AT wysyłamy zapytanie do esp8266 np : Print...
Jeśli w przerwaniu wyświetlania będzie tylko zatrzaśnięcie danych w HC585 i wybór kolumny, to nie ma problemu. Do OW najlepiej jednak będzie użyć UARTa, bo na przerwaniach timera na ATmega raczej się zarżniesz. OW na UART, ładowanie danych wiersza w pętli głównej i jakoś to poleci nawet na cienkim ATmega.
To już zalęzy wyłącznie od Twoich potrzeb. Tak napoczątek polecił bym Ci coś z grupy ATMEGA. Mają sprzętowy ADC 10 bit, I2C i wewnętrzny generator.
Tak po krótce przeanalizowałem wątek TIMER2 tego nowego programu. Po prześledzeniu kilku instrukcji i "śladów skoków" mogę stwierdzić, że nie jest dziwne, że gdy aktywny jest TIMER2 i jego przerwania to wszystko siada. Pojawia się przerwanie TIMER2, program wskakuje do jego obsługi a tam napotyka: GOSUB w inne miejsce, gdzie napotyka GOTO w jeszcze...
Zgadza się że musisz bo książka napisana przystępnie i oparta w większości na atmega, i niezbyt droga jak na jej wartość merytoryczną. Być może zabrzmi to jak kryptoreklama ale naprawdę warta polecenia.
Bufor nadawczy nie jest zwykle tak potrzebny jak odbiorczy szczególnie jeśli korzystamy z prędkości większych niż 9600 i nie mamy zbyt dużo do nadawania. Jeśli jednak już się stosuje bufor wyjściowy to zapewne przyśpieszy i usprawni proces nadawania - bo często to co mamy do nadania wrzucone jest tylko procedurą PRINT do tegoż bufora , program leci...
Program jest wzięty z książki "Mikrokontrolery AVR, Język C, Podstawy programowania". Definiuję jako wyjście poleceniem DDRC.
Oprócz Cygwina jest jeszcze MinGW. To jest środowisko unixowe upakowane w jednym programie. Dlatego żeby skompilować avrdude w którymś z tych programów musiałbyś źródła przekopiować do struktury katalogowej (chociaż z tego co pamiętam, dało się zrobić tak, żeby shellowe polecenia działały normalnie w cmd, bez uruchamiania cygwina - to musisz sprawdzić,...
1) co chcesz wysyłać do tego GSM? Jeśli to ma być transmisja danych typu to CTS i RTS będzie ci potrzebne i taka obsługa transmisji która sprawdza gotowość modemu do przyjęcia kolejnych danych. 2) jeśli to będą małe porcje danych np. SMS to możesz spokojnie sobie te sygnały darować bo modem ma swój bufor danych. Medem ma swój uP który, zaręczam ci bije...
Najbardziej to polecam ci w tym celu książki wydawnictwa BTC "Mikrokontrolery ATmega w praktyce" oraz "Mikrokontrolery ATtiny w praktyce" autor: Rafał Baranowski one są na 100% warte polecenia, poza dobrym opisem procków i ich wnętrza, poza dobrym opisem asemblera - każda z nich zawiera szereg praktycznych przykładów, schematów układów oraz przykładowych...
I ja mam pytanie do kolegi nanoTECHNO, masz jakiś przykład nad-odb. dla RFM23 433 jaka jest różnica w konfiguracji? Jakim poleceniem go uśpić?
Poszukuje jakichkolwiek danych i przykładowych aplikacji współpracujących z nm 7010b czy ktos ma cos do polecenia?
To zupełnie inne mikrokontrolery i asemblery też się znacząco różnią. Nie wydaje mi się, żeby '51 "wymierała", wręcz przeciwnie, jest ciągle rozwijana, na rynku jest sporo mikrokontrolerów z rdzeniem '51 z dodatkowym osprzętem... Zawsze earto jednak poznać coś nowego, AVRy to dosyć dobre układy, większość "chorób wieku dziecięcego", o ile nie wszystkie,...
Ja bym raczej nie inwestował w coś co nie ma sprzętowego USB tak jak zaproponował kolega wyżej. Może i tanie, ale często są problemy z współpracą z komputerem. Nie zawsze takie coś działa poprawnie. Ja ze swojej strony poleciłbym MultiToola (znajdziesz m.in. na alledrogo)
Niestety polecenie ENCODER nie działa zawsze właściwie. Dlatego radzę zrezygnować z niego na rzecz samodzielnego programu obsługi.
Mi chodzi jednak o edytowanie istniejących projektów które mają własnego makefile. Wystarczy mi więc prosty edytor który wywoła polecenie make, żebym nie musiał w osobnym oknie terminala kompilować. Geany, jest w repozytoriach.
No niby programator równoległy Ci zostaje. Ale ja niestety żadnego nigdy nie zbudowałem więc żadnego Ci nie polecę.
W sumie kazdy sposób bedzie dobry, o ile układ bedzie działał. Ale jeśli pytasz to ja najprawdopodobnie użyłbym polecenia gosub lub coś innego, np procedury i przywoływałbym je poleceniem call.
Czyli obraz na tych wyświetlaczach jest odświeżany non-stop i potrzeba pamięci aby z niej przepisywać "obrazek" do LCD tak? Tak to rozumiem. Rzeczywiście jeśli tak jest to "troszkę" atmega się nie nadaje. I tak też chyba w końcu zrobię. Zacznę się uczyć C bo mnie już nerwica łapie. Ale zanim coś skumam to miesiące zapewne miną. Znów zaczynać od migania...
Mam dwa układ na ATmega oba układy mają podłączone MAXA485. Ale poco ten konwerter,przecież procesor wysyła i odbiera sygnały TTL... Pobaw sie jeszcze z tymi prędkościami transmisji. czy jest jakaś możliwość wysyłania i odbierania danych w dokładniejszy sposób niż jest toprzedstawione w przykładach. input, print, input, waitkey Hmm,masz jeszcze polecenie...
dzięki za zainteresowanie ale nie działa to co napisałeś albo ja coś poknociłem. Może opiszę o co dokładnie mi chodzi atmega wysyła na rs232 odczyty z adc program na kompie odbiera te odczyty i rysuje wykres chodzi mi o to że jak wyślę np polecenie do atmegi "start" atmega zaczyna w pętli odczytywać adc i informacje wysyła do kompa jak zrobić aby w...
Pisząc 8MHz (wewnętrzny kwarc) miałeś chyba na myśli wewnętrzny oscylator ? tak? i że przy takiej konfiguracji szwankuje ci ATmega16 ???? Jeśli tak to mogę się podzielić moimi spostrzeżeniami. Otóż nie wiedzieć czemu też często a w zasadzie zawsze gdy biorę Atmega16 na wewn oscylatorze 8MHz to na 9600 nie chce mi działać zbyt dobrze podczas gdy ATmega8...
A tak dla ciekawości zastąp te 3 polecenia takimi: wdr Wdtcsr = &H1B Wdtcsr = &H0B
1. Nie jest to konieczne. Chodzi jedynie o to, że moduł może dostarczyć sygnał odniesienia 10MHz. 2. RFM12 i RFM12B mają różne zakresy napięć zasilajacych, odpowiednio: 2.2V - 5.4V i 2.2 - 3.8 V 3. Możesz zastosować wersję bez B i zasilać atmegę z 5V. Bym polecił inne mikrokontrolery ale raczej nie interesuje Cię przejście na PIC ;)
NET w windows nie działa dla avrdude. Musisz wybrać wirtualny port com, który zainstalował Ci Netburner (u mnie COM9). Moje polecenie programowania z eclipsa wygląda tak: avrdude -pm328p -c arduino -P \\.\COM9 -U flash:w:Kuchnia_sterownik_328.hex:a
Wyświetlacze muszą być takiej samej organizacji. Oczywiście musisz dodać CONFIG LCD = <jaki_wyświetlacz> by procedura inicjalizyjna wiedziała jakie masz wyświetlacze. Domyślnie jest przyjęty 16*2 (z opcji konfiguracji), i w przykładzie jest to pominięte. Samo CONFIG LCD możnaby zmieniać w programie, ale trzeba by użyć przed wysłaniem czegoś na...
(at)Tojmak987123 IMHO niepotrzebnie komplikujesz. Jaki jest cel tego, aby dublować funkcje odbioru znaków? Masz na przerwaniach wpisywać znaki do bufora i ew. sygnalizować, że mamy coś wartego zainteresowania (czyli jest linia zakończona CRLF). Interpretacja zawartości bufora może być zrealizowana za pomocą funkcji obsługi tokenów ze string.h. A całość...
To po prostu polecenia do wydania w konsoli systemowej. W załączniku masz gotowe. PS. dla ewentualnych szukających w przyszłości: W dyskusji z linku w moim poprzednim poście wspomnieli, że takie pliki szesnastkowe z rozszerzeniem .rom tworzy CodeVision AVR.
Może, ktoś z kolegów podpowie, bo nie mam pojęcia dlaczego nie mogę skomunikować Atmegi 8 z Atmegą 16. Atmega16 wysyła przez RS jednoznakowy string i druga Atmega go odbiera i realizuje sekwencję programu związaną z tym poleceniem. po wykonaniu ma odpowiedzieć tym samym znakiem, że polecenie zostało zrealizowane i tu jest problem. Pierwsza Atmega informacji...
Wzmacniacz miałby być w formie BlackBox, a jaki Mikro polecilibyście mi ?? z ATmega???
Z tego co wiem to na forum była wersja testowa która działała tylko 1h. Mogę polecić swoją własną konstrukcję również na atmega. Link w stopce. https://obrazki.elektroda.pl/1287669100_...
Gdyby ktoś chciał, kody w Bascom do lcd 240x240 GC9A01 okrągły Kody dla xmega, można je bujać nawet na 50MHz, chociaż nie ma gwarancji, że wszystkie peryferia będą dobrze działać. Wystarczy normalnie wpisać żądany zegar w milionach, przykładowo Const Xtal = 48000000 Do Atmega trzeba by przerobić linie używające SPI. Zamiast używać bascomowych poleceń,...
Aha, to o silniki krokowe chodzi... W zasadzei nie znam mikrokontrolera, który nie potrafiłby sterować silnikiem krokowym, więc to nie żaden argument za ATmega. Zastanów się, co ma być tym "programem". Jeśli chcesz z PC ładować kompletny program do mkikrokontrolera, to szukaj pod hasłem bootloader - jest sporo rozwiązań dla ATmega, zresztą ma on minimalistyccne...
zamierzenie programu było takie, że jak odbierze 1 daną to ma zapalić diodę potwierdzającą odbiór i wygasić po 2 sekundach, dalsze dane na razie mnie nie interesują (od czegoś trzeba zacząć. 1.baud w pc jest ustawiony na 300 zwarcie lini rx i tx działa, w terminalu pojawiają się dane z pliku, transmisja pomiędzy terminalem i atmegą też działa, ale nie...
Witam. Chiałbym zrobić układ oparty o Atmegę oraz jakąś kamerę, który monitorował by mój pokój, tzn. co kilka sekund robiłby zdjęcie i zapisywał je na karcie lub wysyłał na moją skrzynkę e-mail i tu pytanie, jaką kamerę polecicie?
A więc i ja może coś dorzuce:) 1) Jeśli silnik ma wykonywać określony obrót to zaopatrz się w silnik krokowy (odpowiedni mocny). Wysterujesz go z uP przez np. ULN xxxx gdyż owy silniczek pobierał by zbyt dużo prądu z pinów procesora. 2) A jeśli chcesz sterować szybkością wentylatora to zastosuj modulację PWM (jeśli to wentylatorek "komputerowy" to pin...
Nie odpowiada on jednak na pytanie: Full-swing czy Ext. Crystal Osc.? Aliści (jest takie słowo!) podejrzałem składnię polecenia generowanego przy wgrywaniu bootloadera i w nim lfuse=0b11110111 czyli 0xF7 zatem - Ext. Full-swingCrystal. Ustawienia fusebits są w pliku avrdude.conf dostarczanym wraz z MiniCore. Sekcja dla 328 wygląda następująco: [syntax=ini]#---------------------------...
Ja ze swojej strony polecam uczyć się od razu języka C. Jak będziesz uczyć się najpierw bascoma a później C, to będziesz miał problemy z "przejściem" na drugi język. Jeżeli chodzi o książkę, to z czystym sumieniem mogę polecić http://www.sklep.atnel.pl/pl/p/KSIAZKA-I... sam mami jestem bardzo zadowolony. Pozdrawiam.
Przerwania w takich mikrokontrolerach to nie wątki niestety - całkowicie złe podejście. Ale kombinować warto ;) Ja zwykle wykorzystuję jakiś Timer do generowania tzw tyknięć systemowych co jakiś krótki czas np kilkanaście- kilkadziesiąt ms oraz oznaczania tylko kilku flag oznaczających upływ kilku stałych odcinków czasu np Flaga co 40ms, Flaga co 1s...
Lutowanie BGA (a stosowne ARMy chyba tylko w takich są obudowach) Dementuję takie pogłoski. Przykładowa płytka STM32F429-DISCO. Ma prawdopodobnie wszystko co potrzebuje autor tego tematu, kosztuje śmieszne pieniądze. Na pokładzie 64Mbit SDRAM, więc wystarczy na wiele ekranów. Alpha blending + overlay (obraz statyczny + dynamiczny) robi sprzętowo. Sercem...
jeżeli już uzyjesz procka a dwoma uart'ami to budujesz procedure która odbiera od twojego urządzenia string'i jeżeli wykryjesz odbior pierwszego string'u (czyli nagłówka) np if odebrany="wzór nagłówka jeden" then ustaw flagę że nastepny string to będą pierwsze dane wtedy : if flaga1=1 then pierwsze_dane=odebrana:reset flaga1 z drugim nagłówkiem i drugimi...
Tak też probowalem i nie chodzilo, ale co wtedy wybrac w mkavr jezeli w arduino mam wybrane "arduino as isp"? Poszukaj gdzie tam ustawic 'baud rate' i ustaw na 19200 bo na takiej pracuje Avrisp, albo spróbuj jeszcze raz z wiersza poleceń, - czy masz kommunikację w ogóle; avrdude -p m8 -P com3 -c avrisp -b 19200 powinien go odczytac (jego sygnaturę)...
Łopatologicznie: Najpierw ładowana jest stara zawartość rejestru odpowiedzialnego za włączanie lub blokowanie przerwań (korzysta z tego np. polecenie ENABLE). Potem włączane jest przyjmowanie przerwań z linii INT4, tak jakbyś wykonał ENABLE INT4. A na końcu nowa zawartość rejestru zostaje zapisana w pamięci procesora. I od tej pory przerwania z INT4...
Witam. Uczę się pracować z mikrokontrolerami i wpadł mi pomysł na coś takiego: Podłączył bym atmega 8 do komputera przez rs232. Z komputera wysyłał bym komendy do atmega i np. Wysłał bym polecenie LED a atmega by zapaliła led. Czy to się da zrobić? Takie sterowanie z komputera? Jak to podłączyć jak napisać program najlepiej w bascomie. Przez jaki program...
Każdy układ mogący pracować na szynie I2C jest wyposażony przez producenta w adres. Podany zwykle w nocie katalogowej - możliwy do modyfikacji przy pomocy wyprowadzonych PINów młodszej części adresu. Adres można też odczytać w prosty sposób opisany w Elektronice dla Wszystkich dlatego nie będę tu przytaczał - lektura godna polecenia. ;)
Dla czego w procesorze atmega 64 po wydaniu polecenie ldsR16, 10 sts AC_H,R16 sts AC_L,R16 nic się zapisze w pamięci ? Na atmedze 16 działa .
Zgadzam się z kolegą francus . Ksiazka jest na prawde godna polecenia. Warto wydac te niecale 60zł.
programu to ja ci już nie przeanalizuję teraz bo padnięty jestem ..... .... ale to że wgrywasz bootloaderem i że atmega była programowana wiele razy - nie ma tu najmniejszego znaczenia Dodano po 22 ok - po pierwsze nie stosujesz wcięć w kodzie a jak stosujesz to totalnie bez ładu - przez co nawet tobie trudno później dostrzec jakieś błędy (a szczególnie...
Witam znalazłem link do stronki na której poprzez esp8266 oraz bascoma można sterować lampą. myślę że to ułatwi zrozumienie i stworzenia stronki . http://www.mikrocontroller.net/topic/348... z drugiej strony testowałem webserwer oraz pobieranie czasu poprzez audurino, gdzie podłączyłem sie dwoma rsami i patrzyłem co wysyła arduino do esp i co odsyła...
poszukaj na forum znajdziesz listing bez problemu. co do podlaczenia lini SDA(pin5)SCL(pin6) pcf8583 to podlaczasz do dowolnych wolnych lini procesora a w programie deklarujesz to polaczenie za pomoca polecenia : Config Scl = numerpinu Config Sda = numerpinu
To jaki tranzystor byś mi polecił w obudowie smd? Schemat ogolnie poprawny?
ale nie wiem jak do tego zaprzęgnąć timer, moze jakis przyklad? Dodano po 1 jakie polecenia wysylac do pcfów aby zapalic dany segment wiem...
Witam Potrzeba mi kodu dla komunikacji 2 x atmega z poleceniem shiftin i shiftout . Robiłem transmisję jednego byte ale nic z tego nie idzie . Nadajnik nadaje sygnał zegarowy i dane (na oscyloskopie widać ładnie) ale odbiornik zawsze wyświetla 0 lub 255 . Zmieniałem piny na porty ale nic .Pewnie jakiś banał ale mam zaćmienie umysłu :) Nadajnik : [syntax=vbnet]$regfile...
witam. Zamierzam zrobić projekt na atmedze początkowo chcę spróbować z bascomem, teraz moje pytanie. Czy można używać w kompilatorze bascoma - assemblera albo C? Projekt chciałbym zrobić w C albo w Asmie ale coś czuje ze mnie to może przerosnąć z braku czasu i na razie chciałbym spróbować w Bascomie, ewentualnie potem krokowo "zamieniać" bascomowe polecenia...
Poleceniem Print jak i przy RS232.
Już udaje mi sie programować ten procek. Potzrebuje nastawów fusów dla rezonatora czeramicznego 8mhz (zewnętrzny). Podłaczony mam przez tranzystor npn buzzer(bez generatora), ale bardzo cicho gra. Urzywam polecenia sound. Może jakieś inne polecenie będzie lepsze? Pozdrawiam
Wykonuje jedno całe, ale polecenia asemblera. Ale zanim będziemy kontynuować - napisz o co ci chodzi? Czy o sterowanie AY z MCU? Bo nie widzę sensu podmiany poleceń wysyłanych do tego układu z Z80. Tym bardziej, że taka podmiana wymagałaby analizowania większych ciągów - bo jak zakładam nie ma sensu wymiana poleceń generujących jakieś pojedyncze tony....
http://www.mcselec.com/index.php?option=... Proszę bardzo.
Użyj polecenia invoke na danym elemencie - to jest taka ikonka z narysowanymi czterema bramkami i strzałką. Wskazujesz na element na schemacie i pokażą ci się piny zasilania.
Ze swojej strony mogę polecić jakiś klon z ATMega 328P. Wersje z układem w wersji DIP w podstawce kosztują ok 30zł, wersje SMD kupisz już za 10zł... to mniej niż sam uK w obudowie DIP.
Nie wiecie, czy modul BTM-112 lub BTM-222 mozna zresetowac do ustawien fabrycznych inaczej niz wysylajac polecenie ATZ0?
Aby wysterować presety - głowica P&T oraz motorzoom (lub kamera z motorzoomem) - także muszą obsługiwać presety. Zatem te koszty będą zapewne większe niż kamera szybkoobrotowa (jak doradzał już crunky ). Jeśli poszukasz w Internecie - spokojnie znajdziesz rozwiązanie (sterownik, a właściwie odbiornik telemetrii - element odbierającego polecenia wysłane...
Ściągnij najnowszego bascoma z MSC Electronics bo starsze wersje czasami się dziwnie zachowują. Raz miałem taką w której wydanie polecenia Enable Interrupts generowało błąd :)
Overclocker ---> weź zobie drugi procek, diodę nadawczą podczerwieni i skorzystaj z polecenia sendrc5. Wtedy sprawdzisz sobie czy działa ci prawidłowo odbiornik - ten który teraz próbujesz zrobić na RC5. Jak już będziesz pewien że działa w 100% - a w Bascomie to żaden problem - to wtedy możesz sobie testować całą stertę swoich pilotów z tzw szrotu domowego...
To jak byście polecili zrobić czujnik, fototranzystor+ dioda, transoptor odbiciowy?
1. Wszelkie deklaracje typu wait, o ile wiem, nie mogą mieć wartości większych od 255 2. Przypisanie wartości z kanału do zmiennej typu Long to nonsens ponieważ wartość odczytana wyniesie maxymalnie 1024 czyli wystarczy zadeklarować w jako Word 3. Napięcie referencyjne nie może być chyba mniejsze od 2 albo nawet 2.5V (trzeba sprawdzić notę aplikacyjną)...
Witam, programuję atmegę32 tak aby otrzymywała polecenia poprzez port RS-232 z komputera (na PC jest skrypt pythona z wykorzystaniem modułu pyserial). Mój problem polega na tym, że atmega ma otrzymać polecenie w trakcie wykonywania pętli, wysyłam więc 100 razy jedną liczbę w każdym cyklu pętli sprawdzając stan linii RX. Gdy program wychwyci zmiany na...
wysłać poprzez rs485 polecenie np: firmware_1 i to polecenie było by znakiem że moduł 1 będzie aktualizowany i pozostałe moduły mają siedzieć jakiś tam określony czas tylko na nasłuchu i czekać aż moduł 1 potwierdzi że jest zaktualizowany . . A dlaczego miałyby jakoś specjalnie siedzieć na nasłuchu - a co tak normalnie sobie nadają wg życzenia ? ;)...
A ja mam pytanie do autora tematu. :arrow: Jak zaprogramować ten układ ? Gdyż kupiłem sobie ATMEGA 88 i robie tak jak tutaj : aby zaprogramować mikroprocesor ATMega 8 wystarczy teraz z linii poleceń wydać następującą komendę: >avrdude –p m8 –c bsd –e –U flash:w:mozg.hex Ale gdzie mam wpisać tą komendę ? ATMEGA 88 mam nowy,...
Witam Mój problem dotyczy konwersji poziomów logicznych 5v<>3.3V pomiędzy atmega32 a modemem GSM gr64 . Atmega zasilana 5v FOSC 14.7456 MHz komunikacja przez UART Modem GSM zasilany 3.3 V Przez konwerter schemat poniżej Komunikuje się poleceniami AT z modemem polecenia do modemu dochodzą i wykonują się prawidłowo przy prędkościach 4800, 9600 ,...
Witam Jaki multimetr kupić? Na forum jest dużo takich tematów, ale o znacznie droższych modelach. Nie chce nic droższego, od czasu do czasu chce coś tam zmierzyć, głównie dla hobby, nie zawodowo. Zaczynam się bawić Raspberry Pi, płytką stykową, rezystorami, kondesatorami, itp. Atmega, itp Co polecicie, jaki miernik, nawet nie bardzo wiem, co ma w nim...
Wypróbowałem to już i kolor się zmienia. Ft_Gpu_CoCmd_Dlstart(phost) by stworzyć nową DL ale niestety to nie rozwiązało problemu[/i]
Witam Dostałem za zadanie zbudować zasilacz oparty na uC (prawdopodobnie na Atmega). Poszukuje jakiegoś w miarę prosty schemat, który moglibyście mi polecić. Czy istnieje jakaś literatura która pomoże mi się zmierzyć z tym zagadnieniem ?
Dioda wycięta, dalej przewodzi. Osoba, która tam jest nic nie zmierzy, może tylko wykonywać tego typu polecenia - wytnij to, wlutuj to... Chyba padł IRF bo co innego?
Wpisywanie $CRYSTAL bez rzeczywistej zmiany taktowania procesora będzie powodować, że wszelkie opóźnienia i obliczenia kompilatora dotyczące liczników nie będą zgodne ze stanem faktycznym. GETRC5() korzysta aktywnie z licznika TIMER0. Tak manewruje wartością wpisaną do rejestru licznika oraz preskalerem by otrzymać jednakowe odcinki czasu zliczane później...
Nie będę już może wchodził w szczegóły, warto sobie zdać sprawę z jednego. Dyrektywy #define są poleceniami preprocesora, a nie kompilatora. Preprocesor po prostu wstawia wyrażenie po prawej strony #define w miejsce wyrażenia po lewej stronie, występującego w programie. Jeden przykład: #define M 2+3 X= M*M; Jaka będzie wartość X po tej operacji? Ano...
Odblokuj przerwania przed pętlą główną za pomocą polecenia "sei();" bo inaczej nie będzie działać.
skoro umiesz wysłać tekst do drugiej atmegi to jak możesz nie umieć wysłać sobie jakichś zmiennych - oj chyba przegrzało przy ubieraniu choinki więc podpowiem ;) .... można to zrobić na milion sposóbów oczywiście i wszystko zależy od tego jakie to są zmienne, ale np załóżmy że masz zmienną typu Byte. 1. dokonujesz konwersji tej zmiennej na postać String...
Chcę zrobić wyświetlacz biegów przy motocyklu przy pomocy wyświetlacza 7-segmentowego. Może mi ktoś polecić jakiś malutki procesor najlepiej Atmega, który można samemu zaprogramować? Atmega8 trochę za duża do tego a nic mniejszego nie mam, a zupełnie się nie znam na prockach.
po prostu po zresetowaniu portub.1 program automatycznie ustawia go (set) i dlatego nie widzisz "mrugania " diody... dodaj po resecie kolejne opoznienie wait, albo zamiast set,reset urzyj polecenie toggle ... Pozdrawiam
http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...
Kupę lat stosowałem USBAsp jak jeszcze w Bascomie działałem i Win. Teraz tylko Linux i to wymusiło niejako zmianę podejścia. Jak chcesz dużej uniwersalności, to mogę polecić ESP32 (w różnych wersjach) lub RP Pico. Np. https://www.elektroda.pl/rtvforum/topic3...
Ładna obudowa. Sądząc po zdjęciach, chyba nie udało się dobrać odcienia zielonego dwukropka do cyfr. Czy tranzystor BC337 do sterowania resetem ESP jest potrzebny - nie możnaby wprost z portu? Do czego służy połączenie Tx z ATmegi przez 1k do Rx w ESP? Tj. co wysyła ATmega do ESP? Proponuję załączyć schemat tak jak pozostałe obrazki, będzie łatwiej...
Zdecydowałem, że jednak wezmę Atmegę, to jest jednak C, z którego później łatwiej przejść na co innego. Co do miernika mam jakiś to bez problemu. Zestaw raczej zamówię taki jak tam w tamtym temacie, dołożę jakieś kondensatory, jakiś potencjometr, tranzystory, może fotorezystor i co tam się przydać może do początkowej zabawy. Kwestia nierozwiązana pozostaje...
Może i masz rację. A jak jest inaczej i w trakcie wykrycia konfliktu pomija polecenie "absolute".
nie nic nie musisz dawac ew jakis szeregowy opornik we atmegi z wyjsciem lm , np 1k w przypadku uszkodzenia ktoregos scalaka nie poleci drugi.
a jak sprawdzic czy 74hc595 odbierają jakieś polecenia ? od czego zacząć lokalizacje usterki? Ustawiłem fuse bit na 8Mhz wewnętrzny więcej nic nie przestawiałem .
Przeanalizuj Swój program. Linijka po linijce. Nie masz głównej pętli. Po włączeniu program przelatuje tylko raz przez polecenia debounce. Potem już nigdy ich nie sprawdza. A pętle w subach są niepotrzebne.
Czy chcesz ją wykorzystać jako zewnętrzną pamięć programu? Jeśli tak, to prosto się nie da. Musiałbyś wykonać coś a'la interpreter poleceń ładowanych z EEPROM'u. Na dane owszem. Pozdrawiam.
Bardzo dziękuję, teraz wszystko śmiga :) Dzięki też za polecenie bloga i oczywiście za punkty. Pozdrawiam!
Też myślę, że pozbycie się Arduino to żaden problem. Sprawdź w jakim formacie przyjmuje pliki bootlader Arduino. Jesli to zwykłe HEXy, to problemu nie ma - wtedy możesz użyć sobie C i te hexy wgrywać. Tu musiałaby się wypowiedzieć osoba znająca Arduino. Bo jak rozumiem problemem jest brak programatora i chęć wykorzystania wbudowanego w płytkę bootloadera?...
Mogę polecić taki jak mam ja osobiście. Jestem z niego bardzo zadowolony, mam go od ponad roku. Opisywałem go w swoim temacie [url=https://www.elektroda.pl/rtvforum/v... TUTAJ.
Gdyż inaczej lata mi zbyt dużo śmieci i nie mogę się skupić. A tak widzę te porty które mnie interesują. Ze zdalnego PC (gdzieś w internecie) wysyłam na moje IP(aktualnie:83.11.233.249) i port 2015 określoną ramkę UDP o treści np: <^TEST^> . Kiedy mój moduł to odbierze wyświetla na LCD IP z którego przyszła ramka i zabiera się za wykonanie odebranego...
polecenia shell polecenia drukarki wystawienie polecenia
silnik nożyce żywopłot silnik smart fortwo dobrać tranzystory sterujące
szybkość internetu netia przesterowanie wejścia tunera
Schemat połączeń Webasto SG 1544/24V Wymiana paska klinowego Audi A6 C6 2.7 TDI Sedan